筆記本(華碩)裝了Ubuntu 系統 ubuntu-14.04.3,結果開機無線網開關無法開啟,網上搜了很多辦法都無效,最終看到大神的解決方案,不敢私藏,發帖分享。
筆記本最近變成了華碩X550C,安裝了ubuntu14.04版本
聯網的時候顯示“wifi已經通過硬體開關禁用”。按Fn+F2無法開啟wifi。通過rfkill指令無法也無法開啟wifi。
經過了解,可以通過挂起筆記本然後重新登陸,wifi就就會開啟,以後每一次的重新開機電腦都需要挂起一次,才能使用wifi。
有沒有一勞永逸的方法呢?有!在ubuntu的英文論壇裡找到了下面這篇bug report。
按照介紹,首先你要确認你的華碩筆記本wifi子產品的型号以及問題的情形是否與我們的一樣。
驗證步驟:
1:檢查驅動是否安裝成功:
lspci -nnk | grep -A2 0280
例如輸出顯示“Kernel driver in use:ath9k”,記住後面的ath9k,接下來要用到。
2:檢查asus_nb_wmi驅動是否正常使用
lsmod | grep -e ath9k -e asus
其中ath9k是上面步驟1中的輸出。在這一步如果正常情況下是能夠看到wifi網卡的驅動以及一個“asus_nb_wmi”的字樣輸出。
3:檢查一下wifi的“Hard blocked”狀态。
rfkill list all
如果phy0上面顯示“Hard blocked:yes”
4:将系統挂起,然後重新喚醒系統,wifi是否能夠正常使用?
如果上述四個步驟确認下來,那麼你的系統就存在了這個bug了,可以通過下面的操作來解決這個問題。
解決方法:
在系統終端中輸入如下指令:
echo “options asus_nb_wmi wapf=4” | sudo tee /etc/modprobe.d/asus_nb_wmi.conf
這樣子系統會在開啟的時候自動加載華碩wifi驅動的核心子產品,重新開機系統就可以解決這個問題,以後就不需要每次開機都要挂起才能使用wifi了。