歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 聯想Thinkpad R61i下Ubuntu無線上網

聯想Thinkpad R61i下Ubuntu無線上網

日期:2017/2/28 16:29:26   编辑:Linux教程

今天在沒有查看列表的情況下更新了一下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

Copyright © Linux教程網 All Rights Reserved