UBUNTU系統連不上WIFI問題( Qualcomm Atheros Device 0042 )
當你看了N篇網路博文後WIFI連不上的問題依然沒有任何改善,依然連不上WIFI甚至依然是沒有任何可用WIFI顯示出來。
恭喜你,這篇博文可能是你看的最後一篇。
或者說,你的無線網絡卡不是boardcom而是Qualcomm Atheros Device.
恭喜你,看到這篇博文你可以解決你的問題。
首先告訴你為什麼你的本裝上Linux系統後不能連WIFI而別人的本用的同一個盤裝的LINUX卻可以用WIFI:你的本的無線網絡卡不是boardcom博通公司產的,而目前的UBUNTU系統裝機自帶的無線網絡卡驅動大部分都是適用於博通公司,我的聯想小新300和Acer Aspire E15筆記本都是高通網絡卡。
對於高通公司的無線網絡卡還沒有完全支援。你可以檢視一下你的網絡卡資訊:
- lspci | grep Network
02:00.0 Network controller: Qualcomm Atheros Device 0042 (rev 30)
恭喜你,你的網絡卡是高通的,按照我的步驟你的WIFI就有救了。
首先連上有線網或者插上USB網絡卡,作如下操作:
1,下載Git和一些用來安裝驅動的工具:
- sudo apt-get install build-essential linux-headers-$(uname -r) git
2,進行一些配置:
-
echo "options ath10k_core skip_otp=y" | sudo tee /etc/modprobe.d/ath10k_core.conf
3,下載驅動包並解壓:
- wget https://www.kernel.org/pub/linux/kernel/projects/backports/2015/11/20/backports-20151120.tar.gz
- tar zxvf backports-20151120.tar.gz
4,編譯,安裝:
- cd backports-20151120
- make defconfig-wifi
-
make //注意:此處的make會不斷有兩個error,可以註釋掉這兩行程式碼,或者也可以在我的csdn資源中下載
- sudo make install
5,下載WIFI card並拷貝一些配置檔案:
-
git clone https://github.com/kvalo/ath10k-firmware.git
- sudo cp -r ath10k-firmware/QCA9377 /lib/firmware/ath10k/
- sudo cp /lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin_WLAN.TF.1.0-00267-1 /lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin
6、如果出現: 知道wifi密碼,驅動也有,可以點選連線,總是提示連線斷開,您現在處於離線狀態
1)開啟終端“ctrl+alt+T”
2)輸入:sudo gedit /etc/modprobe.d/iwlwifi.conf
3)在檔案末尾新增options iwlwifi 11n_disable=1
4)儲存,重啟。
ubuntu預設無線連線模式為11n,如果路由未設定,則連線不上。
重啟你的電腦WIFI問題就解決了!
原文地址:https://digitz.org/blog/wifi-issue-on-acer-laptops-running-linux-qualcomm-atheros-device-0042/
轉載自:http://blog.csdn.net/sac761/article/details/53230984
http://blog.csdn.net/qk1992919/article/details/55255359