我已经安装了 Realtek RTL88x2BU 驱动程序Cilynx 的 GitHub 存储库在内核为 5.3.4(以及更高版本的 5.3.7)的 Ubuntu MATE 19.04 中使用 DKMS 安装
驱动程序运行了一周,然后突然完全无法检测 TP-Link Archer T3U AC1300 无线 USB 适配器。同一适配器在其他 PC 上运行良好。
This is how drivers were installed:
cd rtl88x2bu
VER=$(sed -n 's/\PACKAGE_VERSION="\(.*\)"/\1/p' dkms.conf)
sudo rsync -rvhP ./ /usr/src/rtl88x2bu-${VER}
sudo dkms add -m rtl88x2bu -v ${VER}
sudo dkms build -m rtl88x2bu -v ${VER}
sudo dkms install -m rtl88x2bu -v ${VER}
sudo modprobe 88x2bu
那么我怎样才能彻底删除 RTL88x2BU 的所有先前版本(1.1、5.6.1 等)的内核模块?非常感谢。
答案1
您可以执行相反的步骤:
卸载模块
sudo modprobe -r 8822bu sudo modprobe -r rtl88x2bu
检查所有模块构建状态
sudo dkms status
输出
8822bu, 1.1: added rtl88x2bu, 5.6.1, 5.2.21-050221-generic, x86_64: installed rtl88x2bu, 5.6.1, 5.3.7-050307-generic, x86_64: installed
从 DKMS 中取消注册,
sudo dkms uninstall ..
这是可选的,因为我们正在寻求彻底清除。sudo dkms remove -m 8822bu/1.1 sudo dkms remove -m rtl88x2bu/5.6.1 -k 5.2.21-050221-generic sudo dkms remove -m rtl88x2bu/5.6.1 -k 5.3.7-050307-generic
从 DKMS 中删除源
cd /usr/src/
警告:小心
rm -r
是一个危险的命令!sudo rm -r rtl88x2bu-*