"README.md" did not exist on "2872e21c47c359b902e53faf7e749c8ea682f7f7"
6.9 regression: suspend not reaching deepest state on Asus Zenbook UM425IA (Ryzen 5 4500U)
Brief summary of the problem:
It appears that there is a s2idle regression in 6.9. kernel. This is an actual problem since the battery does drain very quickly. I have already found the laptop turned off with empty battery twice, which led me to investigate.
Log with 6.9.4:
Jun 18 09:25:07 kernel: PM: suspend entry (s2idle)
Jun 18 09:25:07 kernel: Filesystems sync: 0.031 seconds
Jun 18 12:42:20 kernel: Freezing user space processes
Jun 18 12:42:20 kernel: Freezing user space processes completed (elapsed 0.004 seconds)
Jun 18 12:42:20 kernel: OOM killer disabled.
Jun 18 12:42:20 kernel: Freezing remaining freezable tasks
Jun 18 12:42:20 kernel: Freezing remaining freezable tasks completed (elapsed 4.809 seconds)
Jun 18 12:42:20 kernel: printk: Suspending console(s) (use no_console_suspend to debug)
Jun 18 12:42:20 kernel: PM: suspend devices took 0.046 seconds
Jun 18 12:42:20 kernel: ACPI: EC: interrupt blocked
Jun 18 12:42:20 kernel: amd_pmc AMDI0005:00: Last suspend didn't reach deepest state
Jun 18 12:42:20 kernel: ACPI: EC: interrupt unblocked
Jun 18 12:42:20 kernel: [drm] PCIE GART of 1024M enabled.
Jun 18 12:42:20 kernel: [drm] PTB located at 0x000000F41FC00000
Jun 18 12:42:20 kernel: amdgpu 0000:04:00.0: amdgpu: SMU is resuming...
Jun 18 12:42:20 kernel: amdgpu 0000:04:00.0: amdgpu: dpm has been disabled
Jun 18 12:42:20 kernel: amdgpu 0000:04:00.0: amdgpu: SMU is resumed successfully!
Jun 18 12:42:20 kernel: nvme nvme0: 6/0/0 default/read/poll queues
Jun 18 12:42:20 kernel: [drm] VCN decode and encode initialized successfully(under DPG Mode).
Jun 18 12:42:20 kernel: [drm] JPEG decode initialized successfully.
Jun 18 12:42:20 kernel: [drm] JPEG decode initialized successfully.
Jun 18 12:42:20 kernel: amdgpu 0000:04:00.0: amdgpu: ring gfx uses VM inv eng 0 on hub 0
Jun 18 12:42:20 kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
Jun 18 12:42:20 kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
Jun 18 12:42:20 kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 5 on hub 0
Jun 18 12:42:20 kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 6 on hub 0
Jun 18 12:42:20 kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 7 on hub 0
Jun 18 12:42:20 kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 8 on hub 0
Jun 18 12:42:20 kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 9 on hub 0
Jun 18 12:42:20 kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 10 on hub 0
Jun 18 12:42:20 kernel: amdgpu 0000:04:00.0: amdgpu: ring kiq_0.2.1.0 uses VM inv eng 11 on hub 0
Jun 18 12:42:20 kernel: amdgpu 0000:04:00.0: amdgpu: ring sdma0 uses VM inv eng 0 on hub 8
Jun 18 12:42:20 kernel: amdgpu 0000:04:00.0: amdgpu: ring vcn_dec uses VM inv eng 1 on hub 8
Jun 18 12:42:20 kernel: amdgpu 0000:04:00.0: amdgpu: ring vcn_enc0 uses VM inv eng 4 on hub 8
Jun 18 12:42:20 kernel: amdgpu 0000:04:00.0: amdgpu: ring vcn_enc1 uses VM inv eng 5 on hub 8
Jun 18 12:42:20 kernel: amdgpu 0000:04:00.0: amdgpu: ring jpeg_dec uses VM inv eng 6 on hub 8
Jun 18 12:42:20 kernel: PM: resume devices took 0.275 seconds
Jun 18 12:42:20 kernel: OOM killer enabled.
Jun 18 12:42:20 kernel: Restarting tasks ... done.
Jun 18 12:42:20 kernel: random: crng reseeded on system resumption
Jun 18 12:42:20 kernel: ata1: SATA link down (SStatus 0 SControl 300)
Jun 18 12:42:20 kernel: ata2: SATA link down (SStatus 0 SControl 300)
Jun 18 12:42:20 kernel: PM: suspend exit
With 6.8.12:
Jun 10 21:20:27 kernel: Filesystems sync: 0.074 seconds
Jun 11 08:35:31 kernel: Freezing user space processes
Jun 11 08:35:31 kernel: Freezing user space processes completed (elapsed 0.003 seconds)
Jun 11 08:35:31 kernel: OOM killer disabled.
Jun 11 08:35:31 kernel: Freezing remaining freezable tasks
Jun 11 08:35:31 kernel: Freezing remaining freezable tasks completed (elapsed 0.001 seconds)
Jun 11 08:35:31 kernel: printk: Suspending console(s) (use no_console_suspend to debug)
Jun 11 08:35:31 kernel: PM: suspend devices took 0.029 seconds
Jun 11 08:35:31 kernel: ACPI: EC: interrupt blocked
Jun 11 08:35:31 kernel: ACPI: EC: interrupt unblocked
Jun 11 08:35:31 kernel: [drm] PCIE GART of 1024M enabled.
Jun 11 08:35:31 kernel: [drm] PTB located at 0x000000F41FC00000
Jun 11 08:35:31 kernel: amdgpu 0000:04:00.0: amdgpu: SMU is resuming...
Jun 11 08:35:31 kernel: amdgpu 0000:04:00.0: amdgpu: dpm has been disabled
Jun 11 08:35:31 kernel: amdgpu 0000:04:00.0: amdgpu: SMU is resumed successfully!
Jun 11 08:35:31 kernel: [drm] VCN decode and encode initialized successfully(under DPG Mode).
Jun 11 08:35:31 kernel: [drm] JPEG decode initialized successfully.
Jun 11 08:35:31 kernel: amdgpu 0000:04:00.0: amdgpu: ring gfx uses VM inv eng 0 on hub 0
Jun 11 08:35:31 kernel: amdgpu 0000:04:00.0: amdgpu: ring gfx_low uses VM inv eng 1 on hub 0
Jun 11 08:35:31 kernel: amdgpu 0000:04:00.0: amdgpu: ring gfx_high uses VM inv eng 4 on hub 0
Jun 11 08:35:31 kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 5 on hub 0
Jun 11 08:35:31 kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 6 on hub 0
Jun 11 08:35:31 kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 7 on hub 0
Jun 11 08:35:31 kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 8 on hub 0
Jun 11 08:35:31 kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 9 on hub 0
Jun 11 08:35:31 kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 10 on hub 0
Jun 11 08:35:31 kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 11 on hub 0
Jun 11 08:35:31 kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 12 on hub 0
Jun 11 08:35:31 kernel: amdgpu 0000:04:00.0: amdgpu: ring kiq_0.2.1.0 uses VM inv eng 13 on hub 0
Jun 11 08:35:31 kernel: amdgpu 0000:04:00.0: amdgpu: ring sdma0 uses VM inv eng 0 on hub 8
Jun 11 08:35:31 kernel: amdgpu 0000:04:00.0: amdgpu: ring vcn_dec uses VM inv eng 1 on hub 8
Jun 11 08:35:31 kernel: amdgpu 0000:04:00.0: amdgpu: ring vcn_enc0 uses VM inv eng 4 on hub 8
Jun 11 08:35:31 kernel: amdgpu 0000:04:00.0: amdgpu: ring vcn_enc1 uses VM inv eng 5 on hub 8
Jun 11 08:35:31 kernel: amdgpu 0000:04:00.0: amdgpu: ring jpeg_dec uses VM inv eng 6 on hub 8
Jun 11 08:35:31 kernel: nvme nvme0: 8/0/0 default/read/poll queues
Jun 11 08:35:31 kernel: PM: resume devices took 0.255 seconds
Jun 11 08:35:31 kernel: OOM killer enabled.
Jun 11 08:35:31 kernel: Restarting tasks ... done.
Jun 11 08:35:31 kernel: random: crng reseeded on system resumption
Jun 11 08:35:31 kernel: PM: suspend exit
Hardware description:
- amd_s2idle report: s2idle_report-2024-06-18.txt. SMT requirement is a problem since this CPU does not support it at all.
System information:
- Distro name and Version: Fedora 40
- Kernel version:
Linux snowball3 6.9.4-200.fc40.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jun 12 13:33:34 UTC 2024 x86_64 GNU/Linux
How to reproduce the issue:
Upgrade Fedora 40 to 6.9 kernel. Suspend