Почему в 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), значения переключаются, так что два wlans меняются

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

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

Другие вопросы по тегам