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
Tidak Ada Opsi Gulir Dua Jari Di Pengaturan "mouse And Touchpad"?
Di mana Saya Mencari Alasan Penghapusan Paket Dari Repositori Ubuntu?