почему rfkill имеет 2 записи для wlan и bluetooth?

почему rfkill имеет 2 записи для wlan и bluetooth?

rfkill список всех

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

Когда я нажимаю аппаратную кнопку (Fn+F2), значения переключаются, и две беспроводные сети меняются

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

Даже «rfkill unblock all» или unblock wlan или unblock выполняют одно и то же переключение и не могут заставить их все быть в состоянии «нет нет; нет нет».

Bluetooth работает нормально, переключается (аппаратная кнопка / выбор системного трея / командная строка rfkill).

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

Мне удалось получить нет, нет; нет нет (phy0; asus_wlan, soft & hard). [нет да; нет нет : Fn+F2-> да нет; да нет : rfkill unblock wlan-> нет, нет; нет, нет]. Не уверен, sudo modprobe asus_nb_wmi wapf=4сделал ли что-нибудь.

Однако теперь, несмотря на все четыре "нет", он все еще показывает "Wi-Fi отключен аппаратным переключателем" и неактивен. Есть ли у него время обновления, когда это вступит в силу?

Я видел сообщение «Беспроводная связь отключена аппаратным переключателем на Asus X550V», но это не решение моей проблемы.

решение1

Это связано с тем, что беспроводная связь также контролируется модулем asus_nb_wmi.

Вероятно, вы можете исправить это неправильное поведение, запустив

sudo modprobe asus_nb_wmi wapf=4

Если это поможет, я добавлю, как сделать это постоянным.

Связанный контент