袁来如此的工作笔记
袁来如此的工作笔记
竹杖芒鞋轻胜马,谁怕? 一蓑烟雨任平生。

linux加载无线网卡驱动,Broadcom网卡通用

浏览量:1317

然后在windows下用驱动精灵查看无线网卡型号为Broadcom Corporation,于是乎就去官网查找这个驱动了。


网址为:http://www.broadcom.com/support/802.11/linux_sta.php


下面是我解决的过程:


首先,通过上面网址下载驱动,驱动分为64位版的跟32位的。里面有三个文件可供下载“32-bit driver”、“32-bit driver”、“README.txt”,千万别小看这个README.txt。这是官方给的说明文档,几乎所有问题人家都总结了,相当权威!本人装的是32位的linux。就以32的驱动为例了。


1、以root用户登录,或者su到root下也行。解压下载的驱动文件,例如:解压到/usr/soft/driver/hybrid-portsrc_x86_32-v5_100_82_112在终端下进入该目录,cd /usr/soft/driver/hybrid-portsrc_x86_32-v5_100_82_112


2、你会看到有个Makefile文件,我看到这个会很兴奋,就仿佛看到了终点站。终端下输入命令:make


3、完成后安装:make install,之后你会发现该文件夹下多了个 wl.ko的文件。这个就是无线网卡的驱动模块。


4、然后是卸载linux可能安装的无效驱动,因为无效驱动可能会让你的驱动失效


# lsmod  | grep "b43\|ssb\|bcma\|wl"


If any of these are installed, remove them:

# rmmod b43

# rmmod ssb

# rmmod bcma

# rmmod wl


To blacklist these drivers and prevent them from loading in the future:

# echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf

# echo "blacklist bcma" >> /etc/modprobe.d/blacklist.conf

# echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf

5、加载驱动程序--这步至关重要!


# modprobe lib80211 (我用的这个)

  or 

# modprobe ieee80211_crypt_tkip


然后加载刚才编的驱动,


# insmod wl.ko


停几秒钟,我竟然发现我的wifi指示灯居然亮了-说明我的驱动装成功了


6、通过“网络链接”,在无线中添加一个链接,ipv4设为DHCP就是自动获取(一般是默认的,不用修改),这时不出意外,你的网卡会自动搜索了,找到你的无线路由器就可以无线上网了。


7、重启你会发现的无线指示灯又不亮了,所以你要提前设好“开机启动”该驱动


   #cp wl.ko /lib/modules/3.1.0-7.fc16.i686.PAE/kernel/drivers/net/wireless/

   # depmod -a


   # echo modeprobe wl >> /etc/rc.local  (Fedora/SUSE)


至此已全部搞定,其实我也是部分翻译文档。我的fedora16成功链接我的无线路由器,这篇文章就是在wifi下发出的……嘿嘿


其他linux参见官方文档:readme.txt:


打赏