GNU/Linux >> Znalost Linux >  >> Ubuntu

Nelze nainstalovat ovladač Tp-link Archer T4u V3 na 19.04?

Mám Wi-Fi adaptér Archer T4U, ale nemohu nainstalovat ovladače. Mohl by mi prosím někdo pomoci?

lsusb dává tento výsledek:

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

Když se to pokusím zkompilovat pomocí make , zobrazí se následující chyba:

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

Přijatá odpověď:

Pokud vím, tato USB Wifi karta je založena na čipové sadě Realtek RLT8822BU.

Na stránce podpory vidím pouze „zastaralé“ ovladače T4U V3 180511 a T4U V3 181018 Beta, mohou fungovat, nemusí.

Zkusil bych použít ovladač z https://github.com/brandon-bailey/rtl8822bu a zkompilovat ho.

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. Nemohu nainstalovat Gnome Schedule na Ubuntu 16.04?

  2. Chyba národního prostředí při instalaci Apt-get?

  3. Ovladače pro Tp-link Tl-wn8200nd V2?

  1. Jak nainstalovat tiskárnu Canon Mx922?

  2. Chyba ovladače Realtek Ethernet Ubuntu 16.04?

  3. Nelze nainstalovat Virtualbox na 15.04?

  1. Jak nainstalovat ovladač Nvidia na Linux Mint 20

  2. Chyba při spuštění instalace Sudo Apt-get -f?

  3. chyba autoconf na ubuntu 11.04