왜 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)을 누르면 값이 전환되어 두 무선랜이 변경됩니다.

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

"rfkill unblock all"이나 wlan 차단 해제 또는 차단 해제도 동일한 종류의 토글을 수행하며 모두 'no no; 아니 아니 '.

토글(하드웨어 버튼/시스템 트레이 선택/명령줄 rfkill)을 통해 Bluetooth가 제대로 작동합니다.

 # 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, 소프트 및 하드). [아니요 예; 아니요 아니요 : 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

도움이 된다면 영구적으로 만드는 방법을 추가하겠습니다.

관련 정보