kernel 6.1.14 sees [drm:dc_dmub_srv_wait_idle [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3 on resume
Brief summary of the problem:
When system resumes from suspend (I suspect s2idle, but in the log there was a lineMar 06 10:23:22 kernel: amd_pmc AMDI0007:00: Last suspend didn't reach deepest state
) graphics would be very choppy, system appear to respond to keyboard and mouse input but extremely slow in updating the GUI to the point of not being usable, had to reboot to solve the issue.
This only happens sometimes; in the attached log you can see instances of normal resume and one problematic one. I don't remember if I did anything different before the problematic suspend.
Similar problem as #2043 and #1819 but also slightly different; my system doesn't completely lockup, and I have in addition to their bug report
Mar 06 10:23:22 kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
and
Mar 06 10:23:22 kernel: ------------[ cut here ]------------
Mar 06 10:23:22 kernel: Component: resume devices, time: 15582
Mar 06 10:23:22 kernel: WARNING: CPU: 8 PID: 328081 at kernel/power/suspend_test.c:53 suspend_test_finish+0x70/0x80
Mar 06 10:23:22 kernel: Modules linked in: overlay tls exfat uas usb_storage uinput rfcomm snd_seq_dummy snd_hrtimer michael_mic nft_objref nf_conntrack_netbios_ns nf_conntrack_broadcast nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip_set nf_tables nfnetlink bnep btusb btrtl btbcm btintel btmtk bluetooth qrtr_mhi sunrpc uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_common videodev mc binfmt_misc vfat fat qrtr ath11k_pci ath11k snd_soc_dmic snd_soc_acp6x_mach snd_acp6x_pdm_dma snd_sof_amd_rembrandt snd_sof_amd_renoir qmi_helpers snd_sof_amd_acp snd_sof_pci mac80211 snd_sof snd_ctl_led intel_rapl_msr intel_rapl_common snd_hda_codec_realtek edac_mce_amd snd_hda_codec_generic snd_sof_utils snd_hda_codec_hdmi snd_soc_core kvm_amd snd_hda_intel libarc4 snd_compress snd_intel_dspcfg snd_intel_sdw_acpi ac97_bus kvm snd_pcm_dmaengine snd_hda_codec
Mar 06 10:23:22 kernel: snd_pci_ps snd_rpl_pci_acp6x snd_hda_core snd_pci_acp6x snd_hwdep irqbypass snd_seq snd_seq_device cfg80211 rapl joydev think_lmi pcspkr snd_pcm snd_pci_acp5x firmware_attributes_class wmi_bmof snd_rn_pci_acp3x snd_acp_config thunderbolt snd_soc_acpi mhi snd_timer i2c_piix4 k10temp snd_pci_acp3x acpi_tad amd_pmc zram dm_crypt amdgpu iommu_v2 nvme gpu_schedthinkpad_acpi drm_buddy drm_display_helper nvme_core snd crct10dif_pclmul cec crc32_pclmul soundcore crc32c_intel hid_multitouch polyval_clmulni ledtrig_audio ucsi_acpi drm_ttm_helper polyval_generic platform_profile ghash_clmulni_intel sha512_ssse3 typec_ucsi serio_raw rfkill sp5100_tco ccp ttm typec nvme_common video wmi i2c_hid_acpi i2c_hid scsi_dh_rdac scsi_dh_emc scsi_dh_aluaip6_tables ip_tables dm_multipath fuse
Mar 06 10:23:22 kernel: CPU: 8 PID: 328081 Comm: systemd-sleep Not tainted 6.1.14-200.fc37.x86_64 #1
Mar 06 10:23:22 kernel: Hardware name: LENOVO 21CRS0DG00/21CRS0DG00, BIOS R22ET55W (1.25 ) 09/14/2022
Mar 06 10:23:22 kernel: RIP: 0010:suspend_test_finish+0x70/0x80
Mar 06 10:23:22 kernel: Code: 03 00 00 29 c1 e8 e8 e0 c0 00 81 fb 10 27 00 00 77 07 5b 5d c3 cc cc cc cc 89 da 48 89 ee 48 c7 c7 13 8e 6e 83 e8 d6 7f c0 00 <0f> 0b 5b 5d c3 cc cc cc cc cc cc cc cc cc cc cc 0f 1f 44 00 00 0f
Mar 06 10:23:22 kernel: RSP: 0018:ffff99b78aaabce0 EFLAGS: 00010296
Mar 06 10:23:22 kernel: RAX: 0000000000000026 RBX: 0000000000003cde RCX: 0000000000000000
Mar 06 10:23:22 kernel: RDX: 0000000000000001 RSI: ffffffff83749b33 RDI: 00000000ffffffff
Mar 06 10:23:22 kernel: RBP: ffffffff836e8d33 R08: ffffffff84067400 R09: 0000000000000004
Mar 06 10:23:22 kernel: R10: ffffffffffffffff R11: ffffffff84c24bce R12: ffffffff836e8cee
Mar 06 10:23:22 kernel: R13: ffff8e1e8a8e8848 R14: 0000000000000004 R15: ffff8e1e84610620
Mar 06 10:23:22 kernel: FS: 00007fc73988ab40(0000) GS:ffff8e21af000000(0000) knlGS:0000000000000000
Mar 06 10:23:22 kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Mar 06 10:23:22 kernel: CR2: 000055633ee74836 CR3: 0000000105d68000 CR4: 0000000000750ee0
Mar 06 10:23:22 kernel: PKRU: 55555554
Mar 06 10:23:22 kernel: Call Trace:
Mar 06 10:23:22 kernel: <TASK>
Mar 06 10:23:22 kernel: suspend_devices_and_enter+0x1bd/0x880
Mar 06 10:23:22 kernel: pm_suspend.cold+0x2d2/0x35e
Mar 06 10:23:22 kernel: state_store+0x68/0xd0
Mar 06 10:23:22 kernel: kernfs_fop_write_iter+0x11e/0x1f0
Mar 06 10:23:22 kernel: vfs_write+0x222/0x3e0
Mar 06 10:23:22 kernel: ksys_write+0x5b/0xd0
Mar 06 10:23:22 kernel: do_syscall_64+0x5b/0x80
Mar 06 10:23:22 kernel: ? syscall_exit_to_user_mode+0x17/0x40
Mar 06 10:23:22 kernel: ? do_syscall_64+0x67/0x80
Mar 06 10:23:22 kernel: ? exc_page_fault+0x70/0x170
Mar 06 10:23:22 kernel: entry_SYSCALL_64_after_hwframe+0x63/0xcd
Mar 06 10:23:22 kernel: RIP: 0033:0x7fc73a31e284
Mar 06 10:23:22 kernel: Code: 15 b1 7b 0d 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 80 3d 7d 03 0e 00 00 74 13 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 48 83 ec 28 48 89 54 24 18 48
Mar 06 10:23:22 kernel: RSP: 002b:00007ffcff53ee38 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
Mar 06 10:23:22 kernel: RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fc73a31e284
Mar 06 10:23:22 kernel: RDX: 0000000000000004 RSI: 00007ffcff53ef20 RDI: 0000000000000004
Mar 06 10:23:22 kernel: RBP: 00007ffcff53ef20 R08: 000055bbf5ead860 R09: 0000000000000000
Mar 06 10:23:22 kernel: R10: 000055bbf4964158 R11: 0000000000000202 R12: 0000000000000004
Mar 06 10:23:22 kernel: R13: 000055bbf5ea93b0 R14: 0000000000000004 R15: 00007fc73a3f2a00
Mar 06 10:23:22 kernel: </TASK>
Mar 06 10:23:22 kernel: ---[ end trace 0000000000000000 ]---
Hardware description:
- lspci -vnn log attached below
- system is a Lenovo T14s Gen3 AMD
- CPU: AMD Ryzen 7 PRO 6850U with Radeon Graphics
- GPU: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt [Radeon 680M] [1002:1681] (rev d1) (prog-if 00 [VGA controller])
- System Memory: 14G
- Display(s): 1 internal
- Type of Display Connection: eDP
System information:
- Distro name and Version: Fedora 37 Kinoite
- Kernel version: 6.1.14-200.fc37.x86_64
How to reproduce the issue:
suspend the system, then resume