从 USB 启动 Ubuntu 16.04 LTS,WiFi 无法启动。内核日志显示:
pcieport 0000:00:1c.0: AER: Corrected error received: id=00e0
pcieport 0000:00:0c.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00e0(Receive ID)
Device [8086:9d13] error status/mask=00000001/00002000
[ 0] Receiver Error
IPv6: ADDRCONF(NETDEV_UP): wlo1: link is not ready
我在上面的日志中看到了这个:
Ill wifi 0000:01:00.0 Direct firmware load for iwlwifi-7265D-19.ucode failed with error -2
7265D-18 和 7265D-17 出现相同错误
我没有执行安装,只是运行 RAM 版本。安装后是否有更新版本的驱动程序可用?
谢谢你的指点,Tony
答案1
请参阅上面的评论。问题是由可用 WiFi 模块冲突引起的。出于某种原因,内核除了正确的 Intel 模块之外(并且先于正确的 Intel 模块)还找到了一个“asus”WiFi 模块。系统在处理多个找到的接口方面做得不是很好,在通知用户方面做得更糟。将其添加到模块黑名单中解决了这个问题。
答案2
安装 rfkill
$sudo apt-get install rfkill
然后运行此命令
$rfkill unblock all
检查 wifi 是否正常工作。如果没有,请执行以下操作
$sudo nano /var/lib/NetworkManager/NetworkManager.state
然后你会看到一些设置。把所有都设置为“true”
重启系统
在终端中输入此命令
$rfkill list
你会看到有 softblocked 和 hardblocked。它们都应该是“no”。
如果不是“不”,那么你需要以某种方式让他们说“不”。我这样做了,而且很有效
$sudo modprobe -r acer-wmi
$cd /etc/modprobe.d
$sudo nano blacklist.conf
然后在文件末尾添加黑名单 acer-wmi 作为新行。
Ctrl然后按+保存文件O,关闭它并重新启动系统。它应该可以工作