Donde guardo mis ideas

Carlos Coronado Maleno

  • RSS
  • Facebook
  • Twitter
  • Linkdin
  • AboutMe
  • Google plus

Solucionado: Wifi lento en ubuntu 16.04

Por: Carlos Coronado 17 - febrero - 2019 Ningún Comentario

Hace poco compré una tarjeta wifi Asus PCE-AC51 y no me iba bien en Ubuntu 16.04. Se desconectaba de vez en cuando o me daba velocidades de conexión ridículas 3mb/s o menos (de los 100mb/s que tengo en casa).

Buscando por internet no encontré muchas soluciones y las que encontraba eran de hace muchos años… por lo que poco podían ayudar ya…

Como el tema apuntaba a drivers, empecé por revisar si estaba cogiendo el driver correcto:

$ lspci -nnk
07:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8812AE 802.11ac PCIe Wireless Network Adapter [10ec:8812] (rev 01)
	Subsystem: ASUSTeK Computer Inc. RTL8812AE 802.11ac PCIe Wireless Network Adapter [1043:86dd]
	Kernel driver in use: rtl8821ae
	Kernel modules: rtl8821ae

En principio parecía que cogía el correcto… así que mi siguiente paso fue revisar que estuviese actualizado… para mi sorpresa, vi que había un bug donde se hablaba de este bug y que lo habían corregido en versiones posteriores… pero en APT ya tenía la última versión…. así que grabé un par de live USB de ubuntu con diferentes versiones comprobé que en la 18.04 ya habían incorporado esta versión.

Como me negaba a actualizar aún, vi que hay un github con los drivers actualizados y que tu te los puedes compilar…

https://github.com/lwfinger/rtlwifi_new/issues/397

Después de actualizar el driver ya conseguí que no tuviese caídas de internet y alcanzase la velocidad máxima del ADSL.

Los pasos que seguí fueron:

  1. clonar el repositorio
    git clone https://github.com/lwfinger/rtlwifi_new.git
  2. Entramos en su directorio
    cd rtlwifi_new
  3. Compilamos e instalamos los driver en nuestro linux
    make
    sudo make install
  4. Eliminamos el driver viejo y lo sustituimos por el nuevo
    sudo modprobe -r <<YOUR WIRELESS DRIVER CODE>>
    sudo modprobe <<YOUR WIRELESS DRIVER CODE>>
    en mi caso:
    sudo modprobe -r rtl8821ae
    sudo modprobe rtl8821ae
  5. Reiniciamos y listo

Espero que os haya servido de ayuda.

NOTA: Probé la misma tarjeta en otro PC con Ubuntu 18.04 e iba bien sin tener que hacer nada… la otra opción era simplemente actualizar :’)

Desarrollador de aplicaciones.
Consultor tecnológico.

Facebook Twitter LinkedIn Google+ Skype  



Política de privacidad

Utilizamos "cookies" propias y de terceros para elaborar información estadística y mostrarle publicidad personalizada a través del análisis de su navegación. Si continúa navegando acepta su uso. Puede leer la política de cookies aquí.

Hemos detectado que estás usando un bloqueador de publicidad. Por favor, considera desactivarlo en esta web. Aunque no es mucho, la publicidad nos ayuda a paliar los gastos de mantener esta web activa. Muchas gracias

No cedemos los datos a terceros, solo lo usamos para enviarte notificaciones cuando publicamos algo nuevo.
No enviamos publicidad.