WiFi 8812au no funciona en Ubuntu 18.04 Kernel 5.0.0-36

WiFi 8812au no funciona en Ubuntu 18.04 Kernel 5.0.0-36

Compré un módulo wifi basado en TP link rtl8812au. Seguí las instrucciones e instalé los controladores, creo que eran 4.2.2, el wifi estaba funcionando pero no encontró ni nada. cuando se ejecutaba lshw -c network, el estado era "DESHABILITADO". Probé varias versiones y correcciones y ninguna funcionó y encontré lo que parece ser la última: https://github.com/gordboy/rtl8812au Seguí las instrucciones, todo lo compilé e instalé. Para probar he configurado el LED en /etc/modprobe.d/8812au.conf opciones 8812au rtw_led_enable=1

sudo modinfo 8812au

producción

filename:       /lib/modules/5.0.0-36-generic/kernel/drivers/net/wireless/8812au.ko
version:        v5.2.20.2_28373.20180619
...
parm:           rtw_en_gro:int
parm:           rtw_iqk_fw_offload:int
parm:           rtw_led_enable:Enable status LED (int)

Entonces el controlador cargó y leyó la configuración. Sin embargo, no hay red inalámbrica,

lshw -c network does not show the wifi

kernel version is 5.0.0-36

Respuesta1

Utilice este repositorio y siga las instrucciones.

https://github.com/aircrack-ng/rtl8812au

//step 1
git clone https://github.com/aircrack-ng/rtl8812au
//step 2
make all or make
//step 3
sudo make install
//step 4
sudo mod probe 88XXau

Eso es todo, tu wifi estará activo :)

PD: asegúrese de eliminar cualquier controlador que haya instalado anteriormente.

Respuesta2

Los dispositivos inalámbricos TP-Link vienen en varias versiones; algunas versiones anteriores están impulsadas por8812au. Su dispositivo 2357:0115 es controlado por88x2bu. Puedes instalarlo con los siguientes pasos. Con una conexión a Internet que funcione temporalmente mediante Ethernet, anclaje a red o cualquier medio posible, haga lo siguiente:

git clone https://github.com/cilynx/rtl88x2bu.git
cd rtl88x2bu
VER=$(sed -n 's/\PACKAGE_VERSION="\(.*\)"/\1/p' dkms.conf)
sudo rsync -rvhP ./ /usr/src/rtl88x2bu-${VER}
sudo dkms add -m rtl88x2bu -v ${VER}
sudo dkms build -m rtl88x2bu -v ${VER}
sudo dkms install -m rtl88x2bu -v ${VER}
sudo modprobe 88x2bu

Su conexión inalámbrica ahora debería estar funcionando.

Respuesta3

gracias a ambos. Sí, el conjunto de chips es 88x2bu para TPLink Archer T4U V3, era 8812au para V1 y V2. El controlador en el sitio web de TP Link no se compiló en 18.04, así que descargué el mismo desde aquí. https://github.com/its-izhar/rtl88x2bu-driver/pull/4/files

aplicó todos los cambios en la solicitud de extracción (puede fusionarse en el futuro) y:

make clean
make
sudo cp ./88x2bu.ko /lib/modules/(uname -r)/kernel/net/wireless
sudo depmod -a
sudo modprobe 88x2bu.ko
the last command did not work
disabled secure boot in the BIOS
sudo modprobe 88x2bu.ko

rebooted and worked.

Una cosa que he notado es que en el mismo lugar en el que conecto el wifi en un sistema Windows obtengo una mejor señal para una red (4 barras de 5), mientras que al conectarlo en Linux apenas obtengo una para la misma red. (uno público) Revisé y usan diferentes canales. Entonces, obviamente, el algoritmo de escaneo de Linux/ubuntu probablemente toma el primero que se encuentra, mientras que el de Windows toma el más fuerte. algo que mejorar.

información relacionada