1. 程式人生 > >UBUNTU系統連不上WIFI問題( Qualcomm Atheros Device 0042 )

UBUNTU系統連不上WIFI問題( Qualcomm Atheros Device 0042 )

當你看了N篇網路博文後WIFI連不上的問題依然沒有任何改善,依然連不上WIFI甚至依然是沒有任何可用WIFI顯示出來。

恭喜你,這篇博文可能是你看的最後一篇。

或者說,你的無線網絡卡不是boardcom而是Qualcomm Atheros Device.

恭喜你,看到這篇博文你可以解決你的問題。

首先告訴你為什麼你的本裝上Linux系統後不能連WIFI而別人的本用的同一個盤裝的LINUX卻可以用WIFI:你的本的無線網絡卡不是boardcom博通公司產的,而目前的UBUNTU系統裝機自帶的無線網絡卡驅動大部分都是適用於博通公司,我的聯想小新300和Acer Aspire E15筆記本都是高通網絡卡。

對於高通公司的無線網絡卡還沒有完全支援。你可以檢視一下你的網絡卡資訊:

  1. lspci  | grep Network  
如果顯示:

02:00.0 Network controller: Qualcomm Atheros Device 0042 (rev 30)
恭喜你,你的網絡卡是高通的,按照我的步驟你的WIFI就有救了。

首先連上有線網或者插上USB網絡卡,作如下操作:

1,下載Git和一些用來安裝驅動的工具:

  1. sudo apt-get install build-essential linux-headers-$(uname -r) git  

2,進行一些配置:

  1. echo "options ath10k_core skip_otp=y" | sudo tee /etc/modprobe.d/ath10k_core.conf  

3,下載驅動包並解壓:
  1. wget https://www.kernel.org/pub/linux/kernel/projects/backports/2015/11/20/backports-20151120.tar.gz  
  2. tar zxvf backports-20151120.tar.gz  

4,編譯,安裝:
  1. cd backports-20151120  
  2. make defconfig-wifi  
  3. make  //注意:此處的make會不斷有兩個error,可以註釋掉這兩行程式碼,或者也可以在我的csdn資源中下載
  4. sudo make install  

5,下載WIFI card並拷貝一些配置檔案:

  1. git clone https://github.com/kvalo/ath10k-firmware.git  
  2. sudo cp -r ath10k-firmware/QCA9377 /lib/firmware/ath10k/  
  3. 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