我在网上搜了一个下午以后找到了一个很好的解决办法
注意:
原文中使用的DELL无线网卡驱动包是 R151517.EXE(2007年3月30日发布),我使用的是Dell_multi-device_A17_R174291.exe(2007年12月18日发布)。
Ndiswrapper的版本是2008年1月日发布的1.51
如果你的DELL笔记本不是E1505模板的,你需要访问dell.com去搜索自己的适用的驱动程序,然后代替上面我用的程序包,并运行相应的命令行
原文出处
http://ubuntuforums.org/showthread.php? ... eless+1390
由于本人英文水平有限,现摘录重要部分翻译如下:
第一步:清理系统
代码: 全选
sudo rmmod ndiswrapper
sudo ndiswrapper -e bcmwl5
sudo apt-get remove ndiswrapper-utils
第二步:获取所需程序包
我们需要安装一些编译包以保证我们的程序可以很好的运行或写入。驱动程序是取自DELL官方网站dell.com
代码: 全选
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install linux-headers-`uname -r`
wget http://ftp.us.dell.com/network/Dell_multi-device_A17_R174291.EXE
wget http://superb-east.dl.sourceforge.net/sourceforge/ndiswrapper/ndiswrapper-1.51.tar.gz
下载该文件并保存至本地
如果WGET无法取到ndiswrapper,请访问这里http://sourceforge.net/project/showfiles.php?group_id=93482
下载该文件保存至本地并解压,一般情况下文件名是ndiswrapper-1.51.tar.gz
代码: 全选
tar -xzvf ndiswrapper-1.51.tar.gz
代码: 全选
sudo echo blacklist bcm43xx >> /etc/modprobe.d/blacklist
代码: 全选
sudo -s
echo blacklist bcm43xx >> /etc/modprobe.d/blacklist
exit
第三步:编译程序
现在我们将要编译Ndiswrapper程序,在终端模式下,进入你将ndiswrapper解压到的目录,执行下面的命令:
代码: 全选
cd YOUR-NDISWRAPPER-DIRECTORY
sudo make uninstall
代码: 全选
sudo make distclean
sudo make
sudo make install
如果上面的每一步都运行好了,现在你已经安装好Ndiswraper了。我们该装DELL的驱动了。在终端模式下,进入那个Dell_multi-device_A17_R174291.exe文件所在的位置。
代码: 全选
unzip -a Dell_multi-device_A17_R174291.EXE
cd YOUR-DRIVER-DIRECTORY
sudo ndiswrapper -i bcmwl5.inf
sudo ndiswrapper -l
这时你将看到一个信息显示你的驱动开始被调用,硬件已经检测到。(我当时没看到任何信息,直接执行下面的命令的)
代码: 全选
sudo ndiswrapper -m
sudo modprobe ndiswrapper
sudo echo ndiswrapper >> /etc/modules
代码: 全选
sudo -s
echo ndiswrapper >> /etc/modules
exit
第五步:测试无线网络
现在可以测试一下无线网络系统是否正常了,执行下面的命令行。
代码: 全选
sudo iwlist scanning
从昨天下午公司给我配的新本子已经正式安装上了U710,无线网卡也运行正常了。也祝各位早日装好无线网卡,遨游在LINUX的海洋中!