Problema con el controlador rtl8723ae, ubuntu 13.04

Problema con el controlador rtl8723ae, ubuntu 13.04

Compré una computadora portátil nueva con chip wifi rtl8723ae (o al menos eso parece)

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

Windows también muestra rtl8723ae en el administrador de dispositivos.

Por el momento tengo instalado Windows 7 y Ubuntu 13.04.

Cuando uso wifi con Windows iniciado, todo va bien, el enrutador muestra una señal estable de aproximadamente -60 dBm y una velocidad de enlace de 135-150 Mbit/s. La velocidad de descarga parece estar bien.

Pero cuando estoy en Ubuntu con la misma distancia/paredes al enrutador, la velocidad de descarga salta de 0 a buena, el enrutador muestra una señal ~ -80 dBm (¡con la misma ubicación de computadora portátil que enrutador!) y la velocidad del enlace salta aleatoriamente de 1 mbps a ~54mbps.

Un enlace estable con 135-150 Mbps y una señal de -60 dBm en Ubuntu sólo se puede lograr con el portátil a una distancia de 30 cm del enrutador. Cualquier distancia más larga o mi cuerpo entre el enrutador y la computadora portátil reduce drásticamente la señal.

iwconfig informa 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

Reducirlo a 0 dBm sudo iwconfig wlan0 txpower 0parece no tener ningún efecto.

El nivel de señal informado por iwconfigparece saltar aleatoriamente de -90 a +15 dBm (o incluso una vez tal vez haya visto +26 dBm, no estoy seguro).

A una distancia cercana (~30 cm) iwconfiginforma -30 dBm la mayor parte del tiempo, pero a veces salta a algo aleatorio (+10 dBm, -70 dBm, -90 dBm...)

Además, a una distancia más larga, parece más probable que -60 dBm sea reportado por iwconfig, pero los saltos aleatorios son más frecuentes y es difícil decirlo con seguridad.

Todo parece un problema de potencia del transmisor o de corrección de la señal. Pero en Windows todo va bien.

Puede ser que el controlador no funcione correctamente con el chip, pero funciona de alguna manera.

El módulo del kernel rtl8723ae parece estar cargado:

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

¿Hay algo que pueda hacer con esto? La computadora portátil se compró para usarla principalmente con ubuntu, pero con ese tipo de wifi no es del todo utilizable =(

Respuesta1

Anatol, tengo un problema similar con mi computadora portátil. Sin embargo, cuando lo hago

sudo iwconfig wlan0 txpower 30

...entonces,

sudo iwconfig wlan0 essid MyESSID key xxxxxxxxxxxx

...Me conecto.

Tengo un módem muy cerca de mi escritorio, sin que la pared interfiera, y a veces me conecto y otras no. Entonces supuse que tal vez la causa era un problema de energía. En mi caso tenía razón.

Espero que esto confirme tus sospechas.

Respuesta2

He experimentado un rendimiento mucho mejor siguiendo los consejos de este usuario:

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

En resumen, dos etapas:

  1. Intente instalar los controladores Linux-firmware-nonfree con este comando:

    sudo apt-get install linux-firmware-nonfree

  2. Intente instalar el administrador de red WICD. Para obtener instrucciones para su versión de Ubuntu, consultehttps://help.ubuntu.com/community/WICD

información relacionada