学 点 新 知--做 点 事 情分享 http://blog.sciencenet.cn/u/dabing 平时多记点,东西就多了...

博文

Ubuntu linux 下驱动无线网卡

已有 11600 次阅读 2009-11-13 21:36 |个人分类:Ubuntu软件安装|系统分类:科研笔记|关键词:学者| windows, 无线上网

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

在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 update

sudo apt-get install build-essential

3、下载madwifi驱动

wget http://snapshots.madwifi-project.org/madwifi-hal-0.10.5.6-current.tar.gz

4、解压它

tar zxvf madwifi-hal-0.10.5.6-current.tar.gz

5、进入解压后的目录

cd madwifi-hal-0.10.5.6-r3986-20090409/

(根据版本的不同,目录名不一定与上述目录相同,请自行更改。)

6、编译软件包

make

7、安装编译好的软件包

sudo make install

8、装载刚刚创建的模块

sudo modprobe ath_pci

这时候新的无线网卡驱动已经安装好,Ubuntu应该已经识别无线网卡,可以无线联网了。

为了在关机重启之后系统仍然能够自动启动无线网卡驱动模块,还需要作以下的工作:

9、将无线网卡驱动模块添加到内核引导模块列表中

sudo gedit /etc/modules

上述命令用文本编辑器打开了/etc/modules文件,在其最后添加一行:

ath_pci

保存并关闭此文件。重启计算机后,系统应该能够自动启用无线联网功能了。

{特别情况:在前面2、3步时,当时在只能用无线上网,就先到windows下把39709588build-essential_11.3.tar.gzmadwifi-hal-0.10.5.6-current.tar.gz 下下来再用移动设备考到linux下自己设定的目录,先解压(tar zxvf39709588build-essential_11.3.tar.gz)、安装(install build-essential-11.3 -d),再接着第4步往下做。}

特别说明:升级Linux内核后,似乎无线联网功能又不能启动了,原因可能是驱动要和内核一起编译。解决的方法很简单:重做第7和第8步就OK了。

 

参考文献:http://www.dayatang.com/wordpress/?p=2

                                                                      

                                                                               2009-11-13 于北京




https://m.sciencenet.cn/blog-287062-270842.html

上一篇:详论fortran格式化输出
下一篇:FORTRAN格式表

0

发表评论 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-9 20:59

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部