Linux 6.7.10 RX6700 amdgpu 0000:03:00.0: [drm] *ERROR* Failed to get ACT after 3000ms, last status: 00
Brief summary of the problem:
Starting with kernel 6.7.10, I get black screen when resuming from suspend.
dmesg log shows
Mar 22 21:31:15 kernel: amdgpu 0000:03:00.0: [drm] *ERROR* Failed to get ACT after 3000ms, last status: 00
Mar 22 21:31:15 kernel: BUG: kernel NULL pointer dereference, address: 0000000000000008
Mar 22 21:31:15 kernel: #PF: supervisor read access in kernel mode
Mar 22 21:31:15 kernel: #PF: error_code(0x0000) - not-present page
Mar 22 21:31:15 kernel: PGD 0 P4D 0.
Mar 22 21:31:15 kernel: Oops: 0000 [#1] PREEMPT SMP PTI
Mar 22 21:31:15 kernel: CPU: 1 PID: 684173 Comm: Xorg Tainted: G B 6.7.10-200.fc39.x86_64 #1
Mar 22 21:31:15 kernel: Hardware name: MSI MS-7751/Z77A-GD65 (MS-7751), BIOS V10.11 10/09/2013
Mar 22 21:31:15 kernel: RIP: 0010:drm_dp_add_payload_part2+0x9b/0xd0 [drm_display_helper]
Mar 22 21:31:15 kernel: Code: 8b 13 44 89 e9 48 c7 c6 58 4b 59 c0 48 8b 78 08 e8 8a 33 58 cf 44 89 e8 5b 5d 41 5c 41 5d c3 cc cc cc cc 48 8b 80 60 05 00 00 <48> 8b 76 08 4c 8b 40 60 48 85 f6 74 04 48 8b 76 08 48 c7 c1 18 4b
Mar 22 21:31:15 kernel: RSP: 0018:ffffb947c33cf588 EFLAGS: 00010297
Mar 22 21:31:15 kernel: RAX: ffff93125ff68000 RBX: ffff93125ff68000 RCX: 0000000000000000
Mar 22 21:31:15 kernel: RDX: ffff931260b49fc0 RSI: 0000000000000000 RDI: ffff931000a08580
Mar 22 21:31:15 kernel: RBP: 0000000000000001 R08: 0000000000000000 R09: ffffb947c33cf3b0
Mar 22 21:31:15 kernel: R10: 0000000000000003 R11: ffffffff91546828 R12: ffffb947c33cf5b8
Mar 22 21:31:15 kernel: R13: ffff931000a08000 R14: ffff931260980960 R15: ffff931000a08580
Mar 22 21:31:15 kernel: FS: 00007f220be82b00(0000) GS:ffff93131f680000(0000) knlGS:0000000000000000
Mar 22 21:31:15 kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Mar 22 21:31:15 kernel: CR2: 0000000000000008 CR3: 000000016b21c003 CR4: 00000000001706f0
Mar 22 21:31:15 kernel: Call Trace:
Mar 22 21:31:15 kernel: <TASK>
Mar 22 21:31:15 kernel: ? __die+0x23/0x70
Mar 22 21:31:15 kernel: ? page_fault_oops+0x171/0x4e0
Mar 22 21:31:15 kernel: ? exc_page_fault+0x7f/0x180
Mar 22 21:31:15 kernel: ? asm_exc_page_fault+0x26/0x30
Mar 22 21:31:15 kernel: ? drm_dp_add_payload_part2+0x9b/0xd0 [drm_display_helper]
Mar 22 21:31:15 kernel: dm_helpers_dp_mst_send_payload_allocation+0xf1/0x120 [amdgpu]
Mar 22 21:31:15 kernel: link_set_dpms_on+0xad2/0xdc0 [amdgpu]
Mar 22 21:31:15 kernel: dce110_apply_ctx_to_hw+0x535/0x710 [amdgpu]
Mar 22 21:31:15 kernel: dc_commit_state_no_check+0x3a8/0xe50 [amdgpu]
Mar 22 21:31:15 kernel: dc_commit_streams+0x2a9/0x420 [amdgpu]
Mar 22 21:31:15 kernel: amdgpu_dm_atomic_commit_tail+0x39a/0x39d0 [amdgpu]
Mar 22 21:31:15 kernel: ? dcn30_validate_bandwidth+0x101/0x2c0 [amdgpu]
Mar 22 21:31:15 kernel: ? dma_resv_iter_first_unlocked+0x66/0x70
Mar 22 21:31:15 kernel: ? dma_resv_get_fences+0x61/0x220
Mar 22 21:31:15 kernel: ? dma_resv_get_singleton+0x46/0x140
Mar 22 21:31:15 kernel: ? wait_for_completion_timeout+0x13e/0x170
Mar 22 21:31:15 kernel: ? wait_for_completion_interruptible+0x139/0x1e0
Mar 22 21:31:15 kernel: commit_tail+0x94/0x130
Mar 22 21:31:15 kernel: drm_atomic_helper_commit+0x11a/0x140
Mar 22 21:31:15 kernel: drm_atomic_commit+0x9a/0xd0
Mar 22 21:31:15 kernel: ? __pfx___drm_printfn_info+0x10/0x10
Mar 22 21:31:15 kernel: drm_atomic_helper_set_config+0x74/0xb0
Mar 22 21:31:15 kernel: drm_mode_setcrtc+0x47a/0x780
Mar 22 21:31:15 kernel: ? __pfx_drm_mode_setcrtc+0x10/0x10
Mar 22 21:31:15 kernel: drm_ioctl_kernel+0xd6/0x180
Mar 22 21:31:15 kernel: drm_ioctl+0x26d/0x4b0
Mar 22 21:31:15 kernel: ? __pfx_drm_mode_setcrtc+0x10/0x10
Mar 22 21:31:15 kernel: amdgpu_drm_ioctl+0x4e/0x90 [amdgpu]
Mar 22 21:31:15 kernel: __x64_sys_ioctl+0x97/0xd0
Mar 22 21:31:15 kernel: do_syscall_64+0x64/0xe0
Mar 22 21:31:15 kernel: ? exc_page_fault+0x7f/0x180
Mar 22 21:31:15 kernel: entry_SYSCALL_64_after_hwframe+0x6e/0x76
Mar 22 21:31:15 kernel: RIP: 0033:0x7f220c56c19d
Mar 22 21:31:15 kernel: Code: 04 25 28 00 00 00 48 89 45 c8 31 c0 48 8d 45 10 c7 45 b0 10 00 00 00 48 89 45 b8 48 8d 45 d0 48 89 45 c0 b8 10 00 00 00 0f 05 <89> c2 3d 00 f0 ff ff 77 1a 48 8b 45 c8 64 48 2b 04 25 28 00 00 00
Mar 22 21:31:15 kernel: RSP: 002b:00007ffe30502f50 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
Mar 22 21:31:15 kernel: RAX: ffffffffffffffda RBX: 000055863f18c830 RCX: 00007f220c56c19d
Mar 22 21:31:15 kernel: RDX: 00007ffe30502fe0 RSI: 00000000c06864a2 RDI: 000000000000000e
Mar 22 21:31:15 kernel: RBP: 00007ffe30502fa0 R08: 0000000000000000 R09: 000055863f3bc780
Mar 22 21:31:15 kernel: R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffe30502fe0
Mar 22 21:31:15 kernel: R13: 00000000c06864a2 R14: 000000000000000e R15: 000055863f3bc780
Mar 22 21:31:15 kernel: </TASK>
Mar 22 21:31:15 kernel: Modules linked in: r8153_ecm cdc_ether usbnet usblp uinput rpcsec_gss_krb5 auth_rpcgss nfsv4 dns_resolver nfs lockd grace fscache netfs snd_seq_dummy snd_hrtimer 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_c
Mar 22 21:31:15 kernel: mei_me snd_pcm lpc_ich mei snd_timer snd pktcdvd soundcore joydev fuse loop zram dm_crypt amdgpu i915 hid_logitech_hidpp r8152 mii crct10dif_pclmul hid_jabra crc32_pclmul hid_logitech_dj crc32c_intel amdxcp polyval_clmulni polyval_generic i2c_algo_bit ghash_clmulni_intel drm_ttm_helper e1000e sha512_ssse3 ttm drm_ex
Mar 22 21:31:15 kernel: CR2: 0000000000000008
Mar 22 21:31:15 kernel: ---[ end trace 0000000000000000 ]---
Mar 22 21:31:15 kernel: RIP: 0010:drm_dp_add_payload_part2+0x9b/0xd0 [drm_display_helper]
Mar 22 21:31:15 kernel: Code: 8b 13 44 89 e9 48 c7 c6 58 4b 59 c0 48 8b 78 08 e8 8a 33 58 cf 44 89 e8 5b 5d 41 5c 41 5d c3 cc cc cc cc 48 8b 80 60 05 00 00 <48> 8b 76 08 4c 8b 40 60 48 85 f6 74 04 48 8b 76 08 48 c7 c1 18 4b
Mar 22 21:31:15 kernel: RSP: 0018:ffffb947c33cf588 EFLAGS: 00010297
Mar 22 21:31:15 kernel: RAX: ffff93125ff68000 RBX: ffff93125ff68000 RCX: 0000000000000000
Mar 22 21:31:15 kernel: RDX: ffff931260b49fc0 RSI: 0000000000000000 RDI: ffff931000a08580
Mar 22 21:31:15 kernel: RBP: 0000000000000001 R08: 0000000000000000 R09: ffffb947c33cf3b0
Mar 22 21:31:15 kernel: R10: 0000000000000003 R11: ffffffff91546828 R12: ffffb947c33cf5b8
Mar 22 21:31:15 kernel: R13: ffff931000a08000 R14: ffff931260980960 R15: ffff931000a08580
Mar 22 21:31:15 kernel: FS: 00007f220be82b00(0000) GS:ffff93131f680000(0000) knlGS:0000000000000000
Mar 22 21:31:15 kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Mar 22 21:31:15 kernel: CR2: 0000000000000008 CR3: 000000016b21c003 CR4: 00000000001706f0
Hardware description:
- CPU:
Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz
- GPU:
03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT] [1002:73df] (rev df)
- System Memory: 16GB
- Display(s): 34" Philips PHL 346P1C, 3440x1440@100Hz
- Type of Display Connection: DP
System information:
- Distro name and Version: Fedora 39
- Kernel version:
Linux localhost.localdomain 6.7.10-200.fc39.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Mar 18 18:56:52 UTC 2024 x86_64 GNU/Linux
- Custom kernel: Fedora
- AMD official driver version: N/A
How to reproduce the issue:
- suspend
- resume
Attached files:
Screenshots/video files
N/A
Log files (for system lockups / game freezes / crashes)
- Dmesg log (full log): kernel-6.7.10-dmesg.txt
- Xorg log: Xorg.0.log.old
Edited by Dominik Mierzejewski