我已经在新的 Thinkpad L13 Yoga 上运行 Ubuntu 19.10 大约三周了。一直运行良好。今天晚上突然发现 wifi 设备不见了。右上角的菜单中没有显示。设置中也没有。蓝牙在那里,我认为它是由同一芯片提供的。这里的 wifi 是 Intel 9560。我认为驱动程序是 iwl*。内核模型似乎正在运行:
$ lsmod | fgrep iwl
iwlmvm 401408 0
mac80211 851968 1 iwlmvm
iwlwifi 348160 1 iwlmvm
cfg80211 712704 3 iwlmvm,iwlwifi,mac80211
还,
lspci -knn | grep Net -A2
00:14.3 Network controller [0280]: Intel Corporation Device [8086:02f0]
Subsystem: Intel Corporation Device [8086:0030]
Kernel driver in use: iwlwifi
此 L13 设置为双启动,并且 wifi 在 Windows 10 中正常工作。
我没有看到在我今天早上和今天晚上使用它之间进行过任何更新。不过,今天早上我使用有线以太网。我想我最后一次在 wifi 上使用它是在几天前。但是,我确实运行了 fwupd,所以也许有一个我不知道的更新。
系统日志给出消息:
Feb 20 09:02:21 yoga kernel: [ 4.221887] iwlwifi 0000:00:14.3: Failed to start RT ucode: -110
Feb 20 09:02:21 yoga kernel: [ 4.222207] iwlwifi 0000:00:14.3:Firmware not running - cannot dump error
Feb 20 09:02:21 yoga kernel: [ 4.234862] iwlwifi 0000:00:14.3: Failed to run INIT ucode: -110
我在寻找解决方案时看到过类似的消息,但什么都不起作用(在某些情况下,报告较旧,其命令不起作用)。例如,我想关闭 wifi 的省电模式,但我找不到这样做的方法。甚至有一个 kernel.org Bug 203891 解决了这个 INIT ucode -110 问题,并在去年修复了它,但为什么我的 wifi 几天前就消失了?
感谢您的帮助。
答案1
ThinkPad L13 上也有同样的问题。已修复。问题出在内核的最新更新中。
- 重新启动计算机,并在加载时按 shift 或 escape 键进入 GRUB 菜单
- 选择高级选项
- 使用以前的内核加载,而不是上一个内核(也不是恢复内核)。笔记本电脑应该可以正常加载,WiFi 也可以正常工作。
删除不良更新
sudo apt-get purge linux-image-5.3.0-40-generic
sudo apt-get purge linux-headers-5.3.0-40-generic