GNU/Linux >> Belajar Linux >  >> Ubuntu

Tidak Dapat Menginstal Driver Tp-link Archer T4u V3 Pada 19.04?

Saya memiliki adaptor Wi-Fi Archer T4U tetapi saya tidak dapat menginstal driver. Bisakah seseorang membantu saya?

lsusb memberikan hasil ini:

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

Ketika saya mencoba mengkompilasinya dengan make , kesalahan berikut muncul:

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

Jawaban yang Diterima:

Sejauh yang saya tahu Kartu Wifi USB ini didasarkan pada Chipset Realtek RLT8822BU.

Di halaman dukungan, saya hanya melihat driver "ketinggalan zaman" T4U V3 180511 dan T4U V3 181018 Beta, mungkin berfungsi, mungkin tidak.

Saya akan mencoba menggunakan driver dari https://github.com/brandon-bailey/rtl8822bu dan mengompilasinya.

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. Cara Instal Driver Nvidia di Linux Mint 20

  2. Saya Tidak Dapat Menginstal Jadwal Gnome Di Ubuntu 16.04?

  3. Kesalahan Lokal Dengan Instal Apt-get?

  1. Driver Untuk Tp-link Tl-wn8200nd V2?

  2. Kesalahan Menjalankan Sudo Apt-get -f Instal?

  3. Kesalahan Driver Ethernet Realtek Ubuntu 16.04?

  1. Bagaimana Cara Instal Printer Canon Mx922?

  2. Tidak Dapat Menginstal Virtualbox Pada 15.04?

  3. Cara menginstal driver Nvidia di Kubuntu 16.10