安装双系后,Windows 休眠/快速启动可能使WiFi处于不可用状态,似乎是找不到网卡,但蓝牙正常使用,重启后恢复正常。运行 sudo dmesg | grep iwlwifi 输出类似信息 [ 4.026782] iwlwifi: probe of 0000:00:14.3 failed with error -110

经查阅资料,可以通过以下方法手动重置设备解决问题。

sudo rmmod iwlwifi
sudo tee /sys/bus/pci/devices/0000:00:14.3/reset <<< 1
sudo modprobe iwlwifi

也可以修改配置文件 /etc/modprobe.d/iwlwifi.conf 在开机时自动重置设备。

# PCIe reset device before loading the module.
# Windows Hibernation/FastBoot may leave it in an unusable state.
# Replace 0000:00:14.3 below by the actual PCI address of the device.
install iwlwifi echo 1 > /sys/bus/pci/devices/0000\:00\:14.3/reset ; \
        /sbin/modprobe --ignore-install iwlwifi

参考资料

  1. https://bbs.archlinux.org/viewtopic.php?pid=2062555#p2062555
  2. https://bugzilla.kernel.org/show_bug.cgi?id=201319#c55
分类: Linux

0 条评论

发表回复

Avatar placeholder

您的邮箱地址不会被公开。 必填项已用 * 标注

CAPTCHA ImageChange Image