如何重新安装或修复损坏的 USB(wifi)驱动程序?

如何重新安装或修复损坏的 USB(wifi)驱动程序?

过去我使用过说明这里安装我的 tplink t2u usb 驱动程序。这在相当长的一段时间内都运行良好,即使在将 ubuntu 从版本 20.04 更新到 22.04 时也是如此。

但是现在当我启动(并多次重新启动)我的电脑时,它显示“未找到 wifi 适配器”。 - 天线仍然在工作,因为启动到 Windows 显示它正在工作。

当我列出 USB 设备时,还发现

$lsusb
...
Bus 001 Device 014: ID 2357:0120 TP-Link Archer T2U PLUS [RTL8821AU]

我尝试再次运行安装,但出现了错误:

$ sudo make dkms_install
cp -r * /usr/src/8812au-5.6.4.2_35491.20191025
dkms add -m 8812au -v 5.6.4.2_35491.20191025
Error! DKMS tree already contains: 8812au-5.6.4.2_35491.20191025
You cannot add the same module/version combo more than once.
make: *** [Makefile:2303: dkms_install] Error 3

这似乎表明驱动程序仍然“存在”只是没有工作?我该如何修复此问题?

为了完整性,我的桌面系统的完整发布信息如下:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.1 LTS
Release:    22.04
Codename:   jammy


$ uname -a
Linux paul-desktop 5.19.0-32-generic #33~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 30 17:03:34 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

我已卸载当前驱动程序,因为我注意到该驱动程序适用于不同的内核版本

$ dkms status
8812au/5.6.4.2_35491.20191025, 5.15.0-60-generic, x86_64: installed

然后重新安装出现以下错误:

$ sudo make dkms_install
cp -r * /usr/src/8812au-5.6.4.2_35491.20191025
dkms add -m 8812au -v 5.6.4.2_35491.20191025
Creating symlink /var/lib/dkms/8812au/5.6.4.2_35491.20191025/source -> /usr/src/8812au-5.6.4.2_35491.20191025
dkms build -m 8812au -v 5.6.4.2_35491.20191025

Kernel preparation unnecessary for this kernel. Skipping...

Building module:
cleaning build area...
'make' -j16 KVER=5.19.0-32-generic KSRC=/lib/modules/5.19.0-32-generic/build....(bad exit status: 2)
ERROR (dkms apport): binary package for 8812au: 5.6.4.2_35491.20191025 not found
Error! Bad return status for module build on kernel: 5.19.0-32-generic (x86_64)
Consult /var/lib/dkms/8812au/5.6.4.2_35491.20191025/build/make.log for more information.
make: *** [Makefile:2304: dkms_install] Error 10

具体的驱动程序检查结果如下:

$ sudo modprobe 88XXau
modprobe: FATAL: Module 88XXau not found in directory /lib/modules/5.19.0-32-generic
$ sudo dmesg | grep -i 88XX
$

相关内容