HP 笔记本电脑无法从睡眠状态正常恢复

HP 笔记本电脑无法从睡眠状态正常恢复

在 Kubuntu 上,将笔记本电脑从睡眠状态恢复后,屏幕一片空白,只有鼠标可用。鼠标移动正常,这表明触摸板正常工作。它曾经显示错误,即 EXT4 分区是只读的或类似的,但我无法让它再次显示。我怀疑 SSD 没有从睡眠状态恢复。

笔记本电脑规格:Ryzen 5500U + Radeon GPU、8GB RAM、Kioxia SSD。软件:Kubuntu 21.10、Plasma 5.22.4、Linux kernel 5.13

答案1

我从实时 USB 启动笔记本电脑,然后将其暂停,然后恢复。笔记本电脑正常恢复,但 SSD 没有出现,因此参考我发现的日志:

nvme nvme0: Device not ready; aborting reset, CSTS=0x3
nvme nvme0: Removing after probe failure status: -19

事实证明,这是某些 NVMe 驱动器睡眠支持中断的一个已知问题。解决方案(引自 arch wiki):

解决方法是添加内核参数iommu=soft以使用软件替代硬件 IOMMU。(有关详细信息,请参阅本文档。)这可能会造成一些轻微的处理开销。

编辑:对于那些不知道如何添加内核启动参数的人,请参阅这里。简短版本如下:

1-sudo nano /etc/default/grub在终端中输入

2- 找到以下行GRUB_CMDLINE_LINUX_DEFAULT

3-添加参数,它看起来应该像这样(如果您有其他内核选项可能会略有不同):

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash iommu=soft"

4-按 ctrl+X 然后按 y+enter 保存文件

5 型sudo update-grub

6-重新启动,您就完成了。

编辑:至少从内核 5.19 开始,此解决方法不再有效,有效的方法是iommu=off

相关内容