GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿No puede instalar el controlador Tp-link Archer T4u V3 en 19.04?

Tengo un adaptador Wi-Fi Archer T4U pero no puedo instalar los controladores. ¿Podría alguien ayudarme?

lsusb da este resultado:

Bus 006 Device 003: ID 2357:0115 TP-Link 

Cuando intento compilarlo con make , aparece el siguiente error:

make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.0.0-27-generic/build M=/home/alvaro/rtl8822bu modules
make[1]: se entra en el directorio '/usr/src/linux-headers-5.0.0-27-generic'
  CC [M]  /home/alvaro/rtl8822bu/core/rtw_cmd.o
In file included from /home/alvaro/rtl8822bu/include/osdep_service.h:41,
                 from /home/alvaro/rtl8822bu/include/drv_types.h:32,
                 from /home/alvaro/rtl8822bu/core/rtw_cmd.c:22:
/home/alvaro/rtl8822bu/include/osdep_service_linux.h: In function ‘_init_timer’:
/home/alvaro/rtl8822bu/include/osdep_service_linux.h:257:8: error: ‘_timer’ {aka ‘struct timer_list’} has no member named ‘data’
  ptimer->data = (unsigned long)cntx;
        ^~
/home/alvaro/rtl8822bu/include/osdep_service_linux.h:258:2: error: implicit declaration of function ‘init_timer’; did you mean ‘_init_timer’? [-Werror=implicit-function-declaration]
  init_timer(ptimer);
  ^~~~~~~~~~
  _init_timer
In file included from /home/alvaro/rtl8822bu/include/drv_types.h:35,
                 from /home/alvaro/rtl8822bu/core/rtw_cmd.c:22:
/home/alvaro/rtl8822bu/include/wifi.h: At top level:
/home/alvaro/rtl8822bu/include/wifi.h:1005: warning: "IEEE80211_MAX_AMPDU_BUF" redefined
 #define IEEE80211_MAX_AMPDU_BUF 0x40
 
In file included from /home/alvaro/rtl8822bu/include/osdep_service_linux.h:84,
                 from /home/alvaro/rtl8822bu/include/osdep_service.h:41,
                 from /home/alvaro/rtl8822bu/include/drv_types.h:32,
                 from /home/alvaro/rtl8822bu/core/rtw_cmd.c:22:
./include/linux/ieee80211.h:1444: note: this is the location of the previous definition
 #define IEEE80211_MAX_AMPDU_BUF  0x100
 
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:286: /home/alvaro/rtl8822bu/core/rtw_cmd.o] Error 1
make[1]: *** [Makefile:1606: _module_/home/alvaro/rtl8822bu] Error 2
make[1]: se sale del directorio '/usr/src/linux-headers-5.0.0-27-generic'
make: *** [Makefile:1318: modules] Error 2

Respuesta aceptada:

Hasta donde yo sé, esta tarjeta WiFi USB se basa en el chipset Realtek RLT8822BU.

En la página de soporte solo veo los controladores "obsoletos" T4U V3 180511 y T4U V3 181018 Beta, puede que funcionen, puede que no.

Intentaría usar el controlador de https://github.com/brandon-bailey/rtl8822bu y compilarlo.

sudo apt-get update
sudo apt-get install git
git clone https://github.com/brandon-bailey/rtl8822bu.git
cd rtl8822bu
make
sudo make install
sudo modprobe 8822bu

Ubuntu
  1. Cómo instalar el controlador Nvidia en Linux Mint 20

  2. ¿No puedo instalar Gnome Schedule en Ubuntu 16.04?

  3. Controladores para tp-link tl-wn8200nd V2?

  4. ¿Error al ejecutar Sudo Apt-get -f Install?

  5. error de autoconf en ubuntu 11.04

Cómo instalar el adaptador WiFi USB de TP-Link en Debian 10

Cómo instalar el controlador de impresora Canon en Ubuntu

¿Instalar controlador para Gtx 1070?

Lb-link (modelo No=wn155a) ¿Controlador?

Cómo instalar el controlador de gráficos NVIDIA en Ubuntu 20.04

Cómo instalar el controlador de impresora Canon en Ubuntu 20.04