您的位置:首页 > 运维架构 > Linux

linux下安装无线网卡驱动

2013-01-10 22:17 579 查看
1下载并解压 Broadcom 驱动程序的压缩档

2 mkdir -p /usr/local/src/hybrid-wl

3tar xvfz

4tar xvfz

5

[root@localhost hybrid-wl]# make

KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`

make[1]: Entering directory `/usr/src/kernels/2.6.18-194.el5-xen-i686'

Wireless Extension API is prefered for this kernel version

Using Wireless Extension API

LD /usr/local/src/hybrid-wl/built-in.o

CC [M] /usr/local/src/hybrid-wl/src/shared/linux_osl.o

In file included from /usr/local/src/hybrid-wl/src/shared/linux_osl.c:17:

/usr/local/src/hybrid-wl/src/include/typedefs.h:86: 错误:与 ‘bool’ 类型冲突

include/linux/types.h:36: 错误:‘bool’ 的上一个声明在此

make[2]: *** [/usr/local/src/hybrid-wl/src/shared/linux_osl.o] 错误 1

make[1]: *** [_module_/usr/local/src/hybrid-wl] 错误 2

make[1]: Leaving directory `/usr/src/kernels/2.6.18-194.el5-xen-i686'

make: *** [all] 错误 2

6修改src/include/typedefs.h文件的85行

/*

#ifndef TYPEDEF_BOOL

typedef unsigned char bool;

#endif

*/

7make

8[root@localhost hybrid-wl]# strip --strip-debug wl.ko

9[root@localhost hybrid-wl]# cp -vi /usr/local/src/hybrid-wl/wl.ko /lib/modules/`uname -r`/extra/

10[root@localhost hybrid-wl]# depmod $(uname -r)

11[root@localhost hybrid-wl]# vi /etc/modprobe.d/blacklist

加入以下内容:

blacklist bcm43xx

blacklist ndiswrapper

blacklist b43

blacklist b43legacy

12[root@localhost hybrid-wl]# vi /etc/modprobe.conf

并为你的无线网络卡加入新的驱动程序别名:

alias eth1 wl

13[root@localhost hybrid-wl]# vi /etc/modprobe.d/modprobe.conf.dist

添加如下内容

alias ieee80211_crypt_tkip ieee80211_crypt_tkip

alias eth1 wl

14Starting the NetworkManager service
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: