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の代わりにソフトウェアを使用するためのカーネルパラメータを追加します
iommu=soft
。(詳細については、このドキュメント。) これにより、若干の処理オーバーヘッドが発生する可能性があります。
編集:カーネルブートパラメータの追加方法が分からない方は、ここ簡単に言うと次のようになります。
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
。機能するのは です。