在 Kubuntu 上,將筆記型電腦從睡眠狀態恢復後,我會看到空白螢幕和只有滑鼠。滑鼠移動正常,說明觸控板運作正常。它曾經顯示錯誤,EXT4 分割區是唯讀的或類似的東西,但我無法讓它再次顯示。我懷疑SSD沒有從睡眠中恢復。
筆記型電腦規格:Ryzen 5500U + Radeon GPU、8GB RAM、Kioxia SSD。軟體:Kubuntu 21.10、Plasma 5.22.4、Linux 核心 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
.