ASUS 筆電 WIFI 問題

  1. 開機後看不到無線網卡,rfkill 列出所有無線裝置,出現 phy0 及 acer-wireless。
    [dywang@deyu ~]$ su -
    Password: 
    [root@deyu ~]# rfkill list all
    0: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no
    1: acer-wireless: Wireless LAN
        Soft blocked: yes
        Hard blocked: no
    
  2. lspci 查看網路設備,kernel 使用的驅動程式是 ath9k。
    [root@deyu ~]# lspci -nnk | grep -A2 0280
    03:00.0 Network controller [0280]: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter [168c:0036] (rev 01)
        Subsystem: AzureWave Device [1a3b:2130]
        Kernel driver in use: ath9k
    
  3. lsmod 查看核心載入的模組,有 acer_wmi,但這是 ASUS 筆電,不是 ACER 筆電,表示核心多了 ACER 無線模組。
    [root@deyu ~]# lsmod | grep -e ath9k -e asus
    asus_nb_wmi            24576  0 
    asus_wmi               28672  1 asus_nb_wmi
    sparse_keymap          16384  2 acer_wmi,asus_wmi
    ath9k                 139264  0 
    mac80211              749568  1 ath9k
    ath9k_common           40960  1 ath9k
    ath9k_hw              507904  2 ath9k,ath9k_common
    ath                    32768  3 ath9k,ath9k_common,ath9k_hw
    cfg80211              557056  4 ath9k,mac80211,ath9k_common,ath
    rfkill                 28672  4 acer_wmi,asus_wmi,cfg80211,bluetooth
    asus_wireless          16384  0 
    hwmon                  16384  3 asus_wmi,coretemp,nouveau
    wmi                    16384  4 acer_wmi,asus_wmi,nouveau,mxm_wmi
    video                  40960  4 acer_wmi,asus_wmi,nouveau,i915
    
  4. 移除 acer-wmi 模組後,無線網卡正常運作。
    [root@deyu ~]# modprobe -r acer-wmi
    
  5. 如果要開機不載入 acer-wmi 模組,可在不載入清單 blacklist.conf 中增加。
    [root@deyu ~]# vim /etc/modprobe.d/blacklist.conf 
    [root@deyu ~]# tail -1 /etc/modprobe.d/blacklist.conf 
    blacklist acer_wmi