rfkill に wlan と bluetooth のそれぞれに 2 つのエントリがあるのはなぜですか?

rfkill に wlan と bluetooth のそれぞれに 2 つのエントリがあるのはなぜですか?

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)を押すと値が切り替わり、2つのWLANが変更されます。

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

「rfkill unblock all」や「unblock wlan」または「unblock」でも同様の動作が切り替わりますが、すべてを「no no ; no no」にすることはできません。

Bluetooth は、トグル (ハードウェア ボタン / システム トレイの選択 / コマンド ライン rfkill) によって正常に動作します。

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

なんとか no、no、no no (phy0; asus_wlan、ソフト & ハード) を取得できました。[no yes; no no : Fn+F2-> yes no; yes no : rfkill unblock wlan-> no、no; no、no]。何かしたかどうかはわかりませんsudo modprobe asus_nb_wmi wapf=4

しかし、4 つすべてが「いいえ」であるにもかかわらず、まだ「ハードウェア スイッチによって Wi-Fi が無効になっています」と表示され、グレー表示されています。これが有効になるには更新時間が必要ですか?

「Asus X550V のハードウェア スイッチによってワイヤレスが無効になっている」という投稿を見ましたが、それでは問題の解決策が得られません。

答え1

これは、ワイヤレスも asus_nb_wmi モジュールによって制御されるためです。

この誤った動作は、おそらく以下を実行することで修正できます。

sudo modprobe asus_nb_wmi wapf=4

役に立つ場合は、永続化する方法を追加します。

関連情報