ubuntu10.04lts下安装无线网卡驱动

今天在ubuntu10.04lts上安装了无线网卡驱动,在此记录下。
我的无线网卡是Broadcom802.11 BCM4315

1.首先去http://www.broadcom.com/support/802.11/linux_sta.php,下载驱动包,驱动包有32位和64位的,根据需要下载,我系统下载32位的。

2.然后建个合适的目录解压:
cd /home
mkdir hybrid_wl
cd hybrid_wl
tar xzf  hybrid-v35-nodebug-pcoem-6_30_223_248.tar.gz

3.接下来
cd hybrid-v35-nodebug-pcoem-6_30_223_248
sudo make clean 
sudo make
make后会在会在目录下生成一个 wl.ko文件

4.然后:make API=CFG80211
5.系统中有一些驱动会与当前安装的驱动冲突,必须在安装前移除,这些驱动有:b43、brcmsmac、 bcma 、 ssb和以前的老wl,通过命令将它们移除
lsmod  | grep "brcmsmac\|b43\|ssb\|bcma\|wl"
sudo rmmod b43
sudo rmmod brcmsmac
sudo rmmod ssb
sudo rmmod bcma
sudo rmmod wl

为了防止以后被加载,可在sudo gedit  /etc/modprobe.d/blacklist.conf 文件加入下面几句:

blacklist ssb
blacklist bcma
blacklist b43
blacklist brcmsmac

6.然后执行一下命令

sudo modprobe lib80211 或者 sudo modprobe ieee80211_crypt_tki   我的系统执行的是第二个,系统不一样执行也不一样

7.执行sudo modprobe cfg80211 和 sudo insmod wl.ko

执行完后过一会就会看到无线网弹出

PS:在我系统上是过了一会后没有弹出,解决方法是
检查  lsmod | grep "brcmsmac\|ssb\|wl\|b43\|bcma",如果导入了重新移除
sudo rmmod brcmsmac
sudo rmmod ssb
sudo rmmod bcma
sudo rmmod wl
sudo insmod wl

接着sudo cp /boot/initrd.img-`uname -r` somewheresafe
  sudo update-initramfs -u
  sudo reboot

系统起来后重复第6步和第7部就可以了。

能上网后,打开系统管理硬件驱动,激活无线网卡驱动就OK了



你可能感兴趣的:(ubuntu)