利用cabextract把windows下的无线网卡驱动解压,然后用ndiswrapper安装。
1. 打开终端, 移除"旧的"bcm43xx驱动模块
sudo modprobe -r bcm43xx
2. 将bcm34xx无线网卡驱动加入黑名单:
echo 'blacklist bcm43xx' | sudo tee -a /etc/modprobe.d/blacklist
3.建立如下目录:
mkdir ~/bcm4311 这里3159的无线网卡是broadcom4311,自己建的目录要记住路径,我是放在桌面。
mv sp34152.exe ~/bcm4311 将无线网卡驱动移动到该目录,这里的驱动没有的话可以到HP网站去下载
4.安装解包工具(译著:解Windows下cab包的):
sudo aptitude install cabextract
5. 将无线网卡驱动解包:
cd ~/bcm4306
cabextract sp34152.exe
6.安装ndiswrapper
我是利用新利得软件管理器安装的,比较方便。
或者到http://sourceforge.net/projects/ndiswrapper下载最新的ndiswrapper包,解压。
7.安装驱动
sudo ndiswrapper -i ~/bcm4311/bcmwl5.inf 这里路径一定要对哦
ndiswrapper -l #查看驱动是否有正确安装
bcmwl5 : driver installed
device (14E4:4311) present (alternate driver: bcm43xx-mac80211)
#出现以上文字,说明我的电脑里已经成功安装了bcmwl5驱动。
ndiswrapper -m #加载模块,但是并不会在开机的时候自动加载!建议继续使用以下两个命令....
ndiswrapper -ma
ndiswrapper -mi
#这样的话开机就会自动加载了。