TP-Link Archer T3U Plus USB 适配器

Car*_*los 7 wireless

无法使该无线适配器在 Ubuntu 20.04 上工作...请帮忙。

我已经尝试过:TP-LINK Archer T3U 在 Ubuntu 18.04 中无法工作 ,现在 lsusb 可以看到该设备,但仍然无法工作。

lsusb: Bus 002 Device 006: ID 2357:0138 TP-Link 802.11ac NIC

名称-r: 5.4.0-39-generic

编辑:它可以在我的另一台装有 Ubuntu 18.04 的计算机上使用 T2U Plus 驱动程序运行:https: //github.com/RinCat/RTL88x2BU-Linux-Driver

但它不适用于 Ubuntu 20.04...

sudo modprobe 88x2bu:什么也没提供。

modinfo 88x2bu | 88x2bu grep -e 版本 -e 0138 :

version:        v5.6.1_30362.20181109_COEX20180928-6a6a
srcversion:     9C5282368F93050B7206C8D
parm:           rtw_chip_version:int
Run Code Online (Sandbox Code Playgroud)

dmesg | grep 88x2:

[ 8087.334869] 88x2bu: loading out-of-tree module taints kernel.
[ 8087.336610] 88x2bu: module verification failed: signature and/or required key missing - tainting kernel
[ 8087.341389] usbcore: registered new interface driver rtl88x2bu
Run Code Online (Sandbox Code Playgroud)

chi*_*555 9

请注意您链接的 git 存储库:

在此输入图像描述

您的儿子显然使用的是最新的(5 天或更少天前)版本,而您则不是。

由于 dkms status 未返回任何内容,因此我们断定您是使用 sudo make install 进行安装的。让我们删除无效的驱动程序,更新它并重新安装:

cd ~/RTL88x2BU-Linux-Driver/
sudo make uninstall
make clean
git pull
make
sudo make install
sudo modprobe 88x2bu
Run Code Online (Sandbox Code Playgroud)

每次内核更新后,您必须重新编译:

cd ~/RTL88x2BU-Linux-Driver/
make clean
git pull
make
sudo make install
sudo modprobe 88x2bu
Run Code Online (Sandbox Code Playgroud)

编辑:正如我们所见,当您下载 zip 文件而不是通过 git clone 获取驱动程序时,git pull 步骤无效。

请执行以下操作:

cd ~/RTL88x2BU-Linux-Driver-master
Run Code Online (Sandbox Code Playgroud)

或者无论之前下载和提取的驱动程序文件的名称是什么。下一个:

sudo make uninstall
cd ..
sudo rm -r RTL88x2BU-Linux-Driver-master
Run Code Online (Sandbox Code Playgroud)

现在。我们将下载一个新的副本,其中包含驱动您设备的更新。使用临时有效的互联网连接,请执行以下操作:

wget https://github.com/RinCat/RTL88x2BU-Linux-Driver/archive/master.zip
unzip master.zip
cd RTL88x2BU-Linux-Driver-master
make
sudo make install
sudo modprobe 88x2bu
Run Code Online (Sandbox Code Playgroud)