When?
Unsure exactly when the behavior started, but i am fairly certain it was after a kernel update.
What?
The entire OS becomes unresponsive after a while, almost every command shows “Input/Output” error.
Usually, dmesg
is unavailable, but at a single instance i was able to use it, and it provided the following logs,
[ 6967.738389] usb 3-2: USB disconnect, device number 2
[ 7020.150488] nvme nvme0: controller is down; will reset: CSTS=0xffffffff, PCI_STATUS=0x10
[ 7020.150505] nvme nvme0: Does your device have a faulty power saving mode enabled?
[ 7020.150511] nvme nvme0: Try "nvme_core.default_ps_max_latency_us=0 pcie_aspm=off pcie_port_pm=off" and report a bug
[ 7020.189528] nvme 0000:01:00.0: enabling device (0000 -> 0002)
[ 7020.189902] nvme nvme0: Disabling device after reset failure: -19
[ 7020.199614] BTRFS error (device nvme0n1p3): bdev /dev/nvme0n1p3 errs: wr 2, rd 0, flush 0, corrupt 0, gen 0
[ 7020.199614] BTRFS error (device nvme0n1p3): bdev /dev/nvme0n1p3 errs: wr 3, rd 0, flush 0, corrupt 0, gen 0
[ 7020.199614] BTRFS error (device nvme0n1p3): bdev /dev/nvme0n1p3 errs: wr 4, rd 0, flush 0, corrupt 0, gen 0
[ 7020.199614] BTRFS error (device nvme0n1p3): bdev /dev/nvme0n1p3 errs: wr 2, rd 0, flush 0, corrupt 0, gen 0
[ 7020.199642] BTRFS error (device nvme0n1p3): bdev /dev/nvme0n1p3 errs: wr 6, rd 0, flush 0, corrupt 0, gen 0
[ 7020.199642] BTRFS error (device nvme0n1p3): bdev /dev/nvme0n1p3 errs: wr 5, rd 0, flush 0, corrupt 0, gen 0
[ 7020.199669] BTRFS error (device nvme0n1p3): bdev /dev/nvme0n1p3 errs: wr 7, rd 0, flush 0, corrupt 0, gen 0
[ 7020.199673] BTRFS error (device nvme0n1p3): bdev /dev/nvme0n1p3 errs: wr 9, rd 0, flush 0, corrupt 0, gen 0
[ 7020.199682] BTRFS error (device nvme0n1p3): bdev /dev/nvme0n1p3 errs: wr 10, rd 0, flush 0, corrupt 0, gen 0
[ 7020.199683] BTRFS error (device nvme0n1p3): bdev /dev/nvme0n1p3 errs: wr 11, rd 0, flush 0, corrupt 0, gen 0
[ 7020.199700] BTRFS: error (device nvme0n1p3) in btrfs_commit_transaction:2523: errno=-5 IO failure (Error while writing out transaction)
[ 7020.199719] BTRFS info (device nvme0n1p3 state E): forced readonly
[ 7020.199727] BTRFS warning (device nvme0n1p3 state E): Skipping commit of aborted transaction.
[ 7020.199733] BTRFS error (device nvme0n1p3 state EA): Transaction aborted (error -5)
[ 7020.199739] BTRFS: error (device nvme0n1p3 state EA) in cleanup_transaction:2017: errno=-5 IO failure
[ 7020.200300] systemd-journald[758]: /var/log/journal/304ba8ecff994284be958829d59c977c/system.journal: Journal file corrupted, rotating.
[ 7020.200388] systemd-journald[758]: Failed to rotate /var/log/journal/304ba8ecff994284be958829d59c977c/system.journal: Read-only file system
[ 7020.200545] systemd-journald[758]: Failed to vacuum /var/log/journal/304ba8ecff994284be958829d59c977c, ignoring: Input/output error
[ 7020.200953] systemd-journald[758]: Failed to write entry to /var/log/journal/304ba8ecff994284be958829d59c977c/system.journal (24 items, 777 bytes) despite vacuuming, ignoring: Input/output error
[ 7020.201388] systemd-journald[758]: Failed to rotate /var/log/journal/304ba8ecff994284be958829d59c977c/system.journal: Read-only file system
[ 7020.201417] systemd-journald[758]: Failed to vacuum /var/log/journal/304ba8ecff994284be958829d59c977c, ignoring: Input/output error
[ 7020.201423] systemd-journald[758]: /var/log/journal/304ba8ecff994284be958829d59c977c/system.journal: IO error, rotating.
[ 7020.201427] systemd-journald[758]: Suppressing rotation, as we already rotated immediately before write attempt. Giving up.
[ 7020.201570] systemd-journald[758]: Failed to rotate /var/log/journal/304ba8ecff994284be958829d59c977c/system.journal: Read-only file system
[ 7020.201596] systemd-journald[758]: Failed to vacuum /var/log/journal/304ba8ecff994284be958829d59c977c, ignoring: Input/output error
[ 7020.201601] systemd-journald[758]: /var/log/journal/304ba8ecff994284be958829d59c977c/system.journal: IO error, rotating.
[ 7020.201604] systemd-journald[758]: Suppressing rotation, as we already rotated immediately before write attempt. Giving up.
[ 7020.201756] systemd-journald[758]: /var/log/journal/304ba8ecff994284be958829d59c977c/system.journal: IO error, rotating.
[ 7020.201759] systemd-journald[758]: Suppressing rotation, as we already rotated immediately before write attempt. Giving up.
[ 7020.203462] EXT4-fs (nvme0n1p2): shut down requested (2)
[ 7020.203466] Aborting journal on device nvme0n1p2-8.
[ 7020.203475] Buffer I/O error on dev nvme0n1p2, logical block 131072, lost sync page write
[ 7020.203479] JBD2: I/O error when updating journal superblock for nvme0n1p2-8.
[ 7033.466494] coredump: 12409(packagekitd): |/usr/lib/systemd/systemd-coredump pipe failed
[ 7084.796899] systemd-journald[758]: Failed to rotate /var/log/journal/304ba8ecff994284be958829d59c977c/system.journal: Read-only file system (Dropped 37 similar message(s))
[ 7084.796926] systemd-journald[758]: Failed to vacuum /var/log/journal/304ba8ecff994284be958829d59c977c, ignoring: Input/output error (Dropped 37 similar message(s))
[ 7084.796936] systemd-journald[758]: /var/log/journal/304ba8ecff994284be958829d59c977c/system.journal: IO error, rotating. (Dropped 36 similar message(s))
[ 7084.796940] systemd-journald[758]: Suppressing rotation, as we already rotated immediately before write attempt. Giving up. (Dropped 36 similar message(s))
[ 7085.296436] systemd-journald[758]: Failed to rotate /var/log/journal/304ba8ecff994284be958829d59c977c/system.journal: Read-only file system
[ 7085.296490] systemd-journald[758]: Failed to vacuum /var/log/journal/304ba8ecff994284be958829d59c977c, ignoring: Input/output error
[ 7085.296512] systemd-journald[758]: /var/log/journal/304ba8ecff994284be958829d59c977c/system.journal: IO error, rotating.
[ 7085.296520] systemd-journald[758]: Suppressing rotation, as we already rotated immediately before write attempt. Giving up.
[ 7085.797846] systemd-journald[758]: Failed to rotate /var/log/journal/304ba8ecff994284be958829d59c977c/system.journal: Read-only file system
[ 7085.797866] systemd-journald[758]: Failed to vacuum /var/log/journal/304ba8ecff994284be958829d59c977c, ignoring: Input/output error
[ 7085.797875] systemd-journald[758]: /var/log/journal/304ba8ecff994284be958829d59c977c/system.journal: IO error, rotating.
[ 7085.797878] systemd-journald[758]: Suppressing rotation, as we already rotated immediately before write attempt. Giving up.
[ 7148.108645] systemd-journald[758]: Failed to rotate /var/log/journal/304ba8ecff994284be958829d59c977c/user-1000.journal: Read-only file system (Dropped 10 similar message(s))
[ 7148.108673] systemd-journald[758]: Failed to vacuum /var/log/journal/304ba8ecff994284be958829d59c977c, ignoring: Input/output error (Dropped 10 similar message(s))
[ 7148.108698] systemd-journald[758]: /var/log/journal/304ba8ecff994284be958829d59c977c/user-1000.journal: IO error, rotating. (Dropped 10 similar message(s))
[ 7148.108701] systemd-journald[758]: Suppressing rotation, as we already rotated immediately before write attempt. Giving up. (Dropped 10 similar message(s))
[ 7153.919719] systemd-journald[758]: Failed to rotate /var/log/journal/304ba8ecff994284be958829d59c977c/system.journal: Read-only file system
[ 7153.919742] systemd-journald[758]: Failed to vacuum /var/log/journal/304ba8ecff994284be958829d59c977c, ignoring: Input/output error
[ 7153.919752] systemd-journald[758]: /var/log/journal/304ba8ecff994284be958829d59c977c/system.journal: IO error, rotating.
[ 7153.919756] systemd-journald[758]: Suppressing rotation, as we already rotated immediately before write attempt. Giving up.
[ 7157.820330] systemd-journald[758]: Failed to rotate /var/log/journal/304ba8ecff994284be958829d59c977c/user-1000.journal: Read-only file system
[ 7157.820360] systemd-journald[758]: Failed to vacuum /var/log/journal/304ba8ecff994284be958829d59c977c, ignoring: Input/output error
[ 7157.820371] systemd-journald[758]: /var/log/journal/304ba8ecff994284be958829d59c977c/user-1000.journal: IO error, rotating.
[ 7157.820376] systemd-journald[758]: Suppressing rotation, as we already rotated immediately before write attempt. Giving up.
I have tried the following parameters, but it the issue still persists,
- amd_iommu=off
- nvme_core.default_ps_max_latency_us=0
- mem_sleep_default=deep
- pcie_aspm=off
- pcie_port_pm=off
I do have these warnings on a frest boot,
3:13:44 PM kernel: leds platform::micmute: Setting an LED's brightness failed (-5)
3:13:44 PM kernel: mt7921e 0000:02:00.0: sar cnt = 0
3:13:43 PM kernel: i2c i2c-6: Failed! (01)
3:13:43 PM kernel: leds platform::micmute: Setting an LED's brightness failed (-5)
3:13:43 PM kernel: Bluetooth: hci0: Failed to claim iso interface
8:43:38 PM kernel: pcie_mp2_amd 0000:03:00.7: amd_sfh_hid_client_init failed err -19
8:43:37 PM kernel: ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20240827/psobject-220)
8:43:37 PM kernel: ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20240827/psobject-220)
8:43:37 PM kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.LPC0.EC0], AE_NOT_FOUND (20240827/dswload2-162)
Is this a firmware bug? Are there there any known workarounds?