16.04 更新至内核 4.13.0-26 后,wifi(rtl8812au)出现故障

16.04 更新至内核 4.13.0-26 后,wifi(rtl8812au)出现故障

我已将 WiFi 故障排除脚本输出附加到

1)新的地方,wifi无法使用

2)旧内核,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

重新启动并告诉我们无线是否正常工作。

相关内容