External display doesn't wake from suspend

Hello all,

I’ve been having this issue for some time where the screen connected through dock won’t wake with laptop, so I have to resort to restarting. The laptop is a thinkpad t14s gen 1, and this happened on several different docks with different Samsung displays

Any help would be greatly appreciated.

Linux t14s 6.3.6-200.fc38.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Jun  5 15:45:04 UTC 2023 x86_64 GNU/Linux
name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: AMD (0x1002)
    Device: AMD Radeon Graphics (renoir, LLVM 16.0.4, DRM 3.52, 6.3.6-200.fc38.x86_64) (0x1636)
    Version: 23.1.1
    Accelerated: yes
    Video memory: 512MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 4.6
    Max compat profile version: 4.6
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
Memory info (GL_ATI_meminfo):
    VBO free memory - total: 154 MB, largest block: 154 MB
    VBO free aux. memory - total: 7490 MB, largest block: 7490 MB
    Texture free memory - total: 154 MB, largest block: 154 MB
    Texture free aux. memory - total: 7490 MB, largest block: 7490 MB
    Renderbuffer free memory - total: 154 MB, largest block: 154 MB
    Renderbuffer free aux. memory - total: 7490 MB, largest block: 7490 MB
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 512 MB
    Total available memory: 8108 MB
    Currently available dedicated video memory: 154 MB
OpenGL vendor string: AMD
OpenGL renderer string: AMD Radeon Graphics (renoir, LLVM 16.0.4, DRM 3.52, 6.3.6-200.fc38.x86_64)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 23.1.1
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6 (Compatibility Profile) Mesa 23.1.1
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 23.1.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

Jun 09 21:46:15 t14s systemd-logind[1048]: The system will suspend now!
Jun 09 21:46:15 t14s ModemManager[1132]: <info>  [sleep-monitor-systemd] system is about to suspend
Jun 09 21:46:15 t14s NetworkManager[1144]: <info>  [1686339975.7000] manager: sleep: sleep requested (sleeping: no  enabled: yes)
Jun 09 21:46:15 t14s NetworkManager[1144]: <info>  [1686339975.7004] device (enp2s0f0): state change: unavailable -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
Jun 09 21:46:15 t14s NetworkManager[1144]: <info>  [1686339975.7102] device (58:24:29:72:7E:80): state change: disconnected -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
Jun 09 21:46:15 t14s NetworkManager[1144]: <info>  [1686339975.7108] device (p2p-dev-wlp3s0): state change: disconnected -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
Jun 09 21:46:15 t14s NetworkManager[1144]: <info>  [1686339975.7112] manager: NetworkManager state is now ASLEEP
Jun 09 21:46:15 t14s NetworkManager[1144]: <info>  [1686339975.7116] device (wlp3s0): state change: activated -> deactivating (reason 'sleeping', sys-iface-state: 'managed')
Jun 09 21:46:15 t14s wpa_supplicant[1332]: wlp3s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-62 noise=9999 txrate=325000
Jun 09 21:46:15 t14s systemd[1]: Starting NetworkManager-dispatcher.service - Network Manager Script Dispatcher Service...
Jun 09 21:46:15 t14s systemd[1]: Started NetworkManager-dispatcher.service - Network Manager Script Dispatcher Service.
Jun 09 21:46:15 t14s audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=>
Jun 09 21:46:15 t14s kernel: wlp3s0: deauthenticating from 38:43:7d:e2:cd:20 by local choice (Reason: 3=DEAUTH_LEAVING)
Jun 09 21:46:15 t14s wpa_supplicant[1332]: wlp3s0: CTRL-EVENT-DISCONNECTED bssid=38:43:7d:e2:cd:20 reason=3 locally_generated=1
Jun 09 21:46:15 t14s wpa_supplicant[1332]: wlp3s0: CTRL-EVENT-DSCP-POLICY clear_all
Jun 09 21:46:15 t14s NetworkManager[1144]: <info>  [1686339975.8536] device (wlp3s0): state change: deactivating -> disconnected (reason 'sleeping', sys-iface-state: 'managed')
Jun 09 21:46:15 t14s avahi-daemon[1027]: Withdrawing address record for 2a02:8388:8c04:3180:47e6:da83:2e91:3a67 on wlp3s0.
Jun 09 21:46:15 t14s avahi-daemon[1027]: Leaving mDNS multicast group on interface wlp3s0.IPv6 with address 2a02:8388:8c04:3180:47e6:da83:2e91:3a67.
Jun 09 21:46:15 t14s avahi-daemon[1027]: Joining mDNS multicast group on interface wlp3s0.IPv6 with address fe80::6f33:79eb:32fb:3f23.
Jun 09 21:46:15 t14s avahi-daemon[1027]: Registering new address record for fe80::6f33:79eb:32fb:3f23 on wlp3s0.*.
Jun 09 21:46:15 t14s avahi-daemon[1027]: Withdrawing address record for fe80::6f33:79eb:32fb:3f23 on wlp3s0.
Jun 09 21:46:15 t14s avahi-daemon[1027]: Leaving mDNS multicast group on interface wlp3s0.IPv6 with address fe80::6f33:79eb:32fb:3f23.
Jun 09 21:46:15 t14s avahi-daemon[1027]: Interface wlp3s0.IPv6 no longer relevant for mDNS.
Jun 09 21:46:15 t14s NetworkManager[1144]: <info>  [1686339975.8677] dhcp4 (wlp3s0): canceled DHCP transaction
Jun 09 21:46:15 t14s NetworkManager[1144]: <info>  [1686339975.8678] dhcp4 (wlp3s0): activation: beginning transaction (timeout in 45 seconds)
Jun 09 21:46:15 t14s NetworkManager[1144]: <info>  [1686339975.8678] dhcp4 (wlp3s0): state changed no lease
Jun 09 21:46:15 t14s NetworkManager[1144]: <info>  [1686339975.8680] dhcp6 (wlp3s0): canceled DHCP transaction
Jun 09 21:46:15 t14s NetworkManager[1144]: <info>  [1686339975.8681] dhcp6 (wlp3s0): activation: beginning transaction (timeout in 45 seconds)
Jun 09 21:46:15 t14s NetworkManager[1144]: <info>  [1686339975.8681] dhcp6 (wlp3s0): state changed no lease
Jun 09 21:46:15 t14s audit[1134]: NETFILTER_CFG table=firewalld:82 family=1 entries=5 op=nft_unregister_rule pid=1134 subj=system_u:system_r:firewalld_t:s0 comm="firewalld"
Jun 09 21:46:15 t14s avahi-daemon[1027]: Interface wlp3s0.IPv4 no longer relevant for mDNS.
Jun 09 21:46:15 t14s avahi-daemon[1027]: Leaving mDNS multicast group on interface wlp3s0.IPv4 with address 192.168.0.60.
Jun 09 21:46:15 t14s avahi-daemon[1027]: Withdrawing address record for 192.168.0.60 on wlp3s0.
Jun 09 21:46:15 t14s NetworkManager[1144]: <info>  [1686339975.8982] device (wlp3s0): set-hw-addr: set MAC address to 62:AC:4B:A3:D3:4C (scanning)
Jun 09 21:46:15 t14s avahi-daemon[1027]: Joining mDNS multicast group on interface wlp3s0.IPv4 with address 192.168.0.60.
Jun 09 21:46:15 t14s avahi-daemon[1027]: New relevant interface wlp3s0.IPv4 for mDNS.
Jun 09 21:46:15 t14s avahi-daemon[1027]: Registering new address record for 192.168.0.60 on wlp3s0.IPv4.
Jun 09 21:46:15 t14s avahi-daemon[1027]: Withdrawing address record for 192.168.0.60 on wlp3s0.
Jun 09 21:46:15 t14s avahi-daemon[1027]: Leaving mDNS multicast group on interface wlp3s0.IPv4 with address 192.168.0.60.
Jun 09 21:46:15 t14s avahi-daemon[1027]: Interface wlp3s0.IPv4 no longer relevant for mDNS.
Jun 09 21:46:15 t14s systemd-resolved[997]: wlp3s0: Bus client reset search domain list.
Jun 09 21:46:15 t14s systemd-resolved[997]: wlp3s0: Bus client set default route setting: no
Jun 09 21:46:15 t14s systemd-resolved[997]: wlp3s0: Bus client reset DNS server list.
Jun 09 21:46:15 t14s NetworkManager[1144]: <info>  [1686339975.9510] device (wlp3s0): supplicant interface state: completed -> disconnected
Jun 09 21:46:15 t14s NetworkManager[1144]: <info>  [1686339975.9512] device (wlp3s0): supplicant interface state: disconnected -> interface_disabled
Jun 09 21:46:15 t14s NetworkManager[1144]: <info>  [1686339975.9513] device (wlp3s0): supplicant interface state: interface_disabled -> disconnected
Jun 09 21:46:15 t14s NetworkManager[1144]: <info>  [1686339975.9521] device (wlp3s0): state change: disconnected -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
Jun 09 21:46:15 t14s chronyd[1130]: Source 2a02:1748:0:1500:3::2005 offline
Jun 09 21:46:15 t14s chronyd[1130]: Source 91.206.237.2 offline
Jun 09 21:46:15 t14s chronyd[1130]: Source 2001:628:21f0:80::80:160 offline
Jun 09 21:46:15 t14s chronyd[1130]: Can't synchronise: no selectable sources
Jun 09 21:46:15 t14s chronyd[1130]: Source 2a02:60:1:500::149 offline
Jun 09 21:46:16 t14s NetworkManager[1144]: <info>  [1686339976.0735] device (wlp3s0): set-hw-addr: reset MAC address to 44:AF:28:3B:94:85 (unmanage)
Jun 09 21:46:16 t14s geoclue[1407]: WiFi scan failed
Jun 09 21:46:16 t14s wpa_supplicant[1332]: p2p-dev-wlp3s0: CTRL-EVENT-DSCP-POLICY clear_all
Jun 09 21:46:16 t14s wpa_supplicant[1332]: p2p-dev-wlp3s0: CTRL-EVENT-DSCP-POLICY clear_all
Jun 09 21:46:16 t14s wpa_supplicant[1332]: nl80211: deinit ifname=p2p-dev-wlp3s0 disabled_11b_rates=0
Jun 09 21:46:16 t14s systemd[1]: Starting thinkfan-sleep.service - Notify thinkfan of imminent sleep...
Jun 09 21:46:16 t14s wpa_supplicant[1332]: wlp3s0: CTRL-EVENT-DSCP-POLICY clear_all
Jun 09 21:46:16 t14s wpa_supplicant[1332]: wlp3s0: CTRL-EVENT-DSCP-POLICY clear_all
Jun 09 21:46:16 t14s wpa_supplicant[1332]: nl80211: deinit ifname=wlp3s0 disabled_11b_rates=0
Jun 09 21:46:17 t14s systemd[1]: thinkfan-sleep.service: Deactivated successfully.
Jun 09 21:46:17 t14s systemd[1]: Finished thinkfan-sleep.service - Notify thinkfan of imminent sleep.
Jun 09 21:46:17 t14s audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=thinkfan-sleep comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=succe>
Jun 09 21:46:17 t14s audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=thinkfan-sleep comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=succes>
Jun 09 21:46:17 t14s systemd[1]: Reached target sleep.target - Sleep.
Jun 09 21:46:17 t14s systemd[1]: Starting systemd-suspend.service - System Suspend...
Jun 09 21:46:17 t14s systemd-sleep[6463]: Entering sleep state 'suspend'...
Jun 09 21:46:17 t14s kernel: PM: suspend entry (deep)
Jun 09 21:46:17 t14s kernel: Filesystems sync: 0.016 seconds
Jun 09 21:47:03 t14s kernel: Freezing user space processes
Jun 09 21:47:03 t14s kernel: Freezing user space processes completed (elapsed 0.002 seconds)
Jun 09 21:47:03 t14s kernel: OOM killer disabled.
Jun 09 21:47:03 t14s kernel: Freezing remaining freezable tasks
Jun 09 21:47:03 t14s kernel: Freezing remaining freezable tasks completed (elapsed 0.001 seconds)
Jun 09 21:47:03 t14s kernel: printk: Suspending console(s) (use no_console_suspend to debug)
Jun 09 21:47:03 t14s kernel: [drm] psp gfx command UNLOAD_TA(0x2) failed and response status is (0x117)
Jun 09 21:47:03 t14s kernel: PM: suspend devices took 0.220 seconds
Jun 09 21:47:03 t14s kernel: ACPI: EC: interrupt blocked
Jun 09 21:47:03 t14s kernel: ACPI: PM: Preparing to enter system sleep state S3
Jun 09 21:47:03 t14s kernel: ACPI: EC: event blocked
Jun 09 21:47:03 t14s kernel: ACPI: EC: EC stopped
Jun 09 21:47:03 t14s kernel: ACPI: PM: Saving platform NVS memory
Jun 09 21:47:03 t14s kernel: Disabling non-boot CPUs ...
Jun 09 21:47:03 t14s kernel: smpboot: CPU 1 is now offline
Jun 09 21:47:03 t14s kernel: smpboot: CPU 2 is now offline
Jun 09 21:47:03 t14s kernel: smpboot: CPU 3 is now offline
Jun 09 21:47:03 t14s kernel: smpboot: CPU 4 is now offline
Jun 09 21:47:03 t14s kernel: smpboot: CPU 5 is now offline
Jun 09 21:47:03 t14s kernel: smpboot: CPU 6 is now offline
Jun 09 21:47:03 t14s kernel: smpboot: CPU 7 is now offline
Jun 09 21:47:03 t14s kernel: smpboot: CPU 8 is now offline
Jun 09 21:47:03 t14s kernel: smpboot: CPU 9 is now offline
Jun 09 21:47:03 t14s kernel: smpboot: CPU 10 is now offline
Jun 09 21:47:03 t14s kernel: smpboot: CPU 11 is now offline
Jun 09 21:47:03 t14s kernel: smpboot: CPU 12 is now offline
Jun 09 21:47:03 t14s kernel: smpboot: CPU 13 is now offline
Jun 09 21:47:03 t14s kernel: smpboot: CPU 14 is now offline
Jun 09 21:47:03 t14s kernel: Spectre V2 : Update user space SMT mitigation: STIBP off
Jun 09 21:47:03 t14s kernel: smpboot: CPU 15 is now offline
Jun 09 21:47:03 t14s kernel: ACPI: PM: Low-level resume complete
Jun 09 21:47:03 t14s kernel: ACPI: EC: EC started
Jun 09 21:47:03 t14s kernel: ACPI: PM: Restoring platform NVS memory
Jun 09 21:47:03 t14s kernel: AMD-Vi: Virtual APIC enabled
Jun 09 21:47:03 t14s kernel: AMD-Vi: Virtual APIC enabled
Jun 09 21:47:03 t14s kernel: LVT offset 0 assigned for vector 0x400
Jun 09 21:47:03 t14s kernel: Enabling non-boot CPUs ...
Jun 09 21:47:03 t14s kernel: x86: Booting SMP configuration:
Jun 09 21:47:03 t14s kernel: smpboot: Booting Node 0 Processor 1 APIC 0x1
Jun 09 21:47:03 t14s kernel: ACPI: \_SB_.PLTF.C001: Found 3 idle states
Jun 09 21:47:03 t14s kernel: Spectre V2 : Update user space SMT mitigation: STIBP always-on
Jun 09 21:47:03 t14s kernel: CPU1 is up
Jun 09 21:47:03 t14s kernel: smpboot: Booting Node 0 Processor 2 APIC 0x2
Jun 09 21:47:03 t14s kernel: ACPI: \_SB_.PLTF.C002: Found 3 idle states
Jun 09 21:47:03 t14s kernel: CPU2 is up
Jun 09 21:47:03 t14s kernel: smpboot: Booting Node 0 Processor 3 APIC 0x3
Jun 09 21:47:03 t14s kernel: ACPI: \_SB_.PLTF.C003: Found 3 idle states
Jun 09 21:47:03 t14s kernel: CPU3 is up
Jun 09 21:47:03 t14s kernel: smpboot: Booting Node 0 Processor 4 APIC 0x4
Jun 09 21:47:03 t14s kernel: ACPI: \_SB_.PLTF.C004: Found 3 idle states
Jun 09 21:47:03 t14s kernel: CPU4 is up
Jun 09 21:47:03 t14s kernel: smpboot: Booting Node 0 Processor 5 APIC 0x5
Jun 09 21:47:03 t14s kernel: ACPI: \_SB_.PLTF.C005: Found 3 idle states
Jun 09 21:47:03 t14s kernel: CPU5 is up
Jun 09 21:47:03 t14s kernel: smpboot: Booting Node 0 Processor 6 APIC 0x6
Jun 09 21:47:03 t14s kernel: ACPI: \_SB_.PLTF.C006: Found 3 idle states
Jun 09 21:47:03 t14s kernel: CPU6 is up
Jun 09 21:47:03 t14s kernel: smpboot: Booting Node 0 Processor 7 APIC 0x7
Jun 09 21:47:03 t14s kernel: ACPI: \_SB_.PLTF.C007: Found 3 idle states
Jun 09 21:47:03 t14s kernel: CPU7 is up
Jun 09 21:47:03 t14s kernel: smpboot: Booting Node 0 Processor 8 APIC 0x8
Jun 09 21:47:03 t14s kernel: ACPI: \_SB_.PLTF.C008: Found 3 idle states
Jun 09 21:47:03 t14s kernel: CPU8 is up
Jun 09 21:47:03 t14s kernel: smpboot: Booting Node 0 Processor 9 APIC 0x9
Jun 09 21:47:03 t14s kernel: ACPI: \_SB_.PLTF.C009: Found 3 idle states
Jun 09 21:47:03 t14s kernel: CPU9 is up
Jun 09 21:47:03 t14s kernel: smpboot: Booting Node 0 Processor 10 APIC 0xa
Jun 09 21:47:03 t14s kernel: ACPI: \_SB_.PLTF.C00A: Found 3 idle states
Jun 09 21:47:03 t14s kernel: CPU10 is up
Jun 09 21:47:03 t14s kernel: smpboot: Booting Node 0 Processor 11 APIC 0xb
Jun 09 21:47:03 t14s kernel: ACPI: \_SB_.PLTF.C00B: Found 3 idle states
Jun 09 21:47:03 t14s kernel: CPU11 is up
Jun 09 21:47:03 t14s kernel: smpboot: Booting Node 0 Processor 12 APIC 0xc
Jun 09 21:47:03 t14s kernel: ACPI: \_SB_.PLTF.C00C: Found 3 idle states
Jun 09 21:47:03 t14s kernel: CPU12 is up
Jun 09 21:47:03 t14s kernel: smpboot: Booting Node 0 Processor 13 APIC 0xd
Jun 09 21:47:03 t14s kernel: ACPI: \_SB_.PLTF.C00D: Found 3 idle states
Jun 09 21:47:03 t14s kernel: CPU13 is up
Jun 09 21:47:03 t14s kernel: smpboot: Booting Node 0 Processor 14 APIC 0xe
Jun 09 21:47:03 t14s kernel: ACPI: \_SB_.PLTF.C00E: Found 3 idle states
Jun 09 21:47:03 t14s kernel: CPU14 is up
Jun 09 21:47:03 t14s kernel: smpboot: Booting Node 0 Processor 15 APIC 0xf
Jun 09 21:47:03 t14s kernel: ACPI: \_SB_.PLTF.C00F: Found 3 idle states
Jun 09 21:47:03 t14s kernel: CPU15 is up
Jun 09 21:47:03 t14s kernel: ACPI: PM: Waking up from system sleep state S3
Jun 09 21:47:03 t14s kernel: ACPI: EC: interrupt unblocked
Jun 09 21:47:03 t14s kernel: ACPI: EC: event unblocked
Jun 09 21:47:03 t14s kernel: pci 0000:00:00.2: can't derive routing for PCI INT A
Jun 09 21:47:03 t14s kernel: pci 0000:00:00.2: PCI INT A: no GSI
Jun 09 21:47:03 t14s kernel: usb usb3: root hub lost power or was reset
Jun 09 21:47:03 t14s kernel: usb usb1: root hub lost power or was reset
Jun 09 21:47:03 t14s kernel: usb usb2: root hub lost power or was reset
Jun 09 21:47:03 t14s kernel: xhci_hcd 0000:05:00.0: Zeroing 64bit base registers, expecting fault
Jun 09 21:47:03 t14s kernel: [drm] PCIE GART of 1024M enabled.
Jun 09 21:47:03 t14s kernel: [drm] PTB located at 0x000000F41FC00000
Jun 09 21:47:03 t14s kernel: [drm] PSP is resuming...
Jun 09 21:47:03 t14s kernel: nvme nvme0: 16/0/0 default/read/poll queues
Jun 09 21:47:03 t14s kernel: usb 6-4: reset full-speed USB device number 4 using xhci_hcd
Jun 09 21:47:03 t14s kernel: usb 1-2: reset high-speed USB device number 2 using xhci_hcd
Jun 09 21:47:03 t14s kernel: [drm] reserve 0x400000 from 0xf41f800000 for PSP TMR
Jun 09 21:47:03 t14s kernel: amdgpu 0000:06:00.0: amdgpu: RAS: optional ras ta ucode is not available
Jun 09 21:47:03 t14s kernel: amdgpu 0000:06:00.0: amdgpu: RAP: optional rap ta ucode is not available
Jun 09 21:47:03 t14s kernel: [drm] psp gfx command LOAD_TA(0x1) failed and response status is (0x7)
Jun 09 21:47:03 t14s kernel: [drm] psp gfx command INVOKE_CMD(0x3) failed and response status is (0x4)
Jun 09 21:47:03 t14s kernel: amdgpu 0000:06:00.0: amdgpu: Secure display: Generic Failure.
Jun 09 21:47:03 t14s kernel: amdgpu 0000:06:00.0: amdgpu: SECUREDISPLAY: query securedisplay TA failed. ret 0x0
Jun 09 21:47:03 t14s kernel: amdgpu 0000:06:00.0: amdgpu: SMU is resuming...
Jun 09 21:47:03 t14s kernel: amdgpu 0000:06:00.0: amdgpu: dpm has been disabled
Jun 09 21:47:03 t14s kernel: amdgpu 0000:06:00.0: amdgpu: SMU is resumed successfully!
Jun 09 21:47:03 t14s kernel: [drm] DMUB hardware initialized: version=0x01010026
Jun 09 21:47:03 t14s kernel: [drm] DM_MST: starting TM on aconnector: 000000001b917bbb [id: 89]
Jun 09 21:47:03 t14s kernel: [drm] DM_MST: DP14, 4-lane link detected
Jun 09 21:47:03 t14s kernel: [drm] kiq ring mec 2 pipe 1 q 0
Jun 09 21:47:03 t14s kernel: [drm] VCN decode and encode initialized successfully(under DPG Mode).
Jun 09 21:47:03 t14s kernel: [drm] JPEG decode initialized successfully.
Jun 09 21:47:03 t14s kernel: amdgpu 0000:06:00.0: amdgpu: ring gfx uses VM inv eng 0 on hub 0
Jun 09 21:47:03 t14s kernel: amdgpu 0000:06:00.0: amdgpu: ring gfx_low uses VM inv eng 1 on hub 0
Jun 09 21:47:03 t14s kernel: amdgpu 0000:06:00.0: amdgpu: ring gfx_high uses VM inv eng 4 on hub 0
Jun 09 21:47:03 t14s kernel: amdgpu 0000:06:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 5 on hub 0
Jun 09 21:47:03 t14s kernel: amdgpu 0000:06:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 6 on hub 0
Jun 09 21:47:03 t14s kernel: amdgpu 0000:06:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 7 on hub 0
Jun 09 21:47:03 t14s kernel: amdgpu 0000:06:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 8 on hub 0
Jun 09 21:47:03 t14s kernel: amdgpu 0000:06:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 9 on hub 0
Jun 09 21:47:03 t14s kernel: amdgpu 0000:06:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 10 on hub 0
Jun 09 21:47:03 t14s kernel: amdgpu 0000:06:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 11 on hub 0
Jun 09 21:47:03 t14s kernel: amdgpu 0000:06:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 12 on hub 0
Jun 09 21:47:03 t14s kernel: amdgpu 0000:06:00.0: amdgpu: ring kiq_2.1.0 uses VM inv eng 13 on hub 0
Jun 09 21:47:03 t14s kernel: amdgpu 0000:06:00.0: amdgpu: ring sdma0 uses VM inv eng 0 on hub 1
Jun 09 21:47:03 t14s kernel: amdgpu 0000:06:00.0: amdgpu: ring vcn_dec uses VM inv eng 1 on hub 1
Jun 09 21:47:03 t14s kernel: amdgpu 0000:06:00.0: amdgpu: ring vcn_enc0 uses VM inv eng 4 on hub 1
Jun 09 21:47:03 t14s kernel: amdgpu 0000:06:00.0: amdgpu: ring vcn_enc1 uses VM inv eng 5 on hub 1
Jun 09 21:47:03 t14s kernel: amdgpu 0000:06:00.0: amdgpu: ring jpeg_dec uses VM inv eng 6 on hub 1
Jun 09 21:47:03 t14s kernel: PM: resume devices took 1.146 seconds
Jun 09 21:47:03 t14s kernel: OOM killer enabled.
Jun 09 21:47:03 t14s kernel: Restarting tasks ... 
Jun 09 21:47:03 t14s kernel: pci_bus 0000:01: Allocating resources
Jun 09 21:47:03 t14s kernel: pcieport 0000:00:02.1: bridge window [io  0x1000-0x0fff] to [bus 01] add_size 1000
Jun 09 21:47:03 t14s kernel: pcieport 0000:00:02.1: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 01] add_size 200000 add_align 100000
Jun 09 21:47:03 t14s kernel: pci_bus 0000:02: Allocating resources
Jun 09 21:47:03 t14s kernel: pcieport 0000:00:02.2: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 02] add_size 200000 add_align 100000
Jun 09 21:47:03 t14s kernel: pci_bus 0000:03: Allocating resources
Jun 09 21:47:03 t14s kernel: pci_bus 0000:04: Allocating resources
Jun 09 21:47:03 t14s kernel: pcieport 0000:00:02.4: bridge window [io  0x1000-0x0fff] to [bus 04] add_size 1000
Jun 09 21:47:03 t14s kernel: pcieport 0000:00:02.4: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 04] add_size 200000 add_align 100000
Jun 09 21:47:03 t14s kernel: pci_bus 0000:05: Allocating resources
Jun 09 21:47:03 t14s kernel: pcieport 0000:00:02.7: bridge window [io  0x1000-0x0fff] to [bus 05] add_size 1000
Jun 09 21:47:03 t14s kernel: pcieport 0000:00:02.7: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 05] add_size 200000 add_align 100000
Jun 09 21:47:03 t14s kernel: pcieport 0000:00:02.1: BAR 15: assigned [mem 0x430200000-0x4303fffff 64bit pref]
Jun 09 21:47:03 t14s kernel: pcieport 0000:00:02.2: BAR 15: assigned [mem 0x430400000-0x4305fffff 64bit pref]
Jun 09 21:47:03 t14s kernel: pcieport 0000:00:02.4: BAR 15: assigned [mem 0x430600000-0x4307fffff 64bit pref]
Jun 09 21:47:03 t14s kernel: pcieport 0000:00:02.7: BAR 15: assigned [mem 0x430800000-0x4309fffff 64bit pref]
Jun 09 21:47:03 t14s kernel: pcieport 0000:00:02.1: BAR 13: assigned [io  0x4000-0x4fff]
Jun 09 21:47:03 t14s kernel: pcieport 0000:00:02.4: BAR 13: assigned [io  0x5000-0x5fff]
Jun 09 21:47:03 t14s kernel: pcieport 0000:00:02.7: BAR 13: assigned [io  0x6000-0x6fff]
Jun 09 21:47:03 t14s kernel: pci_bus 0000:06: Allocating resources
Jun 09 21:47:03 t14s kernel: Bluetooth: hci0: Bootloader revision 0.3 build 0 week 24 2017
Jun 09 21:47:03 t14s kernel: done.
Jun 09 21:47:03 t14s kernel: random: crng reseeded on system resumption
Jun 09 21:47:03 t14s kernel: Bluetooth: hci0: Device revision is 1
Jun 09 21:47:03 t14s kernel: Bluetooth: hci0: Secure boot is enabled
Jun 09 21:47:03 t14s kernel: Bluetooth: hci0: OTP lock is enabled
Jun 09 21:47:03 t14s kernel: Bluetooth: hci0: API lock is enabled
Jun 09 21:47:03 t14s kernel: Bluetooth: hci0: Debug lock is disabled
Jun 09 21:47:03 t14s kernel: Bluetooth: hci0: Minimum firmware build 1 week 10 2014
Jun 09 21:47:03 t14s kernel: Bluetooth: hci0: Found device firmware: intel/ibt-20-1-3.sfi
Jun 09 21:47:03 t14s kernel: Bluetooth: hci0: Boot Address: 0x24800
Jun 09 21:47:03 t14s kernel: Bluetooth: hci0: Firmware Version: 255-255.255
Jun 09 21:47:03 t14s kernel: PM: suspend exit
Jun 09 21:47:03 t14s systemd-resolved[997]: Clock change detected. Flushing caches.
Jun 09 21:47:03 t14s bluetoothd[1028]: Endpoint unregistered: sender=:1.88 path=/MediaEndpoint/A2DPSource/ldac
Jun 09 21:47:03 t14s systemd-sleep[6463]: System returned from sleep state.
Jun 09 21:47:03 t14s bluetoothd[1028]: Endpoint unregistered: sender=:1.88 path=/MediaEndpoint/A2DPSink/aptx_hd
Jun 09 21:47:03 t14s systemd[1]: Starting systemd-rfkill.service - Load/Save RF Kill Switch Status...
Jun 09 21:47:03 t14s bluetoothd[1028]: Endpoint unregistered: sender=:1.88 path=/MediaEndpoint/A2DPSource/aptx_hd
Jun 09 21:47:03 t14s systemd[1]: systemd-suspend.service: Deactivated successfully.
Jun 09 21:47:03 t14s bluetoothd[1028]: Endpoint unregistered: sender=:1.88 path=/MediaEndpoint/A2DPSink/aptx
Jun 09 21:47:03 t14s bluetoothd[1028]: Endpoint unregistered: sender=:1.88 path=/MediaEndpoint/A2DPSource/aptx
Jun 09 21:47:03 t14s bluetoothd[1028]: Endpoint unregistered: sender=:1.88 path=/MediaEndpoint/A2DPSink/aac
Jun 09 21:47:03 t14s bluetoothd[1028]: Endpoint unregistered: sender=:1.88 path=/MediaEndpoint/A2DPSource/aac
Jun 09 21:47:03 t14s bluetoothd[1028]: Endpoint unregistered: sender=:1.88 path=/MediaEndpoint/A2DPSink/sbc
Jun 09 21:47:03 t14s bluetoothd[1028]: Endpoint unregistered: sender=:1.88 path=/MediaEndpoint/A2DPSource/sbc
Jun 09 21:47:03 t14s bluetoothd[1028]: Endpoint unregistered: sender=:1.88 path=/MediaEndpoint/A2DPSink/sbc_xq
Jun 09 21:47:03 t14s bluetoothd[1028]: Endpoint unregistered: sender=:1.88 path=/MediaEndpoint/A2DPSource/sbc_xq
Jun 09 21:47:03 t14s bluetoothd[1028]: Endpoint unregistered: sender=:1.88 path=/MediaEndpoint/A2DPSource/aptx_ll_1
Jun 09 21:47:03 t14s bluetoothd[1028]: Endpoint unregistered: sender=:1.88 path=/MediaEndpoint/A2DPSource/aptx_ll_0
Jun 09 21:47:03 t14s bluetoothd[1028]: Endpoint unregistered: sender=:1.88 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_1
Jun 09 21:47:03 t14s bluetoothd[1028]: Endpoint unregistered: sender=:1.88 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_0
Jun 09 21:47:03 t14s bluetoothd[1028]: Endpoint unregistered: sender=:1.88 path=/MediaEndpoint/A2DPSource/faststream
Jun 09 21:47:03 t14s bluetoothd[1028]: Endpoint unregistered: sender=:1.88 path=/MediaEndpoint/A2DPSource/faststream_duplex
Jun 09 21:47:03 t14s bluetoothd[1028]: Endpoint unregistered: sender=:1.88 path=/MediaEndpoint/A2DPSink/opus_05
Jun 09 21:47:03 t14s bluetoothd[1028]: Endpoint unregistered: sender=:1.88 path=/MediaEndpoint/A2DPSource/opus_05
Jun 09 21:47:03 t14s bluetoothd[1028]: Endpoint unregistered: sender=:1.88 path=/MediaEndpoint/A2DPSink/opus_05_duplex
Jun 09 21:47:03 t14s bluetoothd[1028]: Endpoint unregistered: sender=:1.88 path=/MediaEndpoint/A2DPSource/opus_05_duplex
Jun 09 21:47:03 t14s systemd[1934]: Reached target bluetooth.target - Bluetooth.
Jun 09 21:47:03 t14s systemd[1]: Finished systemd-suspend.service - System Suspend.
Jun 09 21:47:03 t14s audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=succ>
Jun 09 21:47:03 t14s audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=succe>
Jun 09 21:47:03 t14s systemd[1]: Started systemd-rfkill.service - Load/Save RF Kill Switch Status.
Jun 09 21:47:03 t14s audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=succe>
Jun 09 21:47:03 t14s systemd[1]: Stopped target bluetooth.target - Bluetooth Support.
Jun 09 21:47:03 t14s systemd[1]: Stopped target sleep.target - Sleep.
Jun 09 21:47:03 t14s systemd[1]: Reached target suspend.target - Suspend.
Jun 09 21:47:03 t14s systemd-logind[1048]: Operation 'sleep' finished.
Jun 09 21:47:03 t14s ModemManager[1132]: <info>  [sleep-monitor-systemd] system is resuming
Jun 09 21:47:03 t14s NetworkManager[1144]: <info>  [1686340023.7830] manager: sleep: wake requested (sleeping: yes  enabled: yes)
Jun 09 21:47:03 t14s NetworkManager[1144]: <info>  [1686340023.7833] device (enp2s0f0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Jun 09 21:47:03 t14s systemd[1]: Starting thinkfan-wakeup.service - Reload thinkfan after waking up from suspend...
Jun 09 21:47:03 t14s systemd[1]: Stopped target suspend.target - Suspend.
Jun 09 21:47:03 t14s systemd[1]: thinkfan-wakeup.service: Deactivated successfully.
Jun 09 21:47:03 t14s kernel: Generic FE-GE Realtek PHY r8169-0-200:00: attached PHY driver (mii_bus:phy_addr=r8169-0-200:00, irq=MAC)
Jun 09 21:47:03 t14s systemd[1]: Finished thinkfan-wakeup.service - Reload thinkfan after waking up from suspend.
Jun 09 21:47:03 t14s audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=thinkfan-wakeup comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=succ>
Jun 09 21:47:03 t14s audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=thinkfan-wakeup comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=succe>
Jun 09 21:47:03 t14s kernel: r8169 0000:02:00.0 enp2s0f0: Link is Down
Jun 09 21:47:03 t14s NetworkManager[1144]: <info>  [1686340023.8902] device (wlp3s0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Jun 09 21:47:03 t14s NetworkManager[1144]: <info>  [1686340023.8916] device (p2p-dev-wlp3s0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Jun 09 21:47:03 t14s NetworkManager[1144]: <info>  [1686340023.8921] manager: NetworkManager state is now CONNECTED_LOCAL
Jun 09 21:47:03 t14s NetworkManager[1144]: <info>  [1686340023.9378] device (wlp3s0): supplicant interface state: internal-starting -> disconnected
Jun 09 21:47:03 t14s NetworkManager[1144]: <info>  [1686340023.9379] device (p2p-dev-wlp3s0): state change: unavailable -> unmanaged (reason 'removed', sys-iface-state: 'removed')
Jun 09 21:47:03 t14s NetworkManager[1144]: <info>  [1686340023.9385] Wi-Fi P2P device controlled by interface wlp3s0 created
Jun 09 21:47:03 t14s NetworkManager[1144]: <info>  [1686340023.9389] manager: (p2p-dev-wlp3s0): new 802.11 Wi-Fi P2P device (/org/freedesktop/NetworkManager/Devices/16)
Jun 09 21:47:03 t14s NetworkManager[1144]: <info>  [1686340023.9392] device (p2p-dev-wlp3s0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Jun 09 21:47:03 t14s NetworkManager[1144]: <info>  [1686340023.9400] device (wlp3s0): state change: unavailable -> disconnected (reason 'supplicant-available', sys-iface-state: 'managed')
Jun 09 21:47:03 t14s NetworkManager[1144]: <info>  [1686340023.9413] device (p2p-dev-wlp3s0): state change: unavailable -> disconnected (reason 'none', sys-iface-state: 'managed')
Jun 09 21:47:04 t14s kernel: usb 4-1: USB disconnect, device number 4
Jun 09 21:47:04 t14s kernel: usb 6-1: USB disconnect, device number 6
Jun 09 21:47:04 t14s kernel: usb 6-1.2: USB disconnect, device number 7
Jun 09 21:47:04 t14s kernel: usb 6-1.2.2: USB disconnect, device number 9
Jun 09 21:47:04 t14s alsactl[1115]: /usr/sbin/alsactl: get_control:255: Cannot read control '2,0,0,Extension Unit Switch,0': Invalid argument
Jun 09 21:47:04 t14s gsd-media-keys[2856]: Unable to get default source
Jun 09 21:47:04 t14s kernel: usb 6-1.2.4: USB disconnect, device number 11
Jun 09 21:47:04 t14s kernel: amdgpu 0000:06:00.0: [drm] Failed to create MST payload for port 000000002cc65627: -5
Jun 09 21:47:04 t14s kernel: BUG: kernel NULL pointer dereference, address: 0000000000000008
Jun 09 21:47:04 t14s kernel: #PF: supervisor read access in kernel mode
Jun 09 21:47:04 t14s kernel: #PF: error_code(0x0000) - not-present page
Jun 09 21:47:04 t14s kernel: PGD 0 P4D 0 
Jun 09 21:47:04 t14s kernel: Oops: 0000 [#1] PREEMPT SMP NOPTI
Jun 09 21:47:04 t14s kernel: CPU: 5 PID: 2205 Comm: gnome-shell Not tainted 6.3.6-200.fc38.x86_64 #1
Jun 09 21:47:04 t14s kernel: Hardware name: LENOVO 20UH0016GE/20UH0016GE, BIOS R1CET73W(1.42 ) 12/09/2022
Jun 09 21:47:10 t14s systemd[1934]: Reached target sound.target - Sound Card.
Jun 09 21:47:11 t14s wireplumber[2174]: <WpPortalPermissionStorePlugin:0x55d945f2b730> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera

Have you by chance tried to disconnect then reconnect the dock after restarting from suspend? Usually the PC will reconfigure it when that happens.

I did, nothing happens. I keep the internal display off and even when disconnecting it doesn’t turn back on.

I’ve seen this a few times with an enterpise managed Windows laptop (Dell) being used with a dock (also Dell) providing input devices and display. Had to crack open the lid to “wake up” the internal display before the external monitor came on. Since the issue went away, I assume an update did the trick.

I can add, but I am not 100% sure, that this problem appeared after updating to kernel version 6.