problema de driver rtl8723ae, Ubuntu 13.04

problema de driver rtl8723ae, Ubuntu 13.04

Comprei um notebook novo com chip wifi rtl8723ae (ou pelo menos parece)

$ lspci | grep RTL
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723AE PCIe Wireless Network Adapter

O Windows também mostra rtl8723ae no gerenciador de dispositivos.

No momento, tenho o Windows 7 e o Ubuntu 13.04 instalados.

Quando uso wifi com windows inicializado, tudo corre bem, roteador mostra sinal estável em torno de -60 dBm e velocidade de link 135-150 Mbit/s. A velocidade de download parece boa.

Mas quando estou no Ubuntu com a mesma distância/paredes do roteador, a velocidade de download salta de 0 para boa, o roteador mostra sinal ~ -80 dBm (com o mesmo notebook vs posicionamento do roteador!) E a velocidade do link salta aleatoriamente de 1 mbps para ~54Mbps.

Link estável com 135-150 mbps e sinal de -60 dBm no Ubuntu é possível apenas com o notebook a uma distância de 30 cm do roteador. Qualquer distância maior ou meu corpo entre o roteador e o notebook diminui drasticamente o sinal.

iwconfig relata txpower 20 dBm:

$ iwconfig
eth1      no wireless extensions.

lo        no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:"ZyXEL_KEENETIC_LITE_3EFA9B"  
          Mode:Managed  Frequency:2.457 GHz  Access Point: C8:6C:87:3E:FA:9B   
          Bit Rate=150 Mb/s   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr=2347 B   Fragment thr:off
          Power Management:off
          Link Quality=70/70  Signal level=-14 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:28819   Missed beacon:0

Reduzi-lo para 0 dBm sudo iwconfig wlan0 txpower 0parece não ter efeito.

O nível de sinal relatado por iwconfigparece saltar aleatoriamente de -90 a +15 dBm (ou mesmo uma vez, talvez eu tenha visto +26 dBm, não tenho certeza).

A uma distância próxima (~30 cm) iwconfigrelata -30 dBm na maioria das vezes, mas às vezes salta para algo aleatório (+10 dBm, -70 dBm, -90 dBm...)

Além disso, a uma distância maior, -60 dBm parece ter maior probabilidade de ser relatado por iwconfig, mas saltos aleatórios são mais frequentes e é difícil dizer com certeza.

Tudo parece ser um problema de potência do transmissor ou de correção do sinal. Mas no Windows tudo corre bem.

Pode ser que o driver não funcione corretamente com o chip, mas funcione de alguma forma.

O módulo do kernel rtl8723ae parece estar carregado:

$ lsmod | grep rtl87
rtl8723ae              86459  0 
rtlwifi                79673  1 rtl8723ae

Há algo que eu possa fazer com isso? O notebook foi comprado principalmente para uso com Ubuntu, mas com esse wifi não é muito utilizável =(

Responder1

Anatol, estou tendo um problema semelhante com meu laptop. No entanto, quando eu faço

sudo iwconfig wlan0 txpower 30

...então,

sudo iwconfig wlan0 essid MyESSID key xxxxxxxxxxxx

...eu fico conectado.

Tenho um modem bem próximo da minha área de trabalho, sem interferência na parede, e às vezes eu conecto, às vezes não. Então imaginei que talvez um problema de energia fosse a causa. No meu caso, eu estava certo.

Espero que isso confirme suas suspeitas.

Responder2

Tive um desempenho muito melhor seguindo o conselho deste usuário:

https://zach-adams.com/2014/06/fixing-rtl8723ae-driver-ubuntu-linux/

Resumindo, duas etapas:

  1. Tente instalar os drivers linux-firmware-nonfree com este comando:

    sudo apt-get install linux-firmware-nonfree

  2. Tente instalar o gerenciador de rede WICD. Para obter instruções para sua versão do Ubuntu, consultehttps://help.ubuntu.com/community/WICD

informação relacionada