![全新 Ubuntu 安装 Rtl88x2bu 无线适配器](https://linux22.com/image/1175960/%E5%85%A8%E6%96%B0%20Ubuntu%20%E5%AE%89%E8%A3%85%20Rtl88x2bu%20%E6%97%A0%E7%BA%BF%E9%80%82%E9%85%8D%E5%99%A8.png)
我在安装新设备时很难让这个 wifi usb 适配器正常工作。昨晚我从 Manjaro 切换到 Ubuntu,它在那里工作(最初有一些配置)。适配器是 Realtek8812BU无线 USB。我查看了其他每个有类似问题的帖子,但似乎都没有解决我的问题。我猜是下面的最后一步永远无法完成。
这是我尝试过的。我在其他一些帖子上看到这个 git repohttps://github.com/cilynx/rtl88x2bu有助于让它工作。所以我做了以下事情。
Clone the repo
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
然而,在最后一步(modprobe)时,我的终端每次都挂在那里。有一次我甚至花了一个多小时才尝试。
运行:操作系统:Ubuntu 20.04.1 LTS
有人知道如何解决这个问题吗?
答案1
根据评论,我注意到内核模块 8822 正在加载但从未生效,因此我能够解决问题。在仔细研究日志后,我发现我收到了树外模块污染内核消息。我使用以下代码删除了该模块:
sudo dkms remove 8822bu/1.1 --all
重新启动后,一切都正常运行。