有时 Ubuntu Linux 在挂起后无法恢复

有时 Ubuntu Linux 在挂起后无法恢复

我有一台华硕 Vivobook F510UA 笔记本电脑,它有 16 GB 的 RAM 和 12 GB 的交换文件。我在这台笔记本电脑上使用 Ubuntu 22.04 LTS,当我重新打开笔记本电脑的盖子时,这台笔记本电脑有时无法从挂起状态唤醒。出现此问题时,我必须按住电源按钮 10 秒钟并关闭笔记本电脑,然后再次按下它以重新启动笔记本电脑。如果我有一个未保存的文件,它将丢失。每次我通过关闭屏幕盖并重新打开它来挂起笔记本电脑时,都不会出现此问题。我无法给出确切的数字,但我可以说我每周到每月都会遇到一次这个问题。这个问题也存在于 Ubuntu Linux 20.04 LTS 中,升级到 22.04 并不能解决问题。

当我检查 /var/log/kern.log 文件时,我注意到当挂起/恢复正常工作时,这 3 行会添加到 kern.log 文件中:

Feb  1 16:35:23 X510UAR kernel: [ 3415.022934] wlp2s0: deauthenticating from 68:89:75:01:6e:ec by local choice (Reason: 3=DEAUTH_LEAVING)
Feb  1 16:35:24 X510UAR kernel: [ 3415.424510] PM: suspend entry (deep)
Feb  1 16:35:24 X510UAR kernel: [ 3415.438767] Filesystems sync: 0.014 seconds

当挂起/恢复失败时,以下两行会添加到 kern.log 中:

Feb  1 14:43:14 X510UAR kernel: [40793.588293] wlp2s0: deauthenticating from 68:89:75:01:6e:ec by local choice (Reason: 3=DEAUTH_LEAVING)
Feb  1 14:43:14 X510UAR kernel: [40793.976139] PM: suspend entry (deep)

因此,当出现恢复问题时,没有文件系统同步线。

可能是什么问题?我的交换文件小于 RAM 大小。这可能是问题所在吗?

我应该更多检查哪些日志文件?

谢谢

更新:我 1 个月前将交换大小设置为大于 RAM 大小,今天笔记本电脑在挂起后没有恢复。所以这与交换大小无关。我还注意到,当出现此问题时,笔记本电脑没有正确睡眠。当笔记本电脑像往常一样睡眠时,笔记本电脑消耗约 0.5 W 的功率。但这次它消耗了大约 5.5 W 的功率,并且没有恢复。我猜当我尝试让笔记本电脑进入睡眠状态时,它并没有进入睡眠状态,而是进入了一种奇怪的状态,消耗了大量的电量但挂起了,除了按下电源 10 秒钟关机外,它没有任何反应。

相关内容