在Ubuntu 8.10下安裝聯(lián)想Thinkpad R61e筆記本電腦Atheros AR242x系列無線網(wǎng)卡驅(qū)動
同事購買了一臺聯(lián)想Thinkpad R61e筆記本電腦,安裝了Windows 和Ubuntu雙系統(tǒng)。在Windows下面能夠正常識別無線網(wǎng)卡,但是在Linux下面卻不能使用。
經(jīng)參考網(wǎng)上的資料,按以下的步驟解決了這個(gè)問題。
1、禁用原有的無線網(wǎng)卡驅(qū)動
進(jìn)入U(xiǎn)buntu之后,單擊“系統(tǒng)”->“系統(tǒng)管理”->“硬件驅(qū)動”,能夠看到系統(tǒng)已經(jīng)識別了無線網(wǎng)卡 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01),并且已經(jīng)激活,但不能工作。單擊“禁用”按鈕禁用它。為了保證禁用完成,最好重新啟動計(jì)算機(jī)。
以下步驟都在終端窗口中進(jìn)行。
2、安裝編譯驅(qū)動程序源碼所必須的軟件
通過以下命令安裝build-essential程序包:
sudo apt-get update
sudo apt-get install build-essential
3、下載madwifi驅(qū)動
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.gz
5、進(jìn)入解壓后的目錄
cd madwifi-hal-0.10.5.6-r3986-20090409/
(根據(jù)版本的不同,目錄名不一定與上述目錄相同,請自行更改。)
6、編譯軟件包
make
7、安裝編譯好的軟件包
sudo make install
8、裝載剛剛創(chuàng)建的模塊
sudo modprobe ath_pci
這時(shí)候新的無線網(wǎng)卡驅(qū)動已經(jīng)安裝好,Ubuntu應(yīng)該已經(jīng)識別無線網(wǎng)卡,可以無線聯(lián)網(wǎng)了。
為了在關(guān)機(jī)重啟之后系統(tǒng)仍然能夠自動啟動無線網(wǎng)卡驅(qū)動模塊,還需要作以下的工作:
9、將無線網(wǎng)卡驅(qū)動模塊添加到內(nèi)核引導(dǎo)模塊列表中
sudo gedit /etc/modules
上述命令用文本編輯器打開了/etc/modules文件,在其最后添加一行:
ath_pci
保存并關(guān)閉此文件。重啟計(jì)算機(jī)后,系統(tǒng)應(yīng)該能夠自動啟用無線聯(lián)網(wǎng)功能了。
特別說明:升級Linux內(nèi)核后,似乎無線聯(lián)網(wǎng)功能又不能啟動了,原因可能是驅(qū)動要和內(nèi)核一起編譯。解決的方法很簡單:重做第7和第8步就OK了。
文章來源:http://www.dayatang.com/wordpress/?p=26
posted on 2009-04-09 03:02 逍遙游 閱讀(1915) 評論(0) 編輯 收藏 所屬分類: Linux和MacOS