Update:
將設備睡眠模式參照wiki從 s2idle 更改爲 deep,設備睡眠後正常喚醒,算是變相解決了問題
=====================================================================================
$ uname -a
Linux thqwArch 6.4.3-zen1-1-zen #1 ZEN SMP PREEMPT_DYNAMIC Tue, 11 Jul 2023 05:13:16 +0000 x86_64 GNU/LinuxLinux thqwArch 6.4.3-zen1-1-zen #1 ZEN SMP PREEMPT_DYNAMIC Tue, 11 Jul 2023 05:13:16 +0000 x86_64 GNU/Linux
sleep/suspend後,在bash中輸入任何命令 均報錯input/output error,长按电源键重启后恢复正常
$ sudo dmesg -w
......
PM: suspend entry (s2idle)
......
nvme 000:3e:00.0: Unable to change power state from D3hot to D0, device inaccessible
nvme 000:3e:00.0: Unable to change power state from D3cold to D0, device inaccessible
......
PM: suspend exit
BTRFS error (device nvme1n1p2): bdev /dev/nvme1n1p2 errs: wr 1, rd0, flush 0, corrupt 0, gen 0
BTRFS error (device nvme1n1p2): bdev /dev/nvme1n1p2 errs: wr 2, rd0, flush 0, corrupt 0, gen 0
......
nvme0設備是長江存儲PC005 主控是惠榮SM2262EN
参照NVMe#Controller_failure_due_to_broken_suspend_support尝试添加内核参数 iommu=soft 错误仍然存在,报错无变化
设备是一台笔记本电脑,不能挂起影响还挺大的
最近编辑记录 thqw (2023-07-17 14:30:03)
离线