升级到 15.10 后,我的笔记本电脑不再挂起。 dmesg说
[…] PM: Syncing filesystems ... done.
[…] PM: Preparing system for sleep (mem)
[…] Freezing user space processes ... (elapsed 0.001 seconds) done.
[…] Freezing remaining freezable tasks ...
[…] Freezing of tasks failed after 20.008 seconds (0 tasks refusing to freeze, wq_busy=1):
Run Code Online (Sandbox Code Playgroud)
这似乎归咎于wq_busy真实,但我没有运气找出为什么会出现这种情况或如何解决它。(互联网搜索似乎总是提出更流行的任务拒绝冻结的情况。)这wq_busy=1表明什么?
wq_busy显然是工作队列上忙碌标志的内核变量名称。不清楚为什么我的机器上的某些工作队列会停留在 true 上,因为在我尝试诊断时问题消失了。如果将来对某人有用,我做了以下工作:
因此,严格基于观察,而不是对问题有任何了解,我猜想以下是一种解决方法或修复方法:
我遇到过同样的问题。wq_busy是1。我怀疑是18.10升级后开始出现的。
我做了一些研究,发现了一篇关于寻找特定于硬件的解决方案(尤其是笔记本电脑)的帖子,以及另一篇关于cdemu.
https://forums.gentoo.org/viewtopic-t-952364-start-0.html
就我而言,删除gcdemu、cdemu-client、cdemu-daemon,然后自动删除vhba-dkms,libmirage11使我的休眠状态再次正常工作。