daya 发表于 2013-1-28 17:17:53

在Ubuntu 8.10下安装Atheros AR242x系列无线网卡驱动

同事购买了一台联想Thinkpad R61e笔记本电脑,安装了Windows 和Ubuntu双系统。在Windows下面能够正常识别无线网卡,但是在Linux下面却不能使用。经参考网上的资料,按以下的步骤解决了这个问题。1、禁用原有的无线网卡驱动进入Ubuntu之后,单击“系统”->“系统管理”->“硬件驱动”,能够看到系统已经识别了无线网卡 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01),并且已经激活,但不能工作。单击“禁用”按钮禁用它。为了保证禁用完成,最好重新启动计算机。以下步骤都在终端窗口中进行。2、安装编译驱动程序源码所必须的软件通过以下命令安装build-essential程序包:sudo apt-get updatesudo apt-get install build-essential3、下载madwifi驱动wget http://snapshots.madwifi-project.org/madwifi-hal-0.10.5.6-current.tar.gz如果最新版本比0.10.5.6高,请下载最新版本。4、解压它tar zxvf madwifi-hal-0.10.5.6-current.tar.gz5、进入解压后的目录cd madwifi-hal-0.10.5.6-r3986-20090409/(根据版本的不同,目录名不一定与上述目录相同,请自行更改。)6、编译软件包make7、安装编译好的软件包sudo make install8、装载刚刚创建的模块sudo modprobe ath_pci这时候新的无线网卡驱动已经安装好,Ubuntu应该已经识别无线网卡,可以无线联网了。为了在关机重启之后系统仍然能够自动启动无线网卡驱动模块,还需要作以下的工作:9、将无线网卡驱动模块添加到内核引导模块列表中sudo gedit /etc/modules上述命令用文本编辑器打开了/etc/modules文件,在其最后添加一行:ath_pci保存并关闭此文件。重启计算机后,系统应该能够自动启用无线联网功能了。特别说明:升级Linux内核后,似乎无线联网功能又不能启动了,原因可能是驱动要和内核一起编译。解决的方法很简单:重做第7和第8步就OK了。
页: [1]
查看完整版本: 在Ubuntu 8.10下安装Atheros AR242x系列无线网卡驱动