自内核 5.x 以来的挂起和休眠问题

自内核 5.x 以来的挂起和休眠问题

在 Thinkpad E460 上运行 debian/sid 自从尝试升级到内核 5.x 以来,我发现了一系列(可能相关的)问题,而早期的内核版本从未发生过类似的情况。

症状非常简单:

挂起时,机器似乎处于睡眠状态(风扇停止,电源指示灯开始缓慢闪烁),但对键盘或电源按钮没有响应。再次启动它的唯一方法似乎是强制重置。

在休眠状态下,计算机将映像正确写入交换分区,但随后电源指示灯不再快速闪烁 3 次并关闭计算机,而是继续无限期地闪烁并且计算机继续消耗电量。我没有非常精确地测量功耗水平,但一夜之间,充满电的电池完全耗尽了。如果我强制重置,机器就会从它写入的映像正确恢复。

我还尝试了 rtcwake,并挂起到 RAM,但机器没有按预期唤醒。

我查看了 /var/log/syslog ,挂起之前的最终消息如下所示:

Jul 26 21:36:44 thinkpad systemd-sleep[2151]: Failed to stop
network-manager.service: Unit network-manager.service not loaded. Jul
26 21:36:44 thinkpad [2146]: /lib/systemd/system-sleep/network-manager
failed with exit status 5. Jul 26 21:36:44 thinkpad
systemd-sleep[2145]: Suspending system...

在我看来,网络管理员不太可能引起这样的问题。相反,内核似乎没有与 BIOS 正确通信?

有人可以提供任何建议吗?

谢谢!

答案1

感谢@NickD 的建议,所需要的只是升级 BIOS,然后完全断电。挂起/休眠/恢复现在看起来和以前一样完美。

相关内容