TP-Link WN822N en GNU/Linux: solución definitiva

 

Instalar las herramientas necesarias

Tal y como indica en su web, primero debemos instalar las herramientas de compilación. En Debian y derivadas (Ubuntu, Linux Mint o KDE Neon, por ejemplo):
sudo apt install git linux-headers-generic build-essential dkms
En Arch, sería:
sudo pacman -S git linux-headers dkms
En Manjaro se puede utilizar Octopi o Pamac, teniendo en cuenta que linux-headers se llama de otro modo, según la versión del kernel instalada. Para el kernel 4.14, por ejemplo, sería linux414-headers.

Clonar el repositorio

Clonamos el repositorio de Mange en nuestro equipo con:
git clone https://github.com/Mange/rtl8192eu-linux-driver.git
Entramos al directorio recién clonado:
cd rtl8192eu-linux-driver
Y ejecutamos las instrucciones del repositorio:
sudo dkms add .
sudo dkms install rtl8192eu/1.0
Luego nos vamos al directorio del controlador:
cd /usr/src/rtl8192eu-1.0

Compilar los controladores

Y procedemos a compilar para todos los usuarios:
sudo make clean
sudo make
sudo make install
sudo modprobe -a 8192eu

Podemos hacerlo todavía más fácil abriendo una terminal dentro de Dolphin. KDE es genial…

Después de eso, recomiendan comprobar que el controlador cargado es el correcto, haciendo:
lshw -c network
Si lshw no está instalado, procedemos a instalarlo primero. En mi caso, en lugar de la salida esperada que sería “driver=8192eu”, me aparecía el controlador del kernel, “driver=rtl8xxxu”. De ahí que nos falten un par de pasos más por dar para concluir con éxito la tarea.

Poniendo el anterior controlador en la lista negra

La solución es muy simple. Creamos un fichero con el nombre que nos parezca en el directorio /etc/modprobe.d. Yo lo he llamado “realtek.conf”:
sudo nano /etc/modprobe.d/realtek.conf
También podemos hacerlo con un editor de texto gráfico, si no somos muy amigos de la consola. En dicho fichero pondremos la línea:
blacklist rtl8xxxu
Tan solo nos quedaría reiniciar y ya estaría funcionando nuestro adaptador al cien por cien. Este paso, que no viene detallado en las instrucciones, era el que me faltaba y no era capaz de deducir. Rebuscando en la documentación de Fedora se me encendió, finalmente, la bombilla.

Comentarios

Entradas populares de este blog