PCI ID 2357:0138
First install your kernel headers/source:
sudo apt install linux-headers-`uname -r`
1.) Clone this git repo
git clone https://github.com/morrownr/88x2bu-20210702
2.) Run the install
cd 88x2bu-20210702
./install-driver.sh
3.) Load the driver
modprobe 88x2bu
#
If you have an issue compiling with GCC 10, then try this.
apt install gcc-9
make CC=gcc-9 -j 4
10.2.1-6
root@routerOS:~/8821au-20210708# make -j 1
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.10.0-16-amd64/build M=/root/8821au-20210708 modules
make[1]: Entering directory '/usr/src/linux-headers-5.10.0-16-amd64'
CC [M] /root/8821au-20210708/core/rtw_cmd.o
gcc-10: internal compiler error: Segmentation fault signal terminated program cc1
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-10/README.Bugs> for instructions.
make[3]: *** [/usr/src/linux-headers-5.10.0-16-common/scripts/Makefile.build:291: /root/8821au-20210708/core/rtw_cmd.o] Error 4
make[2]: *** [/usr/src/linux-headers-5.10.0-16-common/Makefile:1846: /root/8821au-20210708] Error 2
make[1]: *** [/usr/src/linux-headers-5.10.0-16-common/Makefile:185: __sub-make] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.10.0-16-amd64'
make: *** [Makefile:2501: modules] Error 2
rtl, bu, linux, ubuntu, archer, pluspci, clone, git, repo, https, github, morrownr, install, sh, modprobe,