我在华硕 Zenbook UX481F 上使用 Kubuntu 20.04(内核 5.15.0-41),没有遇到任何重大问题(除了已知的辅助触摸屏问题)。
然而,自上周起,计算机在挂起至 RAM 后就无法再使用:
- 机器唤醒并允许用户通过锁屏登录,但是
- SSD(SAMSUNG MZVLB1T0HALR-00000)不再可用,并且应用程序(和系统)每当尝试访问磁盘上的数据时就会相继崩溃。
由于显而易见的原因,我无法提供唤醒失败的日志,但控制台充满了 ext4-fs 错误;重启前系统日志的最终条目是:
Jul 25 11:09:20 graffias systemd[1]: Reached target Sleep.
Jul 25 11:09:20 graffias systemd[1]: Starting Record successful boot for GRUB...
Jul 25 11:09:20 graffias systemd[1]: Starting Suspend...
Jul 25 11:09:20 graffias systemd-sleep[5275]: Suspending system...
Jul 25 11:09:20 graffias systemd[1]: grub-common.service: Succeeded.
Jul 25 11:09:20 graffias systemd[1]: Finished Record successful boot for GRUB.
Jul 25 11:09:20 graffias kernel: [ 2083.871309] PM: suspend entry (s2idle)
Jul 25 11:09:20 graffias systemd[1]: Starting GRUB failed boot detection...
^@^@^@(repeated ~ 100 times)
有一个报告了相同的问题一年前由用户 user259820 发布,但没有发布任何答案/解决方案。
此外,我以前使用刚发布后的 Kubuntu 22.04 时也遇到过这个问题;恢复到 20.04 解决了这个问题,所以这可能不是硬件损坏的问题(fsck 和 smartctl 报告没有问题)。
最后,我发现了一个类似的错误描述,建议添加一个内核参数“iommu=soft”;这导致机器在启动时因访问 SSD 错误而失败。
我真的希望有人可以帮助我(和用户 259830)解决这个难题!