ubuntu 安装 broadcom 802.11b/g 无线网卡驱动

    这个网卡确实很麻烦,try 了好多天,今天才搞定,有点兴奋,先记录下吧 ,不然像显卡一样,过了好多天都不记的是看了那个贴自了。
  google了好多帖子,很多关于用ndiswrapp,怎么都不成功,所以今天就换个方法吧,因为是纯粹新手,也不知道这些步骤具体是什么意思,step-by-step 做就是了,想以后回明白的。

$lspci -nn

04:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g [14e4:4315] (rev 01)
这样可以看到网卡型号

原贴是这里找到的http://ubuntuforums.org/showthread.php?t=896713,我看楼主的情况差不多和我,二楼的就按照二楼的回答照做就可以了,大概记录下吧

1,下载驱动 http://www.broadcom.com/support/802.11/linux_sta.php,如果没有网络就到其他的地方copy个也行,如果集成网卡可用那就省事不少了。

2,制作.ko文件
mkdir wdriver


cd wdriver
tar -xzf hybrid-portsrc-x86_64_5_10_27_6.tar.gz


现在我们想去制作一个wl.ko文件,所以执行一下命令
make -C /lib/modules/<2.6.xx.xx>/build M=`pwd` clean
make -C /lib/modules/<2.6.xx.xx>/build M=`pwd`


sudo rmmod bcm43xx
sudo rmmod b43
sudo rmmod b43legacy


sudo rmmod ndiswrapper
sudo apt-get remove ndiswrapper-common

测试你新的无线网卡
sudo modprobe ieee80211_crypt_tkip
sudo insmod wl.ko
打开blacklist

sudo gedit /etc/modprobe.d/blacklist
按下面的修改
blacklist b43
blacklist b43legacy
blacklist bcm43xx

sudo mkdir /lib/modules/‘uname -r’/wlan
sudo mv wl.ko /lib/modules/‘uname -r’/wlan

发现原帖上的就是因为没作以下步骤才失败的,所以我就照着做了。

sudo gedit /etc/modules
添加内容
ieee80211_crypt_tkip

执行
sudo gedit /etc/rc.local

sudo insmod /lib/modules/‘uname -r’/wlan/wl.ko

sudo depmod -a
echo wl |sudo tee -a /etc/modules

sudo modprobe wl


sudo insmod /lib/modules/`uname -r`/wlan/wl.ko


重启后就可以用了








你可能感兴趣的:(LINUX)