por que o rfkill tem 2 entradas para wlan e bluetooth?

por que o rfkill tem 2 entradas para wlan e bluetooth?

rfkill listar tudo

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

Quando eu aperto o botão de hardware (Fn+F2) os valores alternam para que as duas wlans mudem

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

Mesmo o "rfkill unblock all" ou unblock wlan ou unblock faz o mesmo tipo de alternância e não consegue fazer com que todos sejam 'no no ; não não '.

O Bluetooth funciona bem, alternando (botão de hardware / escolha da bandeja do sistema / linha de comando rfkill).

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

Consegui obter o não, não; não não (phy0; asus_wlan, macio e duro). [não sim; não não: Fn+F2-> sim não; sim não: rfkill unblock wlan-> não, não; não não]. Não tenho certeza se sudo modprobe asus_nb_wmi wapf=4fiz alguma coisa.

No entanto, agora, apesar de ter todos os quatro 'não', ele ainda mostra 'wi-fi desativado por troca de hardware' e está esmaecido. Há um tempo de atualização quando isso entra em vigor?

Eu vi a postagem "Wireless desativado por switch de hardware em um Asus X550V", mas isso não fornece solução para o meu problema.

Responder1

Isso ocorre porque o wireless também é controlado pelo módulo asus_nb_wmi.

Você provavelmente pode corrigir esse comportamento errado executando

sudo modprobe asus_nb_wmi wapf=4

Se ajudar, acrescentarei como torná-lo permanente.

informação relacionada