Linux

Linux Mint 上的無線 LAN 問題

  • July 22, 2016

我目前在 Linux Mint 17.1 上遇到無線 LAN 問題。

我無法啟用 WLAN,嘗試啟用它時,它會立即禁用。

這裡有一些我已經嘗試過並通過Google搜尋找到的命令。

$ lspci -nn | grep "Network controller"
02:00.0 Network controller [0280]: Intel Corporation Centrino Advanced-N 6200 [8086:422c] (rev 35)

然後我發現我是對應的驅動程序iwlwifi

$ rfkill list
...
3. phy0: Wireless LAN
       Soft blocked: no
       Hard blocked: yes

據我所知,硬阻塞意味著我的 WLAN 硬體開關已關閉。但是當我使用相應的鍵 (fn+f8) 時,只有Soft blocked值會發生變化。

在一個執行緒中,我發現當我執行

$ modinfo ath5k | grep "nohwcrypt"
parm: nohwcrypt:Disable hardware encryption. (bool)

那麼我應該嘗試執行

$ sudo modprobe ath5k nohwcrypt

雖然我真的不知道這是做什麼的,它並沒有改變任何東西。

在 BIOS 中,啟用了無線 LAN,並且之前安裝了 Windows,並且執行良好,所以我不認為硬體無法正常工作,而是軟體問題。

有人知道如何進行嗎?

編輯:

的輸出

$ lspci -knn | grep Net -A2
02:00.0 Network controller [0200]: Intel Corporation Centrino Advanced-N 6200 [8086:422c] (rev 35)
       Subsystem: Intel Corporation Centrino Advanced-N 6200 [8086:422c]
       Kernel driver in use: iwlwifi

從這裡下載正確的驅動程序:iwlwifi-6000-4.ucode

將韌體複製到您的/lib/firmware

cp iwlwifi-*.ucode /lib/firmware

載入驅動程序:

modprobe -r iwlwifi
modprobe iwlwifi
rfkill unblock all

編輯

安裝 build-essential 和 linux 標頭檔

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

iwlwifi-6000-ucode-9.221.4.1.tgz這裡下載

wget https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-6000-ucode-9.221.4.1.tgz
tar -zxvf iwlwifi-6000-ucode-9.221.4.1.tgz
cd iwlwifi-6000-ucode-9.221.4.1
cp iwlwifi-*.ucode /lib/firmware

下載後端

wget https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.13.2/backports-3.13.2-1.tar.gz
tar -xzvf backports-3.13.2-1.tar.gz
cd backports-3.13.2-1
make defconfig-iwlwifi
make
sudo make install

解除安裝和載入驅動程序:

rmmod iwlwifi
modprobe iwlwifi

引用自:https://unix.stackexchange.com/questions/297464