如何调试17.10中的休眠唤醒问题?

如何调试17.10中的休眠唤醒问题?

在 17.04 中,休眠功能运行良好。现在从 17.10 开始,PC 在休眠后无法启动。某些程序启动了,但屏幕保持黑色,键盘灯不亮。/var/log/syslog 当时为空,没有记录任何内容。暂停功能有效。我该如何进一步调试以找出问题所在?

(配备华硕主板和英特尔 i7 CPU 的 PC,Ubuntu 17.10,内核 4.13.0-37)

答案1

安装内核 4.16.0-041600rc5-generic 后,它就可以正常工作了。

我去了http://kernel.ubuntu.com/~kernel-ppa/mainline/ 并进入目录 v4.16-rc5/。从那里我下载了

linux-headers-4.16.0-041600rc5_4.16.0-041600rc5.201803112130_all.deb
linux-headers-4.16.0-041600rc5-generic_4.16.0-041600rc5.201803112130_amd64.deb
linux-image-4.16.0-041600rc5-generic_4.16.0-041600rc5.201803112130_amd64.deb

并且做到了

sudo dpkg -i linux-*

答案2

所有这些对我来说都非常适合休眠文件,感谢您的指导!就我而言,我还必须获取最新的稳定内核才能使休眠文件正常工作,即 Ubuntu 17.10 和戴尔 xps 9370,我必须将内核升级到 4.16.0rc

请注意,如果休眠到文件,您仍然必须执行整个 filefrag 操作以将 physical_offset 复制到 etc/default/grub 文件,例如 GRUB_CMD_LINUX_DEFAULT="quiet splash resume=swap_file_deb_partition resume_offset=physical_offset_as_filefrag_says" 然后不要忘记运行 sudo update-grup 并重新启动以使更改生效!

相关内容