![16.04 更新至内核 4.13.0-26 后,wifi(rtl8812au)出现故障](https://linux22.com/image/898441/16.04%20%E6%9B%B4%E6%96%B0%E8%87%B3%E5%86%85%E6%A0%B8%204.13.0-26%20%E5%90%8E%EF%BC%8Cwifi%EF%BC%88rtl8812au%EF%BC%89%E5%87%BA%E7%8E%B0%E6%95%85%E9%9A%9C%20.png)
我已将 WiFi 故障排除脚本输出附加到
我已经启动到以前的版本并尝试
sudo apt-get update && sudo apt-get dist-upgrade
但没有变化。
编辑(已解决):我使用的驱动程序版本来自https://github.com/gnab/rtl8812au 使用@chili555 在下面给出的步骤。现在适用于内核 4.13...
答案1
rtl8812(您拥有的 wifi)的代码中显然有一个错误,并且模块无法在新内核中正确构建
请参见https://bugs.launchpad.net/ubuntu/+source/rtl8812au/+bug/1742426
我鼓励您将自己的名字添加到遇到此问题的人员列表中,因为当有人处理该问题时您会收到邮件,他们可能会找到解决方法或要求您测试某些东西以协助调试问题。
答案2
我建议您尝试不同的驱动程序包。首先,删除无法编译的包:
sudo apt purge rtl8812au-dkms
接下来,执行以下操作:
sudo apt update
sudo apt install git
git clone https://github.com/gnab/rtl8812au.git
sudo cp -r rtl8812au /usr/src/rtl8812au-4.2.2
sudo dkms add -m rtl8812au -v 4.2.2
sudo dkms build -m rtl8812au -v 4.2.2
sudo dkms install -m rtl8812au -v 4.2.2
重新启动并告诉我们无线是否正常工作。