iwconfig wlanX channel… - SET falha devido ao dispositivo estar ocupado

1

Estou usando um Debian Jessie em um Sony Vaio VPCEB3M1E. Algumas informações sobre minha placa sem fio:

:~$ sudo ifconfig
wlan0 IEEE 802.11bgn  ESSID:"********"  
      Mode:Managed  Frequency:2.412 GHz  Access Point: C0:25:06:F1:0B:F3   
      Bit Rate=39 Mb/s   Tx-Power=14 dBm   
      Retry short limit:7   RTS thr:off   Fragment thr:off
      Encryption key:off
      Power Management:off
      Link Quality=48/70  Signal level=-62 dBm  
      Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
      Tx excessive retries:0  Invalid misc:8   Missed beacon:0

:~$ lspci | grep -i wireless
02:00.0 Network controller: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 01)

Estou tentando ajustar manualmente o canal e talvez o poder de TX (atualmente está em 14dBm) que meu adaptador usa para transmitir informações para o roteador. Então, primeiro de tudo, eu fiz uma checagem para ver quais canais ele fornece e quais estou atualmente executando (sim, as informações também são exibidas usando sudo ifconfig ;)):

:~$ sudo iwlist wlan0 channel
wlan0     13 channels in total; available frequencies :
      Channel 01 : 2.412 GHz
      Channel 02 : 2.417 GHz
      Channel 03 : 2.422 GHz
      Channel 04 : 2.427 GHz
      Channel 05 : 2.432 GHz
      Channel 06 : 2.437 GHz
      Channel 07 : 2.442 GHz
      Channel 08 : 2.447 GHz
      Channel 09 : 2.452 GHz
      Channel 10 : 2.457 GHz
      Channel 11 : 2.462 GHz
      Channel 12 : 2.467 GHz
      Channel 13 : 2.472 GHz
      Current Frequency:2.412 GHz (Channel 1)

A próxima coisa que fiz foi desligar a interface:

:~$ sudo ifconig wlan0 down

A execução de sudo ifconfig mostrou apenas o meu adaptador Virtualbox junto com eth0 para minha Ethernet. Então eu pensei que a interface está realmente errada. No entanto

:~$ sudo iwconfig wlan0 channel 11

retornou

Error for wireless request "Set Frequency" (8B04) :
SET failed on device wlan0 ; Device or resource busy.

Eu também tentei usar sudo ip link set wlan0 down , mas ainda o mesmo erro.

Eu li que na Internet isso pode ser um ifplugd em execução que bloqueia a interface. No entanto, ao executar

:~$ sudo service ifplugd stop

Eu percebi que esse serviço não está sendo executado.

Eu sei que geralmente tenho que esperar por um curto período de tempo após a execução do comando para desligar uma interface, no entanto, mesmo após 10 minutos de espera, nada muda e o erro ainda ocorre.

Estou fazendo algo errado aqui?

PS: Estou realmente surpreso que o cartão suporte o 802.11n . Eu sempre achei que suportava apenas 802.11g e tinha alguns pensamentos realmente impertinentes sobre as pessoas na Sony.

    
por rbaleksandar 28.05.2016 / 11:57

0 respostas