When connecting an iiyama ProLite X4372UHSU-B1 monitor via Displayport or HDMI to a USB-C or TB docking station there appear error messages in dmesg and there is no output to the monitor. Within Additional Information, you can find the dmesg output when connecting the monitor via Displayport. A Dell WD19TB and a Lenovo USB-C Dock Gen2 docking station show the same behaviour connected to my Lenovo Thinkpad E495 (AMD Ryzen 3500U with integrated Vega graphics). Other Displayport and HDMI monitors I was able to test are working with this setup (a Dell U2412M via Displayport and a HannsG SH221HPB via HDMI). The setup worked for me until two weeks ago, before the upgrade to Fedora 38, when I was using the docking station for the last time. I think back then I was running kernel 6.1. Using a F37 boot stick with this setup and testing with a different Laptop (unfortunately Windows only) the monitor is working as before, so it is not a hardware problem. I doesn't make a difference when to connect the dock/monitor. Before boot, during boot, desktop up and running, ... and it does not make a difference to connect the monitor after connecting the dock or connecting the dock with the monitor already connected. I already tried to get help from the fedora forum where you can read more about how I got to the conclusion outlined above: https://discussion.fedoraproject.org/t/no-output-to-external-display-on-docking-station/81203 Reproducible: Always Steps to Reproduce: 1. Connect a USB-C/TB dock with an iiyama ProLite X4372UHSU-B1 monitor to a Lenovo E495 Actual Results: No display output Expected Results: Display output (even during booting, that was working) [ 60.673108] [drm] DM_MST: starting TM on aconnector: 000000007c6def0b [id: 94] [ 61.289544] [drm] Downstream port present 1, type 0 [ 61.702165] ------------[ cut here ]------------ [ 61.702173] WARNING: CPU: 2 PID: 2696 at drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c:3770 dc_link_allocate_mst_payload+0x25f/0x280 [amdgpu] [ 61.703088] Modules linked in: uinput rfcomm snd_seq_dummy snd_hrtimer xt_CHECKSUM xt_MASQUERADE xt_conntrack ipt_REJECT nf_nat_tftp nf_conntrack_tftp 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 snd_usb_audio nft_chain_nat bridge snd_usbmidi_lib snd_rawmidi stp llc nf_tables ebtable_nat ebtable_broute ip6table_nat ip6table_mangle ip6table_raw ip6table_security iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 iptable_mangle iptable_raw iptable_security ip_set nfnetlink ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables bnep qrtr uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_common btusb videodev btrtl btbcm btintel btmtk mc bluetooth sunrpc binfmt_misc iwlmvm snd_sof_amd_rembrandt snd_sof_amd_renoir snd_sof_amd_acp snd_sof_pci snd_sof_xtensa_dsp mac80211 snd_sof intel_rapl_msr snd_ctl_led snd_hda_codec_conexant [ 61.703212] snd_sof_utils intel_rapl_common snd_hda_codec_generic libarc4 snd_soc_core edac_mce_amd snd_hda_codec_hdmi snd_compress kvm_amd snd_hda_intel ac97_bus snd_intel_dspcfg snd_intel_sdw_acpi iwlwifi snd_pcm_dmaengine kvm snd_pci_ps snd_hda_codec snd_rpl_pci_acp6x snd_hda_core irqbypass snd_hwdep snd_pci_acp6x rapl snd_seq cfg80211 thinkpad_acpi snd_seq_device snd_pci_acp5x snd_rn_pci_acp3x snd_acp_config think_lmi wmi_bmof snd_pcm k10temp firmware_attributes_class ledtrig_audio snd_soc_acpi pcspkr platform_profile vfat snd_timer snd_pci_acp3x i2c_piix4 rfkill snd fat soundcore i2c_scmi acpi_cpufreq joydev loop zram amdgpu hid_logitech_hidpp crct10dif_pclmul crc32_pclmul crc32c_intel polyval_clmulni rtsx_pci_sdmmc polyval_generic mmc_core drm_ttm_helper ghash_clmulni_intel r8152 sha512_ssse3 nvme ttm mii sp5100_tco iommu_v2 drm_buddy gpu_sched drm_display_helper ucsi_acpi nvme_core ccp typec_ucsi r8169 rtsx_pci typec cec nvme_common video wmi hid_logitech_dj serio_raw [ 61.703362] scsi_dh_rdac scsi_dh_emc scsi_dh_alua dm_multipath fuse [ 61.703376] CPU: 2 PID: 2696 Comm: gnome-shell Not tainted 6.2.12-300.fc38.x86_64 #1 [ 61.703383] Hardware name: LENOVO 20NEA001GE/20NEA001GE, BIOS R11ET46W (1.26 ) 02/08/2023 [ 61.703387] RIP: 0010:dc_link_allocate_mst_payload+0x25f/0x280 [amdgpu] [ 61.704412] Code: b6 b5 d4 02 00 00 48 c7 c7 18 06 c6 c0 e8 39 9d 78 f6 e9 49 fe ff ff 48 c7 c7 f8 06 c6 c0 e8 a8 14 06 f7 b8 19 00 00 00 eb b2 <0f> 0b e9 a4 fe ff ff 48 c7 c7 d0 06 c6 c0 e8 8e 14 06 f7 b8 ff ff [ 61.704418] RSP: 0018:ffffaf8103e0b610 EFLAGS: 00010246 [ 61.704425] RAX: 0000000000000000 RBX: 0000000000000006 RCX: 0000000000000005 [ 61.704429] RDX: ffffffffc0c60658 RSI: 0000000000000002 RDI: 0000000000000000 [ 61.704433] RBP: ffffa00bd24c0aa0 R08: 0000000000000000 R09: 0000000000000005 [ 61.704437] R10: ffffa00b0b756800 R11: ffffa00b0be9c1e0 R12: ffffa00b0b756800 [ 61.704440] R13: ffffa00b8afe1000 R14: ffffffffc0b4eb00 R15: ffffa00b0b756b90 [ 61.704444] FS: 00007fb57f84e600(0000) GS:ffffa00defa80000(0000) knlGS:0000000000000000 [ 61.704449] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 61.704454] CR2: 00007fb53010ee28 CR3: 000000014d294000 CR4: 00000000003506e0 [ 61.704458] Call Trace: [ 61.704465] <TASK> [ 61.704473] core_link_enable_stream+0x896/0xa00 [amdgpu] [ 61.705640] ? optc1_set_drr+0x136/0x1e0 [amdgpu] [ 61.706823] dce110_apply_ctx_to_hw+0x61b/0x670 [amdgpu] [ 61.707910] ? dm_read_reg_func+0x37/0xb0 [amdgpu] [ 61.709091] dc_commit_state_no_check+0x39b/0xce0 [amdgpu] [ 61.710324] dc_commit_state+0x107/0x120 [amdgpu] [ 61.711479] amdgpu_dm_atomic_commit_tail+0x5b3/0x2ce0 [amdgpu] [ 61.712375] ? __kmem_cache_alloc_node+0x161/0x2f0 [ 61.712382] ? cpufreq_this_cpu_can_update+0x12/0x60 [ 61.712387] ? sugov_update_single_freq+0xb7/0x180 [ 61.712391] ? sugov_update_shared+0x1b1/0x1d0 [ 61.712394] ? __cgroup_account_cputime+0x4c/0x70 [ 61.712398] ? psi_group_change+0x213/0x3c0 [ 61.712402] ? sched_clock_local+0xe/0x80 [ 61.712406] ? _raw_spin_unlock+0x15/0x30 [ 61.712410] ? finish_task_switch.isra.0+0x9f/0x320 [ 61.712414] ? __switch_to+0x106/0x410 [ 61.712418] ? __schedule+0x3d4/0x13e0 [ 61.712422] ? dma_fence_array_create+0x44/0x100 [ 61.712427] ? preempt_count_add+0x6a/0xa0 [ 61.712430] ? _raw_spin_lock+0x13/0x40 [ 61.712433] ? preempt_count_add+0x6a/0xa0 [ 61.712436] ? _raw_spin_lock+0x13/0x40 [ 61.712439] ? preempt_count_add+0x6a/0xa0 [ 61.712442] ? preempt_count_add+0x6a/0xa0 [ 61.712444] ? _raw_spin_lock_irq+0x19/0x40 [ 61.712447] ? _raw_spin_unlock_irq+0x1b/0x40 [ 61.712450] ? wait_for_completion_timeout+0x13a/0x170 [ 61.712453] ? wait_for_completion_interruptible+0x135/0x1e0 [ 61.712460] commit_tail+0x94/0x130 [ 61.712464] drm_atomic_helper_commit+0x116/0x140 [ 61.712467] drm_atomic_commit+0x96/0xc0 [ 61.712472] ? __pfx___drm_printfn_info+0x10/0x10 [ 61.712477] drm_mode_atomic_ioctl+0x949/0xb30 [ 61.712481] ? __pfx_drm_mode_atomic_ioctl+0x10/0x10 [ 61.712483] drm_ioctl_kernel+0xc9/0x170 [ 61.712487] drm_ioctl+0x235/0x410 [ 61.712490] ? __pfx_drm_mode_atomic_ioctl+0x10/0x10 [ 61.712494] amdgpu_drm_ioctl+0x4a/0x80 [amdgpu] [ 61.712878] __x64_sys_ioctl+0x90/0xd0 [ 61.712883] do_syscall_64+0x5c/0x90 [ 61.712888] ? syscall_exit_to_user_mode+0x17/0x40 [ 61.712890] ? do_syscall_64+0x68/0x90 [ 61.712892] ? __x64_sys_ioctl+0xa8/0xd0 [ 61.712894] ? syscall_exit_to_user_mode+0x17/0x40 [ 61.712896] ? do_syscall_64+0x68/0x90 [ 61.712897] ? __irq_exit_rcu+0x3d/0x140 [ 61.712901] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 61.712905] RIP: 0033:0x7fb584d280ad [ 61.712941] 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 [ 61.712943] RSP: 002b:00007ffddc872040 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 61.712945] RAX: ffffffffffffffda RBX: 000055fdf1c2b8c0 RCX: 00007fb584d280ad [ 61.712947] RDX: 00007ffddc8720e0 RSI: 00000000c03864bc RDI: 000000000000000a [ 61.712948] RBP: 00007ffddc872090 R08: 0000000000000007 R09: 000000000000001c [ 61.712949] R10: 0000000000000011 R11: 0000000000000246 R12: 00007ffddc8720e0 [ 61.712950] R13: 00000000c03864bc R14: 000000000000000a R15: 000055fdf068c4c0 [ 61.712954] </TASK> [ 61.712955] ---[ end trace 0000000000000000 ]---
Problem still the same with 6.2.15-300.fc38.x86_64 [ 25.769657] ------------[ cut here ]------------ [ 25.769663] WARNING: CPU: 0 PID: 2778 at drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.c:208 dm_helpers_construct_old_payload+0xc6/0xe0 [amdgpu] [ 25.770591] Modules linked in: uinput rfcomm snd_seq_dummy snd_hrtimer xt_CHECKSUM xt_MASQUERADE xt_conntrack ipt_REJECT nf_nat_tftp nf_conntrack_tftp nf_conntrack_netbios_ns nf_conntrack_broadcast nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib snd_usb_audio nft_reject_inet nf_reject_ipv4 snd_usbmidi_lib nf_reject_ipv6 nft_reject snd_rawmidi nft_ct nft_chain_nat bridge nf_tables stp llc ebtable_nat ebtable_broute ip6table_nat ip6table_mangle ip6table_raw ip6table_security iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 iptable_mangle iptable_raw iptable_security ip_set nfnetlink ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables bnep uvcvideo videobuf2_vmalloc videobuf2_memops btusb videobuf2_v4l2 btrtl videobuf2_common btbcm btintel btmtk videodev qrtr bluetooth mc sunrpc iwlmvm binfmt_misc snd_sof_amd_rembrandt snd_sof_amd_renoir mac80211 snd_sof_amd_acp snd_sof_pci snd_sof_xtensa_dsp snd_sof snd_ctl_led intel_rapl_msr snd_sof_utils libarc4 [ 25.770693] snd_hda_codec_conexant intel_rapl_common snd_soc_core snd_hda_codec_generic snd_hda_codec_hdmi edac_mce_amd kvm_amd snd_hda_intel snd_compress snd_intel_dspcfg ac97_bus snd_intel_sdw_acpi kvm snd_pcm_dmaengine snd_hda_codec iwlwifi irqbypass snd_hda_core snd_pci_ps snd_rpl_pci_acp6x snd_hwdep snd_pci_acp6x rapl think_lmi cfg80211 firmware_attributes_class snd_seq wmi_bmof snd_seq_device snd_pcm snd_pci_acp5x thinkpad_acpi pcspkr snd_rn_pci_acp3x k10temp ledtrig_audio snd_acp_config platform_profile snd_soc_acpi i2c_piix4 snd_timer rfkill snd_pci_acp3x vfat snd fat soundcore i2c_scmi acpi_cpufreq joydev loop zram amdgpu hid_logitech_hidpp crct10dif_pclmul crc32_pclmul rtsx_pci_sdmmc crc32c_intel polyval_clmulni polyval_generic mmc_core drm_ttm_helper ttm iommu_v2 r8152 drm_buddy gpu_sched ghash_clmulni_intel mii sha512_ssse3 drm_display_helper nvme sp5100_tco ccp cec ucsi_acpi video nvme_core r8169 typec_ucsi rtsx_pci typec nvme_common wmi hid_logitech_dj serio_raw [ 25.770792] scsi_dh_rdac scsi_dh_emc scsi_dh_alua dm_multipath fuse [ 25.770801] CPU: 0 PID: 2778 Comm: gnome-shell Tainted: G W 6.2.15-300.fc38.x86_64 #1 [ 25.770806] Hardware name: LENOVO 20NEA001GE/20NEA001GE, BIOS R11ET46W (1.26 ) 02/08/2023 [ 25.770810] RIP: 0010:dm_helpers_construct_old_payload+0xc6/0xe0 [amdgpu] [ 25.771734] Code: 0f af d2 41 89 50 10 39 c8 74 1f 48 8b 84 24 98 00 00 00 65 48 2b 04 25 28 00 00 00 75 14 48 81 c4 a0 00 00 00 e9 1a f1 42 e8 <0f> 0b eb dd 31 c0 eb d5 e8 fd 72 41 e8 66 66 2e 0f 1f 84 00 00 00 [ 25.771739] RSP: 0018:ffffb5a0ca327450 EFLAGS: 00010246 [ 25.771744] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 [ 25.771748] RDX: ffff8ef68bcc5698 RSI: ffff8ef60b389f90 RDI: ffffb5a0ca3274e8 [ 25.771751] RBP: ffff8ef60441a000 R08: ffffb5a0ca3274f8 R09: ffff8ef60b389c00 [ 25.771753] R10: 0000000000000000 R11: 0000000000000100 R12: ffffb5a0ca32759c [ 25.771756] R13: ffff8ef68bd00000 R14: ffff8ef605260568 R15: ffff8ef68bcc5660 [ 25.771759] FS: 00007f615a8fd600(0000) GS:ffff8ef8efa00000(0000) knlGS:0000000000000000 [ 25.771763] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.771766] CR2: 00007f4858411000 CR3: 0000000124c16000 CR4: 00000000003506f0 [ 25.771769] Call Trace: [ 25.771773] <TASK> [ 25.771781] dm_helpers_dp_mst_write_payload_allocation_table+0xac/0x120 [amdgpu] [ 25.772705] core_link_disable_stream+0x2db/0x570 [amdgpu] [ 25.773595] dcn10_reset_hw_ctx_wrap+0x107/0x340 [amdgpu] [ 25.774417] dce110_apply_ctx_to_hw+0x62/0x670 [amdgpu] [ 25.775358] ? dm_read_reg_func+0x37/0xb0 [amdgpu] [ 25.776260] ? hubbub1_verify_allow_pstate_change_high+0x7b/0x150 [amdgpu] [ 25.777134] ? dcn10_verify_allow_pstate_change_high+0x35/0x3a0 [amdgpu] [ 25.778013] ? dcn10_wait_for_mpcc_disconnect+0x39/0x150 [amdgpu] [ 25.778931] dc_commit_state_no_check+0x39b/0xce0 [amdgpu] [ 25.779780] dc_commit_state+0x107/0x120 [amdgpu] [ 25.780629] amdgpu_dm_atomic_commit_tail+0x5b3/0x2ce0 [amdgpu] [ 25.781438] ? sched_clock_local+0xe/0x80 [ 25.781450] ? sched_clock_local+0xe/0x80 [ 25.781456] ? psi_group_change+0x213/0x3c0 [ 25.781462] ? sched_clock_local+0xe/0x80 [ 25.781554] ? _raw_spin_unlock+0x15/0x30 [ 25.781562] ? finish_task_switch.isra.0+0x9f/0x320 [ 25.781568] ? __switch_to+0x106/0x410 [ 25.781574] ? __schedule+0x3d4/0x13e0 [ 25.781581] ? dma_fence_array_create+0x44/0x100 [ 25.781589] ? __slab_free+0xe0/0x310 [ 25.781596] ? __slab_free+0xe0/0x310 [ 25.781601] ? preempt_count_add+0x6a/0xa0 [ 25.781606] ? _raw_spin_lock+0x13/0x40 [ 25.781611] ? preempt_count_add+0x6a/0xa0 [ 25.781616] ? preempt_count_add+0x6a/0xa0 [ 25.781621] ? _raw_spin_lock_irq+0x19/0x40 [ 25.781626] ? _raw_spin_unlock_irq+0x1b/0x40 [ 25.781632] ? wait_for_completion_timeout+0x13a/0x170 [ 25.781638] ? wait_for_completion_interruptible+0x135/0x1e0 [ 25.781647] commit_tail+0x94/0x130 [ 25.781653] drm_atomic_helper_commit+0x116/0x140 [ 25.781659] drm_atomic_commit+0x96/0xc0 [ 25.781664] ? __pfx___drm_printfn_info+0x10/0x10 [ 25.781672] drm_mode_atomic_ioctl+0x949/0xb30 [ 25.781684] ? __pfx_drm_mode_atomic_ioctl+0x10/0x10 [ 25.781691] drm_ioctl_kernel+0xc9/0x170 [ 25.781701] drm_ioctl+0x235/0x410 [ 25.781717] ? __pfx_drm_mode_atomic_ioctl+0x10/0x10 [ 25.781728] amdgpu_drm_ioctl+0x4a/0x80 [amdgpu] [ 25.782381] __x64_sys_ioctl+0x90/0xd0 [ 25.782389] do_syscall_64+0x5c/0x90 [ 25.782397] ? __pm_runtime_suspend+0x6a/0x100 [ 25.782403] ? amdgpu_drm_ioctl+0x6d/0x80 [amdgpu] [ 25.783213] ? __x64_sys_ioctl+0xa8/0xd0 [ 25.783220] ? syscall_exit_to_user_mode+0x17/0x40 [ 25.783226] ? do_syscall_64+0x68/0x90 [ 25.783230] ? do_syscall_64+0x68/0x90 [ 25.783234] ? __irq_exit_rcu+0x3d/0x140 [ 25.783242] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 25.783249] RIP: 0033:0x7f615df28edd [ 25.783294] 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 [ 25.783298] RSP: 002b:00007ffcdf6dc090 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 25.783304] RAX: ffffffffffffffda RBX: 0000565515b5bd30 RCX: 00007f615df28edd [ 25.783307] RDX: 00007ffcdf6dc130 RSI: 00000000c03864bc RDI: 000000000000000a [ 25.783310] RBP: 00007ffcdf6dc0e0 R08: 0000000000000190 R09: 0000000000000001 [ 25.783313] R10: 0000000000000011 R11: 0000000000000246 R12: 00007ffcdf6dc130 [ 25.783315] R13: 00000000c03864bc R14: 000000000000000a R15: 0000565515a644d0 [ 25.783322] </TASK> [ 25.783324] ---[ end trace 0000000000000000 ]--- [ 25.841333] ------------[ cut here ]------------ [ 25.841340] WARNING: CPU: 2 PID: 2778 at drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.c:154 fill_dc_mst_payload_table_from_drm+0x94/0x140 [amdgpu] [ 25.842775] Modules linked in: uinput rfcomm snd_seq_dummy snd_hrtimer xt_CHECKSUM xt_MASQUERADE xt_conntrack ipt_REJECT nf_nat_tftp nf_conntrack_tftp nf_conntrack_netbios_ns nf_conntrack_broadcast nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib snd_usb_audio nft_reject_inet nf_reject_ipv4 snd_usbmidi_lib nf_reject_ipv6 nft_reject snd_rawmidi nft_ct nft_chain_nat bridge nf_tables stp llc ebtable_nat ebtable_broute ip6table_nat ip6table_mangle ip6table_raw ip6table_security iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 iptable_mangle iptable_raw iptable_security ip_set nfnetlink ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables bnep uvcvideo videobuf2_vmalloc videobuf2_memops btusb videobuf2_v4l2 btrtl videobuf2_common btbcm btintel btmtk videodev qrtr bluetooth mc sunrpc iwlmvm binfmt_misc snd_sof_amd_rembrandt snd_sof_amd_renoir mac80211 snd_sof_amd_acp snd_sof_pci snd_sof_xtensa_dsp snd_sof snd_ctl_led intel_rapl_msr snd_sof_utils libarc4 [ 25.842918] snd_hda_codec_conexant intel_rapl_common snd_soc_core snd_hda_codec_generic snd_hda_codec_hdmi edac_mce_amd kvm_amd snd_hda_intel snd_compress snd_intel_dspcfg ac97_bus snd_intel_sdw_acpi kvm snd_pcm_dmaengine snd_hda_codec iwlwifi irqbypass snd_hda_core snd_pci_ps snd_rpl_pci_acp6x snd_hwdep snd_pci_acp6x rapl think_lmi cfg80211 firmware_attributes_class snd_seq wmi_bmof snd_seq_device snd_pcm snd_pci_acp5x thinkpad_acpi pcspkr snd_rn_pci_acp3x k10temp ledtrig_audio snd_acp_config platform_profile snd_soc_acpi i2c_piix4 snd_timer rfkill snd_pci_acp3x vfat snd fat soundcore i2c_scmi acpi_cpufreq joydev loop zram amdgpu hid_logitech_hidpp crct10dif_pclmul crc32_pclmul rtsx_pci_sdmmc crc32c_intel polyval_clmulni polyval_generic mmc_core drm_ttm_helper ttm iommu_v2 r8152 drm_buddy gpu_sched ghash_clmulni_intel mii sha512_ssse3 drm_display_helper nvme sp5100_tco ccp cec ucsi_acpi video nvme_core r8169 typec_ucsi rtsx_pci typec nvme_common wmi hid_logitech_dj serio_raw [ 25.843065] scsi_dh_rdac scsi_dh_emc scsi_dh_alua dm_multipath fuse [ 25.843077] CPU: 2 PID: 2778 Comm: gnome-shell Tainted: G W 6.2.15-300.fc38.x86_64 #1 [ 25.843085] Hardware name: LENOVO 20NEA001GE/20NEA001GE, BIOS R11ET46W (1.26 ) 02/08/2023 [ 25.843089] RIP: 0010:fill_dc_mst_payload_table_from_drm+0x94/0x140 [amdgpu] [ 25.844453] Code: 09 31 d2 48 89 c1 eb 0b 83 c2 01 48 83 c1 18 39 d6 74 17 40 38 39 75 f0 48 63 ca 31 ff 48 8d 0c 49 66 89 7c cc 28 39 d6 75 22 <0f> 0b eb 1e 0f b7 5a 0c 0f b7 05 19 19 5d 00 48 8d 0c 76 8a 42 09 [ 25.844460] RSP: 0018:ffffb5a0ca327438 EFLAGS: 00010246 [ 25.844487] RAX: ffffb5a0ca327460 RBX: 0000000000000000 RCX: 0000000000000000 [ 25.844492] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffb5a0ca3274e0 [ 25.844496] RBP: ffff8ef60441a000 R08: ffffb5a0ca32759c R09: 0000000000000000 [ 25.844500] R10: 0000000000000002 R11: 0000000000000100 R12: ffffb5a0ca32759c [ 25.844504] R13: ffffb5a0ca3274f8 R14: ffff8ef605260568 R15: ffff8ef68bcc5660 [ 25.844508] FS: 00007f615a8fd600(0000) GS:ffff8ef8efa80000(0000) knlGS:0000000000000000 [ 25.844514] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.844518] CR2: 0000561c86a593e8 CR3: 0000000124c16000 CR4: 00000000003506e0 [ 25.844523] Call Trace: [ 25.844528] <TASK> [ 25.844538] dm_helpers_dp_mst_write_payload_allocation_table+0xd2/0x120 [amdgpu] [ 25.845800] core_link_disable_stream+0x2db/0x570 [amdgpu] [ 25.847016] dcn10_reset_hw_ctx_wrap+0x107/0x340 [amdgpu] [ 25.848186] dce110_apply_ctx_to_hw+0x62/0x670 [amdgpu] [ 25.849336] ? dm_read_reg_func+0x37/0xb0 [amdgpu] [ 25.850547] ? hubbub1_verify_allow_pstate_change_high+0x7b/0x150 [amdgpu] [ 25.851725] ? dcn10_verify_allow_pstate_change_high+0x35/0x3a0 [amdgpu] [ 25.852921] ? dcn10_wait_for_mpcc_disconnect+0x39/0x150 [amdgpu] [ 25.854123] dc_commit_state_no_check+0x39b/0xce0 [amdgpu] [ 25.855269] dc_commit_state+0x107/0x120 [amdgpu] [ 25.856440] amdgpu_dm_atomic_commit_tail+0x5b3/0x2ce0 [amdgpu] [ 25.857675] ? sched_clock_local+0xe/0x80 [ 25.857689] ? sched_clock_local+0xe/0x80 [ 25.857696] ? psi_group_change+0x213/0x3c0 [ 25.857705] ? sched_clock_local+0xe/0x80 [ 25.857712] ? _raw_spin_unlock+0x15/0x30 [ 25.857722] ? finish_task_switch.isra.0+0x9f/0x320 [ 25.857730] ? __switch_to+0x106/0x410 [ 25.857737] ? __schedule+0x3d4/0x13e0 [ 25.857746] ? dma_fence_array_create+0x44/0x100 [ 25.857757] ? __slab_free+0xe0/0x310 [ 25.857765] ? __slab_free+0xe0/0x310 [ 25.857771] ? preempt_count_add+0x6a/0xa0 [ 25.857777] ? _raw_spin_lock+0x13/0x40 [ 25.857785] ? preempt_count_add+0x6a/0xa0 [ 25.857791] ? preempt_count_add+0x6a/0xa0 [ 25.857798] ? _raw_spin_lock_irq+0x19/0x40 [ 25.857805] ? _raw_spin_unlock_irq+0x1b/0x40 [ 25.857812] ? wait_for_completion_timeout+0x13a/0x170 [ 25.857820] ? wait_for_completion_interruptible+0x135/0x1e0 [ 25.857833] commit_tail+0x94/0x130 [ 25.857841] drm_atomic_helper_commit+0x116/0x140 [ 25.857849] drm_atomic_commit+0x96/0xc0 [ 25.857855] ? __pfx___drm_printfn_info+0x10/0x10 [ 25.857865] drm_mode_atomic_ioctl+0x949/0xb30 [ 25.857875] ? __pfx_drm_mode_atomic_ioctl+0x10/0x10 [ 25.857882] drm_ioctl_kernel+0xc9/0x170 [ 25.857890] drm_ioctl+0x235/0x410 [ 25.857897] ? __pfx_drm_mode_atomic_ioctl+0x10/0x10 [ 25.857907] amdgpu_drm_ioctl+0x4a/0x80 [amdgpu] [ 25.858889] __x64_sys_ioctl+0x90/0xd0 [ 25.858899] do_syscall_64+0x5c/0x90 [ 25.858908] ? __pm_runtime_suspend+0x6a/0x100 [ 25.858917] ? amdgpu_drm_ioctl+0x6d/0x80 [amdgpu] [ 25.859899] ? __x64_sys_ioctl+0xa8/0xd0 [ 25.859907] ? syscall_exit_to_user_mode+0x17/0x40 [ 25.859914] ? do_syscall_64+0x68/0x90 [ 25.859920] ? do_syscall_64+0x68/0x90 [ 25.859925] ? __irq_exit_rcu+0x3d/0x140 [ 25.859933] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 25.859942] RIP: 0033:0x7f615df28edd [ 25.859985] 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 [ 25.859991] RSP: 002b:00007ffcdf6dc090 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 25.859998] RAX: ffffffffffffffda RBX: 0000565515b5bd30 RCX: 00007f615df28edd [ 25.860003] RDX: 00007ffcdf6dc130 RSI: 00000000c03864bc RDI: 000000000000000a [ 25.860007] RBP: 00007ffcdf6dc0e0 R08: 0000000000000190 R09: 0000000000000001 [ 25.860011] R10: 0000000000000011 R11: 0000000000000246 R12: 00007ffcdf6dc130 [ 25.860014] R13: 00000000c03864bc R14: 000000000000000a R15: 0000565515a644d0 [ 25.860024] </TASK> [ 25.860027] ---[ end trace 0000000000000000 ]---
With the update to 6.3.4-201.fc38.x86_64 the problem still exists, but the error message has changed: [ 124.463611] ------------[ cut here ]------------ [ 124.463618] WARNING: CPU: 2 PID: 2306 at drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_dpms.c:1486 link_set_dpms_on+0xc18/0xcd0 [amdgpu] [ 124.464507] Modules linked in: snd_usb_audio snd_usbmidi_lib snd_rawmidi r8153_ecm cdc_ether usbnet r8152 mii rfcomm snd_seq_dummy snd_hrtimer xt_CHECKSUM xt_MASQUERADE xt_conntrack ipt_REJECT nf_nat_tftp nf_conntrack_tftp 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 bridge nf_tables stp llc ebtable_nat ebtable_broute ip6table_nat ip6table_mangle ip6table_raw ip6table_security iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 iptable_mangle iptable_raw iptable_security ip_set nfnetlink ebtable_filter ebtables ip6table_filter ip6_tables bnep iptable_filter ip_tables uvcvideo btusb uvc btrtl videobuf2_vmalloc qrtr videobuf2_memops btbcm btintel videobuf2_v4l2 btmtk videobuf2_common bluetooth videodev mc sunrpc iwlmvm snd_sof_amd_rembrandt snd_ctl_led snd_sof_amd_renoir snd_sof_amd_acp snd_hda_codec_conexant snd_sof_pci snd_hda_codec_generic snd_sof_xtensa_dsp snd_hda_codec_hdmi [ 124.464595] mac80211 snd_sof snd_hda_intel snd_sof_utils intel_rapl_msr snd_intel_dspcfg intel_rapl_common snd_intel_sdw_acpi snd_hda_codec edac_mce_amd libarc4 snd_soc_core snd_hda_core kvm_amd snd_compress binfmt_misc ac97_bus snd_pcm_dmaengine iwlwifi kvm snd_pci_ps snd_rpl_pci_acp6x snd_hwdep snd_pci_acp6x snd_seq irqbypass thinkpad_acpi snd_seq_device think_lmi rapl firmware_attributes_class ledtrig_audio wmi_bmof snd_pcm cfg80211 vfat pcspkr fat i2c_piix4 k10temp snd_pci_acp5x platform_profile snd_rn_pci_acp3x snd_acp_config snd_timer snd_soc_acpi snd snd_pci_acp3x rfkill soundcore i2c_scmi acpi_cpufreq joydev loop zram amdgpu hid_logitech_hidpp i2c_algo_bit drm_ttm_helper crct10dif_pclmul ttm crc32_pclmul iommu_v2 crc32c_intel polyval_clmulni rtsx_pci_sdmmc polyval_generic drm_buddy mmc_core ghash_clmulni_intel gpu_sched sha512_ssse3 nvme drm_display_helper sp5100_tco r8169 cec ccp rtsx_pci nvme_core ucsi_acpi typec_ucsi typec nvme_common video wmi hid_logitech_dj serio_raw scsi_dh_rdac scsi_dh_emc [ 124.464690] scsi_dh_alua dm_multipath fuse [ 124.464697] CPU: 2 PID: 2306 Comm: gnome-shell Not tainted 6.3.4-201.fc38.x86_64 #1 [ 124.464702] Hardware name: LENOVO 20NEA001GE/20NEA001GE, BIOS R11ET46W (1.26 ) 02/08/2023 [ 124.464705] RIP: 0010:link_set_dpms_on+0xc18/0xcd0 [amdgpu] [ 124.465582] Code: 8b b8 b0 01 00 00 d0 ea 83 e2 01 e8 92 54 00 00 4c 8b 0c 24 e9 61 fc ff ff 48 c7 c7 28 66 c7 c0 e8 5d 2a 14 d5 e9 d4 fe ff ff <0f> 0b e9 b2 fd ff ff c6 80 48 04 00 00 00 e9 b7 f8 ff ff 49 8b 87 [ 124.465586] RSP: 0018:ffffbdbb0a11f5f0 EFLAGS: 00010246 [ 124.465590] RAX: 0000000000000000 RBX: ffff961bd3d40000 RCX: 0000000000000005 [ 124.465593] RDX: ffffffffc0c76538 RSI: 0000000000000002 RDI: 0000000000000000 [ 124.465595] RBP: ffff961bce70dba8 R08: 0000000000000000 R09: 0000000000000005 [ 124.465597] R10: ffff961bce70d800 R11: ffff961bca80a000 R12: ffff961cee493000 [ 124.465600] R13: ffff961cee493000 R14: 0000000000000006 R15: ffff961cee5c0ad8 [ 124.465602] FS: 00007fd97caf1600(0000) GS:ffff961eafa80000(0000) knlGS:0000000000000000 [ 124.465606] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 124.465608] CR2: 00007fd92812fa78 CR3: 0000000108156000 CR4: 00000000003506e0 [ 124.465612] Call Trace: [ 124.465616] <TASK> [ 124.465623] ? optc1_set_drr+0x13a/0x1e0 [amdgpu] [ 124.466453] dce110_apply_ctx_to_hw+0x61f/0x670 [amdgpu] [ 124.467295] ? dm_read_reg_func+0x3b/0xb0 [amdgpu] [ 124.468174] dc_commit_state_no_check+0x3cc/0xe10 [amdgpu] [ 124.468975] ? dcn10_validate_bandwidth+0x47/0x60 [amdgpu] [ 124.469819] ? dc_validate_global_state+0x30a/0x3e0 [amdgpu] [ 124.470619] dc_commit_state+0x10b/0x130 [amdgpu] [ 124.471399] amdgpu_dm_atomic_commit_tail+0x5b5/0x3620 [amdgpu] [ 124.472320] ? load_balance+0x18d/0xdc0 [ 124.472329] ? psi_group_change+0x213/0x3c0 [ 124.472337] ? update_load_avg+0x7e/0x780 [ 124.472343] ? psi_group_change+0x213/0x3c0 [ 124.472348] ? psi_task_switch+0xd6/0x230 [ 124.472353] ? __switch_to_asm+0x3e/0x80 [ 124.472360] ? finish_task_switch.isra.0+0x94/0x2f0 [ 124.472368] ? __schedule+0x451/0x14a0 [ 124.472375] ? __kmalloc_node_track_caller+0x4e/0x150 [ 124.472386] ? schedule+0x5e/0xd0 [ 124.472391] ? schedule_timeout+0x151/0x160 [ 124.472398] ? dma_fence_default_wait+0x93/0x280 [ 124.472404] ? wait_for_completion_timeout+0x13e/0x170 [ 124.472408] ? wait_for_completion_interruptible+0x139/0x1e0 [ 124.472412] ? __pfx_dma_fence_default_wait_cb+0x10/0x10 [ 124.472420] commit_tail+0x94/0x130 [ 124.472428] drm_atomic_helper_commit+0x11a/0x140 [ 124.472433] drm_atomic_commit+0x9a/0xd0 [ 124.472441] ? __pfx___drm_printfn_info+0x10/0x10 [ 124.472455] drm_mode_atomic_ioctl+0x9b5/0xbc0 [ 124.472462] ? drm_mode_createblob_ioctl+0xf0/0x120 [ 124.472467] ? __pfx_drm_mode_atomic_ioctl+0x10/0x10 [ 124.472471] drm_ioctl_kernel+0xcd/0x170 [ 124.472478] drm_ioctl+0x26d/0x4b0 [ 124.472483] ? __pfx_drm_mode_atomic_ioctl+0x10/0x10 [ 124.472490] amdgpu_drm_ioctl+0x4e/0x90 [amdgpu] [ 124.473171] __x64_sys_ioctl+0x94/0xd0 [ 124.473179] do_syscall_64+0x60/0x90 [ 124.473186] ? do_user_addr_fault+0x1e0/0x720 [ 124.473194] ? exc_page_fault+0x7c/0x180 [ 124.473199] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 124.473207] RIP: 0033:0x7fd980128edd [ 124.473258] 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 [ 124.473262] RSP: 002b:00007ffda16d5d60 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 124.473267] RAX: ffffffffffffffda RBX: 000056424a5bc4a0 RCX: 00007fd980128edd [ 124.473270] RDX: 00007ffda16d5e00 RSI: 00000000c03864bc RDI: 000000000000000a [ 124.473272] RBP: 00007ffda16d5db0 R08: 0000000000000007 R09: 000000000000001c [ 124.473274] R10: 0000000000000011 R11: 0000000000000246 R12: 00007ffda16d5e00 [ 124.473277] R13: 00000000c03864bc R14: 000000000000000a R15: 000056424b9ba2f0 [ 124.473282] </TASK> [ 124.473284] ---[ end trace 0000000000000000 ]---
Some more testing results: *) With the Fedora 38 boot disk the monitor is working *) Doing a downgrade to 6.2.9-300.fc38.x86_64 on my installation and the monitor also works *) With newer kernel versions it does not work and shows errors like above *) Using the Kernel Vanilla Repositories I even tried 6.4 rc5 - with that version when I activate the monitor in the settings all outputs get black but there is no dmesg error output. Therefore the regression was introduced somewhere between 6.2.9-300.fc38.x86_64 and 6.2.12-300.fc38.x86_64 (first time I noticed the bug).