Ubuntu 无法正确识别 Archer T4U US 3.0

Enm*_*rán 2 usb networking drivers tp-link

我最近格式化了我的电脑,并从 tp link 为它购买了一个无线适配器 Archer T4U US 3.0。

我一直试图让它工作,但起初它无法识别 wifi 适配器,所以我尝试了这个解决方案:https : //askubuntu.com/a/802209/592069

尝试解决方案后,我现在在顶部得到 wifi 符号,但它无法识别我本地的任何网络我有 2.4ghz 和 5.8ghz 信号,但它们都不起作用。

我购买这个新适配器的主要原因是能够连接到 5.8ghz,这是我尝试连接的主要频率。

我之前尝试过的答案中的一个活跃用户建议我发布来自我的无线/WiFi 连接中发布的脚本的结果不起作用。诊断问题需要哪些信息?

结果是https://paste.ubuntu.com/p/3pjxnpMzwY/

还附上几张关于我的操作系统中所有内容的图像: 在此处输入图片说明

在此处输入图片说明

chi*_*555 7

首先,我们搜索您的设备 ID,在本例中为 usb.id 2357:0115。我们找到了通常非常可靠的 wikidevi:https ://wikidevi.com/wiki/TP-LINK_Archer_T4U_v3这表明正确的驱动程序不是 rtl8812au 而是 88x2bu。我怀疑 rtl8812au 对于早期版本的 T4U 是正确的;v2 或 v1,也许。我很惊讶 rtl8812au 驱动程序甚至部分工作。

让我们安装可能更好的驱动程序:

sudo apt update
sudo apt install dkms git
git clone https://github.com/cilynx/rtl88x2BU_WiFi_linux_v5.3.1_27678.20180430_COEX20180427-5959
sudo dkms add ./rtl88x2BU_WiFi_linux_v5.3.1_27678.20180430_COEX20180427-5959
sudo dkms install -m rtl88x2bu -v 5.3.1
sudo modprobe -r rtl8812au
sudo modprobe 88x2bu
Run Code Online (Sandbox Code Playgroud)

如果无线按预期工作,让我们将不正确的驱动程序列入黑名单:

sudo -i
echo "blacklist rtl8812au"  >>  /etc/modprobe.d/blacklist.conf
exit
Run Code Online (Sandbox Code Playgroud)