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…
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:
- clonar el repositorio
git clone https://github.com/lwfinger/rtlwifi_new.git - Entramos en su directorio
cd rtlwifi_new - Compilamos e instalamos los driver en nuestro linux
make
sudo make install - 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 - 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 :’)