今天在没有查看列表的情况下更新了一下Ubuntu系统,导致无线网卡又无法正常工作。Atheros系列无线网卡的笔记本用户,有些也会比较痛苦,所以在这里总结一下吧。
网卡: Linux下检测出来是AR242X,应该指芯片。电脑:Thinkpad R61i 7732BGC
无线网卡不工作,主要三个原因:
1、驱动没有成功安装
2、驱动间冲突(即使不冲突,更新其中一种后也可能引起冲突)
3、Network-manager和wicd的问题。下面是我的方案。Madwifi 和Ndiswrapper是Atheros无线网卡用户的主要选择。Madwifi在Ubuntu Linux下被集成到linux-restricted-modules中,作为开源驱动,情感上是我的最佳选择,不过我一直未能测试成功,主要原因应该 是对于最新的芯片及网卡型号支持还不是很理想,当然,选择最新的源代码编译安装,或许会解决问题,但是必须首先禁用linux-restricted- modules中的相应模块,进而编译安装。为了便于管理,我最后选择了Ndiswrapper驱动,能够直接使用Windows下的驱动程序(作者够 狠)。尽管从网上资料来看Ndiswrapper有可能导致死机等状况,我使用下来也不尽完美,但确实有效。两种驱动的安装方法网上有很多介绍,但是要注意两者之间的冲突。Ubuntu默认安装并启用了Madwifi,如果要使用Ndiswrapper,必须先禁用Madwifi。方法多种,我是如下将默认驱动添加到blacklist:
echo “blacklist ath_pci” | sudo tee -a /etc/modprobe.d/blacklist首先,在新立得中搜索 ndiswrapper 出来的都选上安装。然后,把你笔记本上的XP驱动,拷到目录下,比如我的是/home/panda/setup/XXX/WINXP_2K/NET5211.INF执行:
sudo ndiswrapper -i /home/panda/setup/WLLANATH/WINXP_2K/NET5211.INF马上就执行安装了。不要用图形化界面的,那样会死机。呼呼。然后呢,显示一下当前的驱动
ndiswrapper -l有驱动了吧?最后,再添加到启动项里面。sudo modprobe ndiswrapper现在再看一下我们的无线网络iwconfig wlan0更改Ubuntu 10.04和Windows 7启动顺序Ubuntu 10.04 安装 codeblocks-10.05-1 过程详细解析相关资讯 Ubuntu教程
- Ubuntu教程 - 使用Ubuntu拷贝CD和 (12/18/2013 14:38:16)
- 让Ubuntu 12.10支持RAR和7Z文件解 (11/15/2012 18:51:50)
- Windows 7硬盘安装Ubuntu 12.10图 (11/03/2012 19:22:47)
| - 完美安装Ubuntu 12.10最新AMD显卡 (11/27/2012 08:17:47)
- Win 7硬盘安装Ubuntu 12.10 (11/05/2012 13:30:34)
- 虚拟机上Ubuntu 11.10升级到12.04 (10/12/2012 20:00:38)
|
本文评论 查看全部评论 (0)