Ubuntu 18.04.1 和 TP-Link Archer T4U(EU) v2.0 噩梦(RTL8812AU 芯片组)

MDr*_*MDr 3 tp-link 18.04

我已经在这个噩梦中挣扎了很长时间,我准备放弃。

我尝试了大量驱动程序,包括 TP-Link 本身、Ubuntu 中包含的 rtl8812AU 驱动程序以及许多社区分支,但似乎没有任何帮助。

更新 2:是的,我一直在研究这个 askubuntu 解决方案,但它已经有几年的历史了,无论如何都没有帮助我。

无论驱动程序如何,USB 适配器都会连接到特定网络,在日志中命名为“Gasten”。但是,它不会连接到日志中名为“test”的另一个网络。我见过的最奇怪的行为是,一旦适配无法连接到网络,它也不会再连接到“Gasten”网络!解决此问题的唯一补救措施是拔下并重新插入适配器,然后它就会正常连接。

我的 wireless-info.txt 在这里

更新:我目前正在使用在这个 repo 中找到的驱动程序。

下面是 syslog 的摘录,以说明在连接到“测试”失败后无法重新连接到“Gasten”的情况在这里。此日志摘录是以下结果:

  1. 将适配器连接到 USB,并自动连接到 FritzBox 路由器上的“Gasten”(时间戳 8 月 21 日 14:39:23)。
  2. 尝试在 D-Link DAP-2553 AP 上连接到网络“测试”(时间戳 8 月 21 日 14:39:46)
  3. 失败后,系统自动尝试再次连接到“Gasten”(时间戳 8 月 21 日 14:40:16)但最终失败。
  4. 拔下适配器(时间戳 8 月 21 日 14:40:46)
  5. 重新插入适配器并再次自动连接到“Gasten”。(时间戳 8 月 21 日 14:41:29)

请特别注意与此类似的日志行:

Aug 21 14:39:47 Dianas-Laptop wpa_supplicant[16449]: wlx503eaa6208a7: Association request to the driver failed
Run Code Online (Sandbox Code Playgroud)

谷歌一下,你会发现 Launchpad 的错误和其他 10 年前的条目!

这到底是怎么回事!?

不用说,这台该死的笔记本电脑(HP 250 G4)让我对 Linux 连接感到悲痛,因为这是有史以来最糟糕的决定……

当然,我家中的所有其他设备都可以很好地连接到“测试”网络...... :-(

谢谢,米歇尔

MDr*_*MDr 7

我们有一个赢家!

有 - 据我所知 - 只有一个存储库为我的配置做到了:

  1. HP 250 G4(可能无关)
  2. USB Wifi 适配器 TP-Link AC1300,型号“Archer T4U(EU)”,2.0 版
  3. Ubuntu 18.04.1 仿生 Beaver,内核 4.15.0-32-generic

要使用的存储库gnab 的 rtl8812au 存储库- 它派生了 Realtek 的开源驱动程序 4.2.2

安装:

所有说明基本上都可以在 gnab 的存储库中找到,但对于不耐烦的人来说,它们是。他们需要一个有效的互联网连接来克隆他的存储库!显然,您需要安装 dev env 和 DKMS(此处省略了相关说明)

cd /tmp
git clone https://github.com/gnab/rtl8812au.git gnab_rtl8812au
cd gnab_rtl8812au
make
sudo insmod 8812au.ko
Run Code Online (Sandbox Code Playgroud)

此时您应该能够正确使用您的适配器。

要将其添加到 Ubuntu 安装的任何新内核中,请通过 DKMS 进行如下配置:

cd /tmp
sudo cp -R gnab_rtl8812au /usr/src/8812au-4.2.2
sudo dkms add -m 8812au -v 4.2.2
sudo dkms build -m 8812au -v 4.2.2
sudo dkms install -m 8812au -v 4.2.2
Run Code Online (Sandbox Code Playgroud)

就是这样!

  • 对于那些使用 **Ubuntu 19.04 及更高版本**的用户,您只需:```$ sudo apt install rtl8812au-dkms``` 因为驱动程序已经在 Ubuntu 仓库中了。 (2认同)
  • 我不敢相信 ubuntu 基础安装中没有提供 make 命令 (2认同)