休眠后系统崩溃

休眠后系统崩溃

操作系统:Bedrock Linux(基本上是带有 AUR 软件包的 Gentoo,在劫持安装之前我也遇到过同样的问题)

内核:尝试过 5.3.{0,1,2}-gentoo

交换/FS 信息:Btrfs 上的 LUKS 卷,使用交换文件。在 SSD 上。

我做了什么:

  • /sys/power/resume分别回显恢复设备和偏移量/sys/power/resume_offset

  • 挂起到磁盘:

# echo disk > /sys/power/resume
  • 打开电脑

  • Initramfs 回显设备主要:次要/sys/power/resume

接下来发生什么:

  • 显示屏变为空白,并在系统恢复后再次返回。 (我相信正常行为)

  • 内核多次输出 RIP,并以结束跟踪结束

  • 一些进程死掉

  • 启动某些程序会出现分段错误

  • 我可以启动一些程序,例如 top,但有一个进程卡在 100% CPU

  • 内核最终会出现恐慌

  • 如果它还没有恐慌,并且我尝试执行 REISUB 来干净地重新启动系统,则终止进程(E 和 I)会导致内核恐慌

这种行为的严重程度似乎是随机变化的,有时内核在恢复后几乎立即出现恐慌,而有时,尽管系统仍然损坏,但它似乎并不恐慌。

我没有发现文件系统损坏的迹象,这可能与内存有关。我确实相信内存是好的(我可以很好地使用系统,只是从休眠状态恢复效果不佳)。我之前在系统上使用过Arch,没有出现这个问题,但是使用相同的内核就没有这个问题。

有谁知道这里发生了什么以及我该如何解决它?

答案1

我否认对 Linux 支持磁盘挂起和磁盘加密有任何经验,但是……

交换/FS信息:卢克斯音量开Btrfs, 使用交换文件。在 SSD 上。

为了Btrfs交换文件:

为了卢克斯(我想是磁盘加密?):

相关内容