我已将 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
重新启动并告诉我们无线是否正常工作。