Eu comprei um novo notebook 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, eu tenho o Windows 7 e o Ubuntu 13.04 instalados.
Quando eu uso wifi com o Windows inicializado, tudo dá certo, o roteador mostra um sinal estável de -60 dBm e velocidade de link de 135-150 Mbit / s. A velocidade de download parece boa.
Mas quando estou no ubuntu com a mesma distância / paredes para o roteador, a velocidade de download aumenta de 0 para bom, o roteador mostra sinal ~ -80 dBm (com o mesmo posicionamento de roteador vs notebook!) e velocidade de link saltando aleatoriamente 1 mbps a ~ 54 mbps.
Link estável com 135-150 mbps e sinal -60 dBm no Ubuntu só é possível 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 cai drasticamente.
O iwconfig reporta o 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
Reduzir para 0 dBm com sudo iwconfig wlan0 txpower 0
parece não ter efeito.
O nível de sinal reportado por iwconfig
parece saltar aleatoriamente de -90 para +15 dBm (ou mesmo uma vez, talvez eu tenha visto +26 dBm, não tenho certeza).
A uma distância próxima (~ 30 cm) iwconfig
reporta -30 dBm na maior parte do tempo, mas às vezes pula para algo ramdom (+10 dBm, -70 dBm, -90 dBm ...)
Além disso, a uma distância maior, -60 dBm parece ser mais provável de ser reportado por iwconfig
, mas saltos aleatórios são mais frequentes e é difícil dizer com certeza.
Tudo parece ser um problema de energia do transmissor ou correção do sinal. Mas no Windows tudo corre bem.
Pode ser que o driver não funcione corretamente com o chip, mas funciona de alguma forma.
O módulo do kernel rtl8723ae parece estar carregado:
$ lsmod | grep rtl87
rtl8723ae 86459 0
rtlwifi 79673 1 rtl8723ae
Existe alguma coisa que eu possa fazer com isso?
O notebook foi comprado para uso principalmente com o Ubuntu, mas com esse wifi não é muito usável = (