rfkill list all

0: asus_bluetooth: Bluetooth
    Soft blocked: no
    Hard blocked: no
1: phy0: wireless LAN
    Soft blocked: no
    Hard blocked: yes
2: asus_wlan: Wireless LAN
    Soft blocked: no
    Hard blocked: no
3: hci0: bluetooth
    Soft blocked: no
    Hard blocked: no

When I hit the hardware button (Fn+F2) the values toggle so the two wlans change

from:  no yes; no no  
  to: yes no; yes no

Even the "rfkill unblock all" or unblock wlan or unblock do the same kind of toggling, and can not get them all to ' no no ; no no '.

Bluetooth works fine, by the toggles (hardware button / choosing system tray / command line rfkill).

 # uname -r
 # sudo dmidecode | grep 'System Information' -A2
System Information
    Manufacturer: ASUSTeK Computer Inc.
    Product Name: U32U

I managed to get the no, no; no no (phy0; asus_wlan, soft & hard). [no yes; no no : Fn+F2 -> yes no; yes no : rfkill unblock wlan -> no, no; no, no]. Not sure if sudo modprobe asus_nb_wmi wapf=4 did something.

However, now despite having all four 'no' its still showing 'wifi disabled by hardware switch', and greyed out. Does it have a refresh time when that takes effect ?

I have seen the post "Wireless disabled by hardware switch on an Asus X550V" but that does not provide solution to my problem.

  • What is your ASUS model? And please add output of uname -r to your question.
    – Pilot6
    Jun 9, 2015 at 19:13
  • Please edit your question and add output of sudo dmidecode | grep 'System Information' -A2 terminal command.
    – Pilot6
    Jun 9, 2015 at 19:18
  • On my dell laptop, I also have 2 devices listed by rfkill for my wifi: phy0 and brcmwl-0. Although only one for bluetooth, hci0
    – solsTiCe
    Jun 9, 2015 at 19:21
  • 1
    possible duplicate of Wireless disabled by hardware switch on an Asus X550V
    – chili555
    Jun 9, 2015 at 19:25
  • On my Acer laptop, the Bluetooth is listed 2 times acer-bluetooth and hci0. I'm having some issues with the Bluetooth connectivity and I wonder what cause it. Do you think having those two entries in the list might cause it? Is there a way to blacklist one of them and check if it works? Thanks!
    – DariusP
    Mar 6, 2021 at 20:27

1 Answer 1


That is because wireless is also controlled also by asus_nb_wmi module.

You can probably fix this wrong behavior by running

sudo modprobe asus_nb_wmi wapf=4

If it helps, I will add how to make it permanent.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.