在 Ubuntu 22.04.3 LTS 桌面上安装 TP-LINK TL-WN727N V5.20 无线驱动程序

在 Ubuntu 22.04.3 LTS 桌面上安装 TP-LINK TL-WN727N V5.20 无线驱动程序

我对 Ubuntu 还很陌生。插入我的 wifi 适配器后,信号非常弱。将同一个适配器插入同一个房间的 Windows 台式机后,信号完美。

TP-LINK TL-WN727N V5.20

将路由器移近,设法连接上。但是,右上角的 WiFi 图标上下变化,并且通常信号极低。Ping 值也很高。

看了好多帖子,还没找到具体的解决办法,我理解的应该是不需要驱动,但是连接不正常,估计要更新驱动吧?

我已经从 TP Link 网站下载了此驱动程序:https://static.tp-link.com/2019/201905/20190524/TL-WN727N_V5.20_190514_Linux.zip 不确定是否要直接安装它,或者删除一些我在这里读到的一些帖子中提到的以前的驱动程序:

Ubuntu 22.04 LTS Desktop
Codename: jammy
Kernel: Linux 6.2.0-26-generic
Architecture: x86-64
GNOME version 42.9
Windowing System: Wayland 

附加信息

lsusb

Bus 002 Device 002: ID 8087:8002 Intel Corp. 8 channel internal hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:800a Intel Corp. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 174c:3074 ASMedia Technology Inc. ASM1074 SuperSpeed hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 04ca:00f9 Lite-On Technology Corp. Generic USB Keyboard
Bus 003 Device 003: ID 1532:006e Razer USA, Ltd DeathAdder Essential
Bus 003 Device 006: ID 2357:0111 TP-Link 802.11n NIC
Bus 003 Device 002: ID 174c:2074 ASMedia Technology Inc. ASM1074 High-Speed hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

modinfo r8188eu | grep 0111

alias:          usb:v2357p0111d*dc*dsc*dp*ic*isc*ip*in*

sudo dmesg | grep 8188

[    8.797949] r8188eu: module is from the staging directory, the quality is unknown, you have been warned.
[    8.831710] usbcore: registered new interface driver r8188eu
[   10.322240] r8188eu 3-10.3:1.0 wlx7c8bca071d51: renamed from wlan0
[   11.283613] r8188eu 3-10.3:1.0: Firmware Version 11, SubVersion 1, Signature 0x88e1
[ 5366.503201] r8188eu 3-10.3:1.0 wlxd0374589284f: renamed from wlan0

答案1

在仔细研究了一系列其他问题 + 多次尝试和错误后,终于解决了这个问题。显然 r8188eu 驱动程序已经存在,但 wifi 适配器需要与另一个 8188eu 驱动程序配合使用。

下面的解决方案是将 r8188eu 驱动程序列入黑名单并加载 8188eu 驱动程序。

sudo apt update
sudo apt install git 
git clone -b v4.1.8_9499 https://github.com/lwfinger/rtl8188eu
cd rtl8188eu
make
sudo make install
sudo -i
echo blacklist r8188eu  >>  /etc/modprobe.d/blacklist.conf
echo 8188eu  >>  /etc/modules
exit
sudo depmod -a
sudo update-initramfs -u

检查 r8188eu 是否被列入黑名单 lsmod | grep r8188eu

如果仍然列出,则使用以下命令将其删除sudo rmmod r8188eu

加载已安装的 8188eusudo modprobe 8188eu

重新启动,瞧!

其他一些有帮助的答案:

  1. 从 git 安装最新的 8188eu 驱动程序后,如何恢复,并且 wifi 适配器完全丢失(https://askubuntu.com/a/1321193
  2. 交叉引用 deviwiki.com,根据 ID 查找我所拥有的适配器的确切型号lsusb,发现所需的驱动程序是 r8188eu
  3. 我找到了 TL-WN725N V2 的答案,因为我手头有这个适配器,所以我尝试使用它来解决我的问题。它工作正常,换成 TL-WN727N,它也能直接工作!

相关内容