* [6.12.60 lts] [amdgpu]: regression: broken multi-monitor USB4 dock on Ryzen 7840U @ 2025-12-05 15:22 Péter Bohner 2025-12-05 18:10 ` Harshit Mogalapalli 0 siblings, 1 reply; 10+ messages in thread From: Péter Bohner @ 2025-12-05 15:22 UTC (permalink / raw) To: amd-gfx, stable, regressions, bugs upgrading from 6.12.59 to 6.12.60 broke my USB4 (Dynabook Thunderbolt 4 Dock)'s video output with my Framework 13 (AMD Ryzen 7840U / Radeom 780M igpu) . With two monitors plugged in, only one of them works, the other (always the one on the 'video 2' output) remains blank (but receives signal). relevant dmesg [note: tainted by ZFS] (full output at: https://gist.github.com/x-zvf/128d45d028230438b8777c40759fa997): [drm:amdgpu_dm_process_dmub_aux_transfer_sync [amdgpu]] *ERROR* wait_for_completion_timeout timeout! ------------[ cut here ]------------ WARNING: CPU: 15 PID: 3064 at drivers/gpu/drm/amd/amdgpu/../display/dc/link/hwss/link_hwss_dpia.c:49 update_dpia_stream_allocation_table+0xf2/0x100 [amdgpu] Modules linked in: hid_logitech_hidpp hid_logitech_dj snd_seq_midi snd_seq_midi_event uvcvideo videobuf2_vmalloc uvc videobuf2_memops snd_usb_audio videobuf2_v4l2 videobuf2_common snd_usbmidi_lib snd_ump videodev snd_rawmidi mc cdc_ether usbnet mii uas usb_storage ccm snd_seq_dummy rfcomm snd_hrtimer snd_seq snd_seq_device tun ip6t_REJECT nf_reject_ipv6 ipt_REJECT nf_reject_ipv4 xt_multiport xt_cgroup xt_mark xt_owner xt_tcpudp ip6table_raw iptable_raw ip6table_mangle iptable_mangle ip6table_nat iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c crc32c_generic ip6table_filter ip6_tables iptable_filter uhid cmac algif_hash algif_skcipher af_alg bnep vfat fat amd_atl intel_rapl_msr intel_rapl_common snd_sof_amd_acp70 snd_sof_amd_acp63 snd_soc_acpi_amd_match snd_sof_amd_vangogh snd_sof_amd_rembrandt snd_sof_amd_renoir snd_sof_amd_acp snd_sof_pci snd_sof_xtensa_dsp snd_sof mt7921e snd_sof_utils mt7921_common snd_pci_ps mt792x_lib snd_hda_codec_realtek snd_amd_sdw_acpi soundwire_amd kvm_amd mt76_connac_lib snd_hda_codec_generic soundwire_generic_allocation snd_hda_scodec_component snd_hda_codec_hdmi mousedev mt76 soundwire_bus snd_hda_intel kvm snd_soc_core snd_intel_dspcfg irqbypass snd_intel_sdw_acpi mac80211 snd_compress ac97_bus crct10dif_pclmul hid_sensor_als snd_pcm_dmaengine snd_hda_codec crc32_pclmul hid_sensor_trigger crc32c_intel snd_rpl_pci_acp6x industrialio_triggered_buffer snd_acp_pci polyval_clmulni kfifo_buf snd_hda_core snd_acp_legacy_common polyval_generic libarc4 hid_sensor_iio_common industrialio ghash_clmulni_intel leds_cros_ec cros_ec_sysfs cros_ec_hwmon cros_kbd_led_backlight cros_charge_control led_class_multicolor gpio_cros_ec cros_ec_chardev cros_ec_debugfs sha512_ssse3 snd_hwdep snd_pci_acp6x hid_multitouch joydev spd5118 hid_sensor_hub cros_ec_dev sha256_ssse3 snd_pcm btusb cfg80211 sha1_ssse3 btrtl aesni_intel snd_pci_acp5x btintel snd_timer snd_rn_pci_acp3x sp5100_tco gf128mul ucsi_acpi crypto_simd btbcm snd_acp_config snd amd_pmf typec_ucsi cryptd snd_soc_acpi i2c_piix4 btmtk bluetooth rapl wmi_bmof pcspkr typec k10temp thunderbolt amdtee soundcore ccp snd_pci_acp3x i2c_smbus rfkill roles cros_ec_lpcs i2c_hid_acpi amd_sfh cros_ec platform_profile i2c_hid tee amd_pmc mac_hid i2c_dev crypto_user dm_mod loop nfnetlink bpf_preload ip_tables x_tables hid_generic usbhid amdgpu zfs(POE) crc16 amdxcp spl(OE) i2c_algo_bit drm_ttm_helper ttm serio_raw drm_exec atkbd gpu_sched libps2 vivaldi_fmap drm_suballoc_helper nvme drm_buddy i8042 drm_display_helper nvme_core video serio cec nvme_auth wmi CPU: 15 UID: 1000 PID: 3064 Comm: kwin_wayland Tainted: P OE 6.12.60-1-lts #1 9b11292f14ae477e878a6bb6a5b5efc27ccf021d Tainted: [P]=PROPRIETARY_MODULE, [O]=OOT_MODULE, [E]=UNSIGNED_MODULE Hardware name: Framework Laptop 13 (AMD Ryzen 7040Series)/FRANMDCP07, BIOS 03.16 07/25/2025 RIP: 0010:update_dpia_stream_allocation_table+0xf2/0x100 [amdgpu] Code: d0 0f 1f 00 48 8b 44 24 08 65 48 2b 04 25 28 00 00 00 75 1a 48 83 c4 10 5b 5d 41 5c 41 5d e9 10 ec e3 d9 31 db e9 6f ff ff ff <0f> 0b eb 8a e8 05 09 c3 d9 0f 1f 44 00 00 90 90 90 90 90 90 90 90 RSP: 0018:ffffd26fe3473248 EFLAGS: 00010282 RAX: 00000000ffffffff RBX: 0000000000000025 RCX: 0000000000001140 RDX: 00000000ffffffff RSI: ffffd26fe34731f0 RDI: ffff8bb78c7bb608 RBP: ffff8bb7982c3b88 R08: 00000000ffffffff R09: 0000000000001100 R10: ffffd27000ef9900 R11: ffff8bb78c7bb400 R12: ffff8bb7982ed600 R13: ffff8bb7982c3800 R14: ffff8bb984e402a8 R15: ffff8bb7982c38c8 FS: 000073883c086b80(0000) GS:ffff8bc51e180000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00002020005ba004 CR3: 000000014396e000 CR4: 0000000000f50ef0 PKRU: 55555554 Call Trace: <TASK> ? link_set_dpms_on+0x7a5/0xc70 [amdgpu d75f7e51e39957084964278ab74da83065554c01] link_set_dpms_on+0x806/0xc70 [amdgpu d75f7e51e39957084964278ab74da83065554c01] dce110_apply_single_controller_ctx_to_hw+0x300/0x480 [amdgpu d75f7e51e39957084964278ab74da83065554c01] dce110_apply_ctx_to_hw+0x24c/0x2e0 [amdgpu d75f7e51e39957084964278ab74da83065554c01] ? dcn10_setup_stereo+0x160/0x170 [amdgpu d75f7e51e39957084964278ab74da83065554c01] dc_commit_state_no_check+0x63d/0xeb0 [amdgpu d75f7e51e39957084964278ab74da83065554c01] dc_commit_streams+0x296/0x490 [amdgpu d75f7e51e39957084964278ab74da83065554c01] ? srso_alias_return_thunk+0x5/0xfbef5 ? schedule_timeout+0x133/0x170 amdgpu_dm_atomic_commit_tail+0x6a1/0x3a10 [amdgpu d75f7e51e39957084964278ab74da83065554c01] ? srso_alias_return_thunk+0x5/0xfbef5 ? psi_task_switch+0x113/0x2a0 ? srso_alias_return_thunk+0x5/0xfbef5 ? srso_alias_return_thunk+0x5/0xfbef5 ? srso_alias_return_thunk+0x5/0xfbef5 ? schedule+0x27/0xf0 ? srso_alias_return_thunk+0x5/0xfbef5 ? schedule_timeout+0x133/0x170 ? srso_alias_return_thunk+0x5/0xfbef5 ? dma_fence_default_wait+0x8b/0x230 ? srso_alias_return_thunk+0x5/0xfbef5 ? srso_alias_return_thunk+0x5/0xfbef5 ? wait_for_completion_timeout+0x12e/0x180 commit_tail+0xae/0x140 drm_atomic_helper_commit+0x13c/0x180 drm_atomic_commit+0xa6/0xe0 ? __pfx___drm_printfn_info+0x10/0x10 drm_mode_atomic_ioctl+0xa60/0xcd0 ? sock_poll+0x51/0x110 ? __pfx_drm_mode_atomic_ioctl+0x10/0x10 drm_ioctl_kernel+0xad/0x100 drm_ioctl+0x286/0x500 ? __pfx_drm_mode_atomic_ioctl+0x10/0x10 amdgpu_drm_ioctl+0x4a/0x80 [amdgpu d75f7e51e39957084964278ab74da83065554c01] __x64_sys_ioctl+0x91/0xd0 do_syscall_64+0x7b/0x190 ? srso_alias_return_thunk+0x5/0xfbef5 ? __x64_sys_ppoll+0xf8/0x180 ? srso_alias_return_thunk+0x5/0xfbef5 ? syscall_exit_to_user_mode+0x37/0x1c0 ? srso_alias_return_thunk+0x5/0xfbef5 ? do_syscall_64+0x87/0x190 ? srso_alias_return_thunk+0x5/0xfbef5 ? do_syscall_64+0x87/0x190 ? srso_alias_return_thunk+0x5/0xfbef5 ? do_syscall_64+0x87/0x190 ? srso_alias_return_thunk+0x5/0xfbef5 ? do_syscall_64+0x87/0x190 ? srso_alias_return_thunk+0x5/0xfbef5 ? do_syscall_64+0x87/0x190 ? srso_alias_return_thunk+0x5/0xfbef5 ? irqentry_exit_to_user_mode+0x2c/0x1b0 entry_SYSCALL_64_after_hwframe+0x76/0x7e RIP: 0033:0x738842d9b70d 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 RSP: 002b:00007ffe3c7ed230 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 RAX: ffffffffffffffda RBX: 0000634abd49c210 RCX: 0000738842d9b70d RDX: 00007ffe3c7ed320 RSI: 00000000c03864bc RDI: 0000000000000013 RBP: 00007ffe3c7ed280 R08: 0000634abc4049bc R09: 0000634abce43e80 R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffe3c7ed320 R13: 00000000c03864bc R14: 0000000000000013 R15: 0000634abc404840 </TASK> ---[ end trace 0000000000000000 ]--- regards, ~ Peter ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [6.12.60 lts] [amdgpu]: regression: broken multi-monitor USB4 dock on Ryzen 7840U 2025-12-05 15:22 [6.12.60 lts] [amdgpu]: regression: broken multi-monitor USB4 dock on Ryzen 7840U Péter Bohner @ 2025-12-05 18:10 ` Harshit Mogalapalli 2025-12-09 9:30 ` [6.12.61 " Péter Bohner 0 siblings, 1 reply; 10+ messages in thread From: Harshit Mogalapalli @ 2025-12-05 18:10 UTC (permalink / raw) To: Péter Bohner, amd-gfx, stable, regressions, bugs Hi, On 05/12/25 20:52, Péter Bohner wrote: > upgrading from 6.12.59 to 6.12.60 broke my USB4 (Dynabook Thunderbolt 4 > Dock)'s video output with my Framework 13 (AMD Ryzen 7840U / Radeom 780M > igpu) . > With two monitors plugged in, only one of them works, the other (always > the one on the 'video 2' output) remains blank (but receives signal). > > relevant dmesg [note: tainted by ZFS] > (full output at: https://gist.github.com/x- > zvf/128d45d028230438b8777c40759fa997): > Just a note: This looks related to whats fixed in 6.12.61: https://lore.kernel.org/stable/20251203152345.111596485@linuxfoundation.org/ Try with 6.12.61 maybe ? Thanks, Harshit > > [drm:amdgpu_dm_process_dmub_aux_transfer_sync [amdgpu]] *ERROR* > wait_for_completion_timeout timeout! > ------------[ cut here ]------------ > WARNING: CPU: 15 PID: 3064 at drivers/gpu/drm/amd/amdgpu/../display/dc/ > link/hwss/link_hwss_dpia.c:49 > update_dpia_stream_allocation_table+0xf2/0x100 [amdgpu] > Modules linked in: hid_logitech_hidpp hid_logitech_dj snd_seq_midi > snd_seq_midi_event uvcvideo videobuf2_vmalloc uvc videobuf2_memops > snd_usb_audio videobuf2_v4l2 videobuf2_common snd_usbmidi_lib snd_ump > videodev snd_rawmidi mc cdc_ether usbnet mii uas usb_storage ccm > snd_seq_dummy rfcomm snd_hrtimer snd_seq snd_seq_device tun ip6t_REJECT > nf_reject_ipv6 ipt_REJECT nf_reject_ipv4 xt_multiport xt_cgroup xt_mark > xt_owner xt_tcpudp ip6table_raw iptable_raw ip6table_mangle > iptable_mangle ip6table_nat iptable_nat nf_nat nf_conntrack > nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c crc32c_generic ip6table_filter > ip6_tables iptable_filter uhid cmac algif_hash algif_skcipher af_alg > bnep vfat fat amd_atl intel_rapl_msr intel_rapl_common snd_sof_amd_acp70 > snd_sof_amd_acp63 snd_soc_acpi_amd_match snd_sof_amd_vangogh > snd_sof_amd_rembrandt snd_sof_amd_renoir snd_sof_amd_acp snd_sof_pci > snd_sof_xtensa_dsp snd_sof mt7921e snd_sof_utils mt7921_common > snd_pci_ps mt792x_lib snd_hda_codec_realtek snd_amd_sdw_acpi > soundwire_amd kvm_amd > mt76_connac_lib snd_hda_codec_generic soundwire_generic_allocation > snd_hda_scodec_component snd_hda_codec_hdmi mousedev mt76 soundwire_bus > snd_hda_intel kvm snd_soc_core snd_intel_dspcfg irqbypass > snd_intel_sdw_acpi mac80211 snd_compress ac97_bus crct10dif_pclmul > hid_sensor_als snd_pcm_dmaengine snd_hda_codec crc32_pclmul > hid_sensor_trigger crc32c_intel snd_rpl_pci_acp6x > industrialio_triggered_buffer snd_acp_pci polyval_clmulni kfifo_buf > snd_hda_core snd_acp_legacy_common polyval_generic libarc4 > hid_sensor_iio_common industrialio ghash_clmulni_intel leds_cros_ec > cros_ec_sysfs cros_ec_hwmon cros_kbd_led_backlight cros_charge_control > led_class_multicolor gpio_cros_ec cros_ec_chardev cros_ec_debugfs > sha512_ssse3 snd_hwdep snd_pci_acp6x hid_multitouch joydev spd5118 > hid_sensor_hub cros_ec_dev sha256_ssse3 snd_pcm btusb cfg80211 > sha1_ssse3 btrtl aesni_intel snd_pci_acp5x btintel snd_timer > snd_rn_pci_acp3x sp5100_tco gf128mul ucsi_acpi crypto_simd btbcm > snd_acp_config snd amd_pmf typec_ucsi cryptd snd_soc_acpi > i2c_piix4 btmtk bluetooth rapl wmi_bmof pcspkr typec k10temp > thunderbolt amdtee soundcore ccp snd_pci_acp3x i2c_smbus rfkill roles > cros_ec_lpcs i2c_hid_acpi amd_sfh cros_ec platform_profile i2c_hid tee > amd_pmc mac_hid i2c_dev crypto_user dm_mod loop nfnetlink bpf_preload > ip_tables x_tables hid_generic usbhid amdgpu zfs(POE) crc16 amdxcp > spl(OE) i2c_algo_bit drm_ttm_helper ttm serio_raw drm_exec atkbd > gpu_sched libps2 vivaldi_fmap drm_suballoc_helper nvme drm_buddy i8042 > drm_display_helper nvme_core video serio cec nvme_auth wmi > CPU: 15 UID: 1000 PID: 3064 Comm: kwin_wayland Tainted: P OE 6.12.60-1- > lts #1 9b11292f14ae477e878a6bb6a5b5efc27ccf021d > Tainted: [P]=PROPRIETARY_MODULE, [O]=OOT_MODULE, [E]=UNSIGNED_MODULE > Hardware name: Framework Laptop 13 (AMD Ryzen 7040Series)/FRANMDCP07, > BIOS 03.16 07/25/2025 > RIP: 0010:update_dpia_stream_allocation_table+0xf2/0x100 [amdgpu] > Code: d0 0f 1f 00 48 8b 44 24 08 65 48 2b 04 25 28 00 00 00 75 1a 48 83 > c4 10 5b 5d 41 5c 41 5d e9 10 ec e3 d9 31 db e9 6f ff ff ff <0f> 0b eb > 8a e8 05 09 c3 d9 0f 1f 44 00 00 90 90 90 90 90 90 90 90 > RSP: 0018:ffffd26fe3473248 EFLAGS: 00010282 > RAX: 00000000ffffffff RBX: 0000000000000025 RCX: 0000000000001140 > RDX: 00000000ffffffff RSI: ffffd26fe34731f0 RDI: ffff8bb78c7bb608 > RBP: ffff8bb7982c3b88 R08: 00000000ffffffff R09: 0000000000001100 > R10: ffffd27000ef9900 R11: ffff8bb78c7bb400 R12: ffff8bb7982ed600 > R13: ffff8bb7982c3800 R14: ffff8bb984e402a8 R15: ffff8bb7982c38c8 > FS: 000073883c086b80(0000) GS:ffff8bc51e180000(0000) > knlGS:0000000000000000 > CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > CR2: 00002020005ba004 CR3: 000000014396e000 CR4: 0000000000f50ef0 > PKRU: 55555554 > Call Trace: > <TASK> > ? link_set_dpms_on+0x7a5/0xc70 [amdgpu > d75f7e51e39957084964278ab74da83065554c01] > link_set_dpms_on+0x806/0xc70 [amdgpu > d75f7e51e39957084964278ab74da83065554c01] > dce110_apply_single_controller_ctx_to_hw+0x300/0x480 [amdgpu > d75f7e51e39957084964278ab74da83065554c01] > dce110_apply_ctx_to_hw+0x24c/0x2e0 [amdgpu > d75f7e51e39957084964278ab74da83065554c01] > ? dcn10_setup_stereo+0x160/0x170 [amdgpu > d75f7e51e39957084964278ab74da83065554c01] > dc_commit_state_no_check+0x63d/0xeb0 [amdgpu > d75f7e51e39957084964278ab74da83065554c01] > dc_commit_streams+0x296/0x490 [amdgpu > d75f7e51e39957084964278ab74da83065554c01] > ? srso_alias_return_thunk+0x5/0xfbef5 > ? schedule_timeout+0x133/0x170 > amdgpu_dm_atomic_commit_tail+0x6a1/0x3a10 [amdgpu > d75f7e51e39957084964278ab74da83065554c01] > ? srso_alias_return_thunk+0x5/0xfbef5 > ? psi_task_switch+0x113/0x2a0 > ? srso_alias_return_thunk+0x5/0xfbef5 > ? srso_alias_return_thunk+0x5/0xfbef5 > ? srso_alias_return_thunk+0x5/0xfbef5 > ? schedule+0x27/0xf0 > ? srso_alias_return_thunk+0x5/0xfbef5 > ? schedule_timeout+0x133/0x170 > ? srso_alias_return_thunk+0x5/0xfbef5 > ? dma_fence_default_wait+0x8b/0x230 > ? srso_alias_return_thunk+0x5/0xfbef5 > ? srso_alias_return_thunk+0x5/0xfbef5 > ? wait_for_completion_timeout+0x12e/0x180 > commit_tail+0xae/0x140 > drm_atomic_helper_commit+0x13c/0x180 > drm_atomic_commit+0xa6/0xe0 > ? __pfx___drm_printfn_info+0x10/0x10 > drm_mode_atomic_ioctl+0xa60/0xcd0 > ? sock_poll+0x51/0x110 > ? __pfx_drm_mode_atomic_ioctl+0x10/0x10 > drm_ioctl_kernel+0xad/0x100 > drm_ioctl+0x286/0x500 > ? __pfx_drm_mode_atomic_ioctl+0x10/0x10 > amdgpu_drm_ioctl+0x4a/0x80 [amdgpu > d75f7e51e39957084964278ab74da83065554c01] > __x64_sys_ioctl+0x91/0xd0 > do_syscall_64+0x7b/0x190 > ? srso_alias_return_thunk+0x5/0xfbef5 > ? __x64_sys_ppoll+0xf8/0x180 > ? srso_alias_return_thunk+0x5/0xfbef5 > ? syscall_exit_to_user_mode+0x37/0x1c0 > ? srso_alias_return_thunk+0x5/0xfbef5 > ? do_syscall_64+0x87/0x190 > ? srso_alias_return_thunk+0x5/0xfbef5 > ? do_syscall_64+0x87/0x190 > ? srso_alias_return_thunk+0x5/0xfbef5 > ? do_syscall_64+0x87/0x190 > ? srso_alias_return_thunk+0x5/0xfbef5 > ? do_syscall_64+0x87/0x190 > ? srso_alias_return_thunk+0x5/0xfbef5 > ? do_syscall_64+0x87/0x190 > ? srso_alias_return_thunk+0x5/0xfbef5 > ? irqentry_exit_to_user_mode+0x2c/0x1b0 > entry_SYSCALL_64_after_hwframe+0x76/0x7e > RIP: 0033:0x738842d9b70d > 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 > RSP: 002b:00007ffe3c7ed230 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 > RAX: ffffffffffffffda RBX: 0000634abd49c210 RCX: 0000738842d9b70d > RDX: 00007ffe3c7ed320 RSI: 00000000c03864bc RDI: 0000000000000013 > RBP: 00007ffe3c7ed280 R08: 0000634abc4049bc R09: 0000634abce43e80 > R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffe3c7ed320 > R13: 00000000c03864bc R14: 0000000000000013 R15: 0000634abc404840 > </TASK> > ---[ end trace 0000000000000000 ]--- > > > regards, > ~ Peter > > > > ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [6.12.61 lts] [amdgpu]: regression: broken multi-monitor USB4 dock on Ryzen 7840U 2025-12-05 18:10 ` Harshit Mogalapalli @ 2025-12-09 9:30 ` Péter Bohner 2025-12-09 9:46 ` Harshit Mogalapalli 0 siblings, 1 reply; 10+ messages in thread From: Péter Bohner @ 2025-12-09 9:30 UTC (permalink / raw) To: Harshit Mogalapalli, amd-gfx, stable, regressions, bugs Hi Harshit, sorry for the late reply (and replying privately at first), I had to wait for the release. Unexpectedly, this is NOT fixed, persisting in 6.12.61, same trace. regards, ~Peter On 05/12/2025 19:10, Harshit Mogalapalli wrote: > Hi, > > On 05/12/25 20:52, Péter Bohner wrote: >> upgrading from 6.12.59 to 6.12.60 broke my USB4 (Dynabook Thunderbolt >> 4 Dock)'s video output with my Framework 13 (AMD Ryzen 7840U / Radeom >> 780M igpu) . >> With two monitors plugged in, only one of them works, the other >> (always the one on the 'video 2' output) remains blank (but receives >> signal). >> >> relevant dmesg [note: tainted by ZFS] >> (full output at: https://gist.github.com/x- >> zvf/128d45d028230438b8777c40759fa997): >> > > Just a note: > > This looks related to whats fixed in 6.12.61: > > https://lore.kernel.org/stable/20251203152345.111596485@linuxfoundation.org/ > > > Try with 6.12.61 maybe ? > > Thanks, > Harshit > >> >> [drm:amdgpu_dm_process_dmub_aux_transfer_sync [amdgpu]] *ERROR* >> wait_for_completion_timeout timeout! >> ------------[ cut here ]------------ >> WARNING: CPU: 15 PID: 3064 at >> drivers/gpu/drm/amd/amdgpu/../display/dc/ >> link/hwss/link_hwss_dpia.c:49 >> update_dpia_stream_allocation_table+0xf2/0x100 [amdgpu] >> Modules linked in: hid_logitech_hidpp hid_logitech_dj snd_seq_midi >> snd_seq_midi_event uvcvideo videobuf2_vmalloc uvc videobuf2_memops >> snd_usb_audio videobuf2_v4l2 videobuf2_common snd_usbmidi_lib snd_ump >> videodev snd_rawmidi mc cdc_ether usbnet mii uas usb_storage ccm >> snd_seq_dummy rfcomm snd_hrtimer snd_seq snd_seq_device tun >> ip6t_REJECT nf_reject_ipv6 ipt_REJECT nf_reject_ipv4 xt_multiport >> xt_cgroup xt_mark xt_owner xt_tcpudp ip6table_raw iptable_raw >> ip6table_mangle iptable_mangle ip6table_nat iptable_nat nf_nat >> nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c crc32c_generic >> ip6table_filter ip6_tables iptable_filter uhid cmac algif_hash >> algif_skcipher af_alg bnep vfat fat amd_atl intel_rapl_msr >> intel_rapl_common snd_sof_amd_acp70 snd_sof_amd_acp63 >> snd_soc_acpi_amd_match snd_sof_amd_vangogh snd_sof_amd_rembrandt >> snd_sof_amd_renoir snd_sof_amd_acp snd_sof_pci snd_sof_xtensa_dsp >> snd_sof mt7921e snd_sof_utils mt7921_common snd_pci_ps mt792x_lib >> snd_hda_codec_realtek snd_amd_sdw_acpi soundwire_amd kvm_amd >> mt76_connac_lib snd_hda_codec_generic soundwire_generic_allocation >> snd_hda_scodec_component snd_hda_codec_hdmi mousedev mt76 >> soundwire_bus snd_hda_intel kvm snd_soc_core snd_intel_dspcfg >> irqbypass snd_intel_sdw_acpi mac80211 snd_compress ac97_bus >> crct10dif_pclmul hid_sensor_als snd_pcm_dmaengine snd_hda_codec >> crc32_pclmul hid_sensor_trigger crc32c_intel snd_rpl_pci_acp6x >> industrialio_triggered_buffer snd_acp_pci polyval_clmulni kfifo_buf >> snd_hda_core snd_acp_legacy_common polyval_generic libarc4 >> hid_sensor_iio_common industrialio ghash_clmulni_intel leds_cros_ec >> cros_ec_sysfs cros_ec_hwmon cros_kbd_led_backlight >> cros_charge_control led_class_multicolor gpio_cros_ec cros_ec_chardev >> cros_ec_debugfs sha512_ssse3 snd_hwdep snd_pci_acp6x hid_multitouch >> joydev spd5118 hid_sensor_hub cros_ec_dev sha256_ssse3 snd_pcm btusb >> cfg80211 sha1_ssse3 btrtl aesni_intel snd_pci_acp5x btintel snd_timer >> snd_rn_pci_acp3x sp5100_tco gf128mul ucsi_acpi crypto_simd btbcm >> snd_acp_config snd amd_pmf typec_ucsi cryptd snd_soc_acpi >> i2c_piix4 btmtk bluetooth rapl wmi_bmof pcspkr typec k10temp >> thunderbolt amdtee soundcore ccp snd_pci_acp3x i2c_smbus rfkill roles >> cros_ec_lpcs i2c_hid_acpi amd_sfh cros_ec platform_profile i2c_hid >> tee amd_pmc mac_hid i2c_dev crypto_user dm_mod loop nfnetlink >> bpf_preload ip_tables x_tables hid_generic usbhid amdgpu zfs(POE) >> crc16 amdxcp spl(OE) i2c_algo_bit drm_ttm_helper ttm serio_raw >> drm_exec atkbd gpu_sched libps2 vivaldi_fmap drm_suballoc_helper nvme >> drm_buddy i8042 drm_display_helper nvme_core video serio cec >> nvme_auth wmi >> CPU: 15 UID: 1000 PID: 3064 Comm: kwin_wayland Tainted: P OE >> 6.12.60-1- lts #1 9b11292f14ae477e878a6bb6a5b5efc27ccf021d >> Tainted: [P]=PROPRIETARY_MODULE, [O]=OOT_MODULE, [E]=UNSIGNED_MODULE >> Hardware name: Framework Laptop 13 (AMD Ryzen 7040Series)/FRANMDCP07, >> BIOS 03.16 07/25/2025 >> RIP: 0010:update_dpia_stream_allocation_table+0xf2/0x100 [amdgpu] >> Code: d0 0f 1f 00 48 8b 44 24 08 65 48 2b 04 25 28 00 00 00 75 1a 48 >> 83 c4 10 5b 5d 41 5c 41 5d e9 10 ec e3 d9 31 db e9 6f ff ff ff <0f> >> 0b eb 8a e8 05 09 c3 d9 0f 1f 44 00 00 90 90 90 90 90 90 90 90 >> RSP: 0018:ffffd26fe3473248 EFLAGS: 00010282 >> RAX: 00000000ffffffff RBX: 0000000000000025 RCX: 0000000000001140 >> RDX: 00000000ffffffff RSI: ffffd26fe34731f0 RDI: ffff8bb78c7bb608 >> RBP: ffff8bb7982c3b88 R08: 00000000ffffffff R09: 0000000000001100 >> R10: ffffd27000ef9900 R11: ffff8bb78c7bb400 R12: ffff8bb7982ed600 >> R13: ffff8bb7982c3800 R14: ffff8bb984e402a8 R15: ffff8bb7982c38c8 >> FS: 000073883c086b80(0000) GS:ffff8bc51e180000(0000) >> knlGS:0000000000000000 >> CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 >> CR2: 00002020005ba004 CR3: 000000014396e000 CR4: 0000000000f50ef0 >> PKRU: 55555554 >> Call Trace: >> <TASK> >> ? link_set_dpms_on+0x7a5/0xc70 [amdgpu >> d75f7e51e39957084964278ab74da83065554c01] >> link_set_dpms_on+0x806/0xc70 [amdgpu >> d75f7e51e39957084964278ab74da83065554c01] >> dce110_apply_single_controller_ctx_to_hw+0x300/0x480 [amdgpu >> d75f7e51e39957084964278ab74da83065554c01] >> dce110_apply_ctx_to_hw+0x24c/0x2e0 [amdgpu >> d75f7e51e39957084964278ab74da83065554c01] >> ? dcn10_setup_stereo+0x160/0x170 [amdgpu >> d75f7e51e39957084964278ab74da83065554c01] >> dc_commit_state_no_check+0x63d/0xeb0 [amdgpu >> d75f7e51e39957084964278ab74da83065554c01] >> dc_commit_streams+0x296/0x490 [amdgpu >> d75f7e51e39957084964278ab74da83065554c01] >> ? srso_alias_return_thunk+0x5/0xfbef5 >> ? schedule_timeout+0x133/0x170 >> amdgpu_dm_atomic_commit_tail+0x6a1/0x3a10 [amdgpu >> d75f7e51e39957084964278ab74da83065554c01] >> ? srso_alias_return_thunk+0x5/0xfbef5 >> ? psi_task_switch+0x113/0x2a0 >> ? srso_alias_return_thunk+0x5/0xfbef5 >> ? srso_alias_return_thunk+0x5/0xfbef5 >> ? srso_alias_return_thunk+0x5/0xfbef5 >> ? schedule+0x27/0xf0 >> ? srso_alias_return_thunk+0x5/0xfbef5 >> ? schedule_timeout+0x133/0x170 >> ? srso_alias_return_thunk+0x5/0xfbef5 >> ? dma_fence_default_wait+0x8b/0x230 >> ? srso_alias_return_thunk+0x5/0xfbef5 >> ? srso_alias_return_thunk+0x5/0xfbef5 >> ? wait_for_completion_timeout+0x12e/0x180 >> commit_tail+0xae/0x140 >> drm_atomic_helper_commit+0x13c/0x180 >> drm_atomic_commit+0xa6/0xe0 >> ? __pfx___drm_printfn_info+0x10/0x10 >> drm_mode_atomic_ioctl+0xa60/0xcd0 >> ? sock_poll+0x51/0x110 >> ? __pfx_drm_mode_atomic_ioctl+0x10/0x10 >> drm_ioctl_kernel+0xad/0x100 >> drm_ioctl+0x286/0x500 >> ? __pfx_drm_mode_atomic_ioctl+0x10/0x10 >> amdgpu_drm_ioctl+0x4a/0x80 [amdgpu >> d75f7e51e39957084964278ab74da83065554c01] >> __x64_sys_ioctl+0x91/0xd0 >> do_syscall_64+0x7b/0x190 >> ? srso_alias_return_thunk+0x5/0xfbef5 >> ? __x64_sys_ppoll+0xf8/0x180 >> ? srso_alias_return_thunk+0x5/0xfbef5 >> ? syscall_exit_to_user_mode+0x37/0x1c0 >> ? srso_alias_return_thunk+0x5/0xfbef5 >> ? do_syscall_64+0x87/0x190 >> ? srso_alias_return_thunk+0x5/0xfbef5 >> ? do_syscall_64+0x87/0x190 >> ? srso_alias_return_thunk+0x5/0xfbef5 >> ? do_syscall_64+0x87/0x190 >> ? srso_alias_return_thunk+0x5/0xfbef5 >> ? do_syscall_64+0x87/0x190 >> ? srso_alias_return_thunk+0x5/0xfbef5 >> ? do_syscall_64+0x87/0x190 >> ? srso_alias_return_thunk+0x5/0xfbef5 >> ? irqentry_exit_to_user_mode+0x2c/0x1b0 >> entry_SYSCALL_64_after_hwframe+0x76/0x7e >> RIP: 0033:0x738842d9b70d >> 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 >> RSP: 002b:00007ffe3c7ed230 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 >> RAX: ffffffffffffffda RBX: 0000634abd49c210 RCX: 0000738842d9b70d >> RDX: 00007ffe3c7ed320 RSI: 00000000c03864bc RDI: 0000000000000013 >> RBP: 00007ffe3c7ed280 R08: 0000634abc4049bc R09: 0000634abce43e80 >> R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffe3c7ed320 >> R13: 00000000c03864bc R14: 0000000000000013 R15: 0000634abc404840 >> </TASK> >> ---[ end trace 0000000000000000 ]--- >> >> >> regards, >> ~ Peter >> >> >> >> > -- Mit freundlichen Grüßen Péter Bohner ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [6.12.61 lts] [amdgpu]: regression: broken multi-monitor USB4 dock on Ryzen 7840U 2025-12-09 9:30 ` [6.12.61 " Péter Bohner @ 2025-12-09 9:46 ` Harshit Mogalapalli 2025-12-09 14:59 ` Péter Bohner 0 siblings, 1 reply; 10+ messages in thread From: Harshit Mogalapalli @ 2025-12-09 9:46 UTC (permalink / raw) To: Péter Bohner, amd-gfx, stable, regressions, bugs Hi Peter, On 09/12/25 15:00, Péter Bohner wrote: > Hi Harshit, > > sorry for the late reply (and replying privately at first), > I had to wait for the release. > Np! > Unexpectedly, this is NOT fixed, persisting in 6.12.61, same trace. > Sorry I guessed it based on the fixes that went into 6.12.61. Sorry about the incorrect guess. I don't know if this is a known issue then. Couple of thing I would try is: 1. Is this reproducible on MAINLINE 6.18 ? 2. Can you bisect the cause between 6.12.59 and 6.12.60 ? (using git bisect) - Documentation: https://docs.kernel.org/admin-guide/bug-bisect.html thanks, Harshit > regards, > ~Peter > > On 05/12/2025 19:10, Harshit Mogalapalli wrote: >> Hi, >> >> On 05/12/25 20:52, Péter Bohner wrote: >>> upgrading from 6.12.59 to 6.12.60 broke my USB4 (Dynabook Thunderbolt >>> 4 Dock)'s video output with my Framework 13 (AMD Ryzen 7840U / Radeom >>> 780M igpu) . >>> With two monitors plugged in, only one of them works, the other >>> (always the one on the 'video 2' output) remains blank (but receives >>> signal). >>> >>> relevant dmesg [note: tainted by ZFS] >>> (full output at: https://gist.github.com/x- >>> zvf/128d45d028230438b8777c40759fa997): >>> >> >> Just a note: >> >> This looks related to whats fixed in 6.12.61: >> >> https://lore.kernel.org/ >> stable/20251203152345.111596485@linuxfoundation.org/ >> >> Try with 6.12.61 maybe ? >> >> Thanks, >> Harshit >> >>> >>> [drm:amdgpu_dm_process_dmub_aux_transfer_sync [amdgpu]] *ERROR* >>> wait_for_completion_timeout timeout! >>> ------------[ cut here ]------------ >>> WARNING: CPU: 15 PID: 3064 at drivers/gpu/drm/amd/amdgpu/../display/ >>> dc/ link/hwss/link_hwss_dpia.c:49 >>> update_dpia_stream_allocation_table+0xf2/0x100 [amdgpu] >>> Modules linked in: hid_logitech_hidpp hid_logitech_dj snd_seq_midi >>> snd_seq_midi_event uvcvideo videobuf2_vmalloc uvc videobuf2_memops >>> snd_usb_audio videobuf2_v4l2 videobuf2_common snd_usbmidi_lib snd_ump >>> videodev snd_rawmidi mc cdc_ether usbnet mii uas usb_storage ccm >>> snd_seq_dummy rfcomm snd_hrtimer snd_seq snd_seq_device tun >>> ip6t_REJECT nf_reject_ipv6 ipt_REJECT nf_reject_ipv4 xt_multiport >>> xt_cgroup xt_mark xt_owner xt_tcpudp ip6table_raw iptable_raw >>> ip6table_mangle iptable_mangle ip6table_nat iptable_nat nf_nat >>> nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c crc32c_generic >>> ip6table_filter ip6_tables iptable_filter uhid cmac algif_hash >>> algif_skcipher af_alg bnep vfat fat amd_atl intel_rapl_msr >>> intel_rapl_common snd_sof_amd_acp70 snd_sof_amd_acp63 >>> snd_soc_acpi_amd_match snd_sof_amd_vangogh snd_sof_amd_rembrandt >>> snd_sof_amd_renoir snd_sof_amd_acp snd_sof_pci snd_sof_xtensa_dsp >>> snd_sof mt7921e snd_sof_utils mt7921_common snd_pci_ps mt792x_lib >>> snd_hda_codec_realtek snd_amd_sdw_acpi soundwire_amd kvm_amd >>> mt76_connac_lib snd_hda_codec_generic soundwire_generic_allocation >>> snd_hda_scodec_component snd_hda_codec_hdmi mousedev mt76 >>> soundwire_bus snd_hda_intel kvm snd_soc_core snd_intel_dspcfg >>> irqbypass snd_intel_sdw_acpi mac80211 snd_compress ac97_bus >>> crct10dif_pclmul hid_sensor_als snd_pcm_dmaengine snd_hda_codec >>> crc32_pclmul hid_sensor_trigger crc32c_intel snd_rpl_pci_acp6x >>> industrialio_triggered_buffer snd_acp_pci polyval_clmulni kfifo_buf >>> snd_hda_core snd_acp_legacy_common polyval_generic libarc4 >>> hid_sensor_iio_common industrialio ghash_clmulni_intel leds_cros_ec >>> cros_ec_sysfs cros_ec_hwmon cros_kbd_led_backlight >>> cros_charge_control led_class_multicolor gpio_cros_ec cros_ec_chardev >>> cros_ec_debugfs sha512_ssse3 snd_hwdep snd_pci_acp6x hid_multitouch >>> joydev spd5118 hid_sensor_hub cros_ec_dev sha256_ssse3 snd_pcm btusb >>> cfg80211 sha1_ssse3 btrtl aesni_intel snd_pci_acp5x btintel snd_timer >>> snd_rn_pci_acp3x sp5100_tco gf128mul ucsi_acpi crypto_simd btbcm >>> snd_acp_config snd amd_pmf typec_ucsi cryptd snd_soc_acpi >>> i2c_piix4 btmtk bluetooth rapl wmi_bmof pcspkr typec k10temp >>> thunderbolt amdtee soundcore ccp snd_pci_acp3x i2c_smbus rfkill roles >>> cros_ec_lpcs i2c_hid_acpi amd_sfh cros_ec platform_profile i2c_hid >>> tee amd_pmc mac_hid i2c_dev crypto_user dm_mod loop nfnetlink >>> bpf_preload ip_tables x_tables hid_generic usbhid amdgpu zfs(POE) >>> crc16 amdxcp spl(OE) i2c_algo_bit drm_ttm_helper ttm serio_raw >>> drm_exec atkbd gpu_sched libps2 vivaldi_fmap drm_suballoc_helper nvme >>> drm_buddy i8042 drm_display_helper nvme_core video serio cec >>> nvme_auth wmi >>> CPU: 15 UID: 1000 PID: 3064 Comm: kwin_wayland Tainted: P OE >>> 6.12.60-1- lts #1 9b11292f14ae477e878a6bb6a5b5efc27ccf021d >>> Tainted: [P]=PROPRIETARY_MODULE, [O]=OOT_MODULE, [E]=UNSIGNED_MODULE >>> Hardware name: Framework Laptop 13 (AMD Ryzen 7040Series)/FRANMDCP07, >>> BIOS 03.16 07/25/2025 >>> RIP: 0010:update_dpia_stream_allocation_table+0xf2/0x100 [amdgpu] >>> Code: d0 0f 1f 00 48 8b 44 24 08 65 48 2b 04 25 28 00 00 00 75 1a 48 >>> 83 c4 10 5b 5d 41 5c 41 5d e9 10 ec e3 d9 31 db e9 6f ff ff ff <0f> >>> 0b eb 8a e8 05 09 c3 d9 0f 1f 44 00 00 90 90 90 90 90 90 90 90 >>> RSP: 0018:ffffd26fe3473248 EFLAGS: 00010282 >>> RAX: 00000000ffffffff RBX: 0000000000000025 RCX: 0000000000001140 >>> RDX: 00000000ffffffff RSI: ffffd26fe34731f0 RDI: ffff8bb78c7bb608 >>> RBP: ffff8bb7982c3b88 R08: 00000000ffffffff R09: 0000000000001100 >>> R10: ffffd27000ef9900 R11: ffff8bb78c7bb400 R12: ffff8bb7982ed600 >>> R13: ffff8bb7982c3800 R14: ffff8bb984e402a8 R15: ffff8bb7982c38c8 >>> FS: 000073883c086b80(0000) GS:ffff8bc51e180000(0000) >>> knlGS:0000000000000000 >>> CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 >>> CR2: 00002020005ba004 CR3: 000000014396e000 CR4: 0000000000f50ef0 >>> PKRU: 55555554 >>> Call Trace: >>> <TASK> >>> ? link_set_dpms_on+0x7a5/0xc70 [amdgpu >>> d75f7e51e39957084964278ab74da83065554c01] >>> link_set_dpms_on+0x806/0xc70 [amdgpu >>> d75f7e51e39957084964278ab74da83065554c01] >>> dce110_apply_single_controller_ctx_to_hw+0x300/0x480 [amdgpu >>> d75f7e51e39957084964278ab74da83065554c01] >>> dce110_apply_ctx_to_hw+0x24c/0x2e0 [amdgpu >>> d75f7e51e39957084964278ab74da83065554c01] >>> ? dcn10_setup_stereo+0x160/0x170 [amdgpu >>> d75f7e51e39957084964278ab74da83065554c01] >>> dc_commit_state_no_check+0x63d/0xeb0 [amdgpu >>> d75f7e51e39957084964278ab74da83065554c01] >>> dc_commit_streams+0x296/0x490 [amdgpu >>> d75f7e51e39957084964278ab74da83065554c01] >>> ? srso_alias_return_thunk+0x5/0xfbef5 >>> ? schedule_timeout+0x133/0x170 >>> amdgpu_dm_atomic_commit_tail+0x6a1/0x3a10 [amdgpu >>> d75f7e51e39957084964278ab74da83065554c01] >>> ? srso_alias_return_thunk+0x5/0xfbef5 >>> ? psi_task_switch+0x113/0x2a0 >>> ? srso_alias_return_thunk+0x5/0xfbef5 >>> ? srso_alias_return_thunk+0x5/0xfbef5 >>> ? srso_alias_return_thunk+0x5/0xfbef5 >>> ? schedule+0x27/0xf0 >>> ? srso_alias_return_thunk+0x5/0xfbef5 >>> ? schedule_timeout+0x133/0x170 >>> ? srso_alias_return_thunk+0x5/0xfbef5 >>> ? dma_fence_default_wait+0x8b/0x230 >>> ? srso_alias_return_thunk+0x5/0xfbef5 >>> ? srso_alias_return_thunk+0x5/0xfbef5 >>> ? wait_for_completion_timeout+0x12e/0x180 >>> commit_tail+0xae/0x140 >>> drm_atomic_helper_commit+0x13c/0x180 >>> drm_atomic_commit+0xa6/0xe0 >>> ? __pfx___drm_printfn_info+0x10/0x10 >>> drm_mode_atomic_ioctl+0xa60/0xcd0 >>> ? sock_poll+0x51/0x110 >>> ? __pfx_drm_mode_atomic_ioctl+0x10/0x10 >>> drm_ioctl_kernel+0xad/0x100 >>> drm_ioctl+0x286/0x500 >>> ? __pfx_drm_mode_atomic_ioctl+0x10/0x10 >>> amdgpu_drm_ioctl+0x4a/0x80 [amdgpu >>> d75f7e51e39957084964278ab74da83065554c01] >>> __x64_sys_ioctl+0x91/0xd0 >>> do_syscall_64+0x7b/0x190 >>> ? srso_alias_return_thunk+0x5/0xfbef5 >>> ? __x64_sys_ppoll+0xf8/0x180 >>> ? srso_alias_return_thunk+0x5/0xfbef5 >>> ? syscall_exit_to_user_mode+0x37/0x1c0 >>> ? srso_alias_return_thunk+0x5/0xfbef5 >>> ? do_syscall_64+0x87/0x190 >>> ? srso_alias_return_thunk+0x5/0xfbef5 >>> ? do_syscall_64+0x87/0x190 >>> ? srso_alias_return_thunk+0x5/0xfbef5 >>> ? do_syscall_64+0x87/0x190 >>> ? srso_alias_return_thunk+0x5/0xfbef5 >>> ? do_syscall_64+0x87/0x190 >>> ? srso_alias_return_thunk+0x5/0xfbef5 >>> ? do_syscall_64+0x87/0x190 >>> ? srso_alias_return_thunk+0x5/0xfbef5 >>> ? irqentry_exit_to_user_mode+0x2c/0x1b0 >>> entry_SYSCALL_64_after_hwframe+0x76/0x7e >>> RIP: 0033:0x738842d9b70d >>> 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 >>> RSP: 002b:00007ffe3c7ed230 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 >>> RAX: ffffffffffffffda RBX: 0000634abd49c210 RCX: 0000738842d9b70d >>> RDX: 00007ffe3c7ed320 RSI: 00000000c03864bc RDI: 0000000000000013 >>> RBP: 00007ffe3c7ed280 R08: 0000634abc4049bc R09: 0000634abce43e80 >>> R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffe3c7ed320 >>> R13: 00000000c03864bc R14: 0000000000000013 R15: 0000634abc404840 >>> </TASK> >>> ---[ end trace 0000000000000000 ]--- >>> >>> >>> regards, >>> ~ Peter >>> >>> >>> >>> >> ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [6.12.61 lts] [amdgpu]: regression: broken multi-monitor USB4 dock on Ryzen 7840U 2025-12-09 9:46 ` Harshit Mogalapalli @ 2025-12-09 14:59 ` Péter Bohner 2025-12-09 15:50 ` Péter Bohner 0 siblings, 1 reply; 10+ messages in thread From: Péter Bohner @ 2025-12-09 14:59 UTC (permalink / raw) To: Harshit Mogalapalli, amd-gfx, stable, regressions, bugs, Jerry.Zuo, aurabindo.pillai, ivan.lipski, daniel.wheeler, alexander.deucher, gregkh Hi Harshit, > 1. Is this reproducible on MAINLINE 6.18 ? I can't test that, as I am using ZFS-on-root and ZOL currently supports only up to 6.17. > 2. Can you bisect the cause between 6.12.59 and 6.12.60 ? (using git bisect) - Documentation: https://docs.kernel.org/admin-guide/bug-bisect.html I have bisected it to (first bad commit): commit ded77c1209169bd40996caf5c5dfe1a228a587ab drm/amd/display: Fix pbn to kbps Conversion. I've CC'd the author & signed-off folks to the thread. thanks, ~ Peter On 09/12/2025 10:46, Harshit Mogalapalli wrote: > Hi Peter, > > On 09/12/25 15:00, Péter Bohner wrote: >> Hi Harshit, >> >> sorry for the late reply (and replying privately at first), >> I had to wait for the release. >> > > Np! > >> Unexpectedly, this is NOT fixed, persisting in 6.12.61, same trace. >> > > Sorry I guessed it based on the fixes that went into 6.12.61. Sorry > about the incorrect guess. > > I don't know if this is a known issue then. Couple of thing I would > try is: > > 1. Is this reproducible on MAINLINE 6.18 ? > 2. Can you bisect the cause between 6.12.59 and 6.12.60 ? (using git > bisect) - Documentation: > https://docs.kernel.org/admin-guide/bug-bisect.html > > thanks, > Harshit > >> regards, >> ~Peter >> >> On 05/12/2025 19:10, Harshit Mogalapalli wrote: >>> Hi, >>> >>> On 05/12/25 20:52, Péter Bohner wrote: >>>> upgrading from 6.12.59 to 6.12.60 broke my USB4 (Dynabook >>>> Thunderbolt 4 Dock)'s video output with my Framework 13 (AMD Ryzen >>>> 7840U / Radeom 780M igpu) . >>>> With two monitors plugged in, only one of them works, the other >>>> (always the one on the 'video 2' output) remains blank (but >>>> receives signal). >>>> >>>> relevant dmesg [note: tainted by ZFS] >>>> (full output at: https://gist.github.com/x- >>>> zvf/128d45d028230438b8777c40759fa997): >>>> >>> >>> Just a note: >>> >>> This looks related to whats fixed in 6.12.61: >>> >>> https://lore.kernel.org/ >>> stable/20251203152345.111596485@linuxfoundation.org/ >>> >>> Try with 6.12.61 maybe ? >>> >>> Thanks, >>> Harshit >>> >>>> >>>> [drm:amdgpu_dm_process_dmub_aux_transfer_sync [amdgpu]] *ERROR* >>>> wait_for_completion_timeout timeout! >>>> ------------[ cut here ]------------ >>>> WARNING: CPU: 15 PID: 3064 at >>>> drivers/gpu/drm/amd/amdgpu/../display/ dc/ >>>> link/hwss/link_hwss_dpia.c:49 >>>> update_dpia_stream_allocation_table+0xf2/0x100 [amdgpu] >>>> Modules linked in: hid_logitech_hidpp hid_logitech_dj snd_seq_midi >>>> snd_seq_midi_event uvcvideo videobuf2_vmalloc uvc videobuf2_memops >>>> snd_usb_audio videobuf2_v4l2 videobuf2_common snd_usbmidi_lib >>>> snd_ump videodev snd_rawmidi mc cdc_ether usbnet mii uas >>>> usb_storage ccm snd_seq_dummy rfcomm snd_hrtimer snd_seq >>>> snd_seq_device tun ip6t_REJECT nf_reject_ipv6 ipt_REJECT >>>> nf_reject_ipv4 xt_multiport xt_cgroup xt_mark xt_owner xt_tcpudp >>>> ip6table_raw iptable_raw ip6table_mangle iptable_mangle >>>> ip6table_nat iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 >>>> nf_defrag_ipv4 libcrc32c crc32c_generic ip6table_filter ip6_tables >>>> iptable_filter uhid cmac algif_hash algif_skcipher af_alg bnep vfat >>>> fat amd_atl intel_rapl_msr intel_rapl_common snd_sof_amd_acp70 >>>> snd_sof_amd_acp63 snd_soc_acpi_amd_match snd_sof_amd_vangogh >>>> snd_sof_amd_rembrandt snd_sof_amd_renoir snd_sof_amd_acp >>>> snd_sof_pci snd_sof_xtensa_dsp snd_sof mt7921e snd_sof_utils >>>> mt7921_common snd_pci_ps mt792x_lib snd_hda_codec_realtek >>>> snd_amd_sdw_acpi soundwire_amd kvm_amd >>>> mt76_connac_lib snd_hda_codec_generic >>>> soundwire_generic_allocation snd_hda_scodec_component >>>> snd_hda_codec_hdmi mousedev mt76 soundwire_bus snd_hda_intel kvm >>>> snd_soc_core snd_intel_dspcfg irqbypass snd_intel_sdw_acpi mac80211 >>>> snd_compress ac97_bus crct10dif_pclmul hid_sensor_als >>>> snd_pcm_dmaengine snd_hda_codec crc32_pclmul hid_sensor_trigger >>>> crc32c_intel snd_rpl_pci_acp6x industrialio_triggered_buffer >>>> snd_acp_pci polyval_clmulni kfifo_buf snd_hda_core >>>> snd_acp_legacy_common polyval_generic libarc4 hid_sensor_iio_common >>>> industrialio ghash_clmulni_intel leds_cros_ec cros_ec_sysfs >>>> cros_ec_hwmon cros_kbd_led_backlight cros_charge_control >>>> led_class_multicolor gpio_cros_ec cros_ec_chardev cros_ec_debugfs >>>> sha512_ssse3 snd_hwdep snd_pci_acp6x hid_multitouch joydev spd5118 >>>> hid_sensor_hub cros_ec_dev sha256_ssse3 snd_pcm btusb cfg80211 >>>> sha1_ssse3 btrtl aesni_intel snd_pci_acp5x btintel snd_timer >>>> snd_rn_pci_acp3x sp5100_tco gf128mul ucsi_acpi crypto_simd btbcm >>>> snd_acp_config snd amd_pmf typec_ucsi cryptd snd_soc_acpi >>>> i2c_piix4 btmtk bluetooth rapl wmi_bmof pcspkr typec k10temp >>>> thunderbolt amdtee soundcore ccp snd_pci_acp3x i2c_smbus rfkill >>>> roles cros_ec_lpcs i2c_hid_acpi amd_sfh cros_ec platform_profile >>>> i2c_hid tee amd_pmc mac_hid i2c_dev crypto_user dm_mod loop >>>> nfnetlink bpf_preload ip_tables x_tables hid_generic usbhid amdgpu >>>> zfs(POE) crc16 amdxcp spl(OE) i2c_algo_bit drm_ttm_helper ttm >>>> serio_raw drm_exec atkbd gpu_sched libps2 vivaldi_fmap >>>> drm_suballoc_helper nvme drm_buddy i8042 drm_display_helper >>>> nvme_core video serio cec nvme_auth wmi >>>> CPU: 15 UID: 1000 PID: 3064 Comm: kwin_wayland Tainted: P OE >>>> 6.12.60-1- lts #1 9b11292f14ae477e878a6bb6a5b5efc27ccf021d >>>> Tainted: [P]=PROPRIETARY_MODULE, [O]=OOT_MODULE, [E]=UNSIGNED_MODULE >>>> Hardware name: Framework Laptop 13 (AMD Ryzen >>>> 7040Series)/FRANMDCP07, BIOS 03.16 07/25/2025 >>>> RIP: 0010:update_dpia_stream_allocation_table+0xf2/0x100 [amdgpu] >>>> Code: d0 0f 1f 00 48 8b 44 24 08 65 48 2b 04 25 28 00 00 00 75 1a >>>> 48 83 c4 10 5b 5d 41 5c 41 5d e9 10 ec e3 d9 31 db e9 6f ff ff ff >>>> <0f> 0b eb 8a e8 05 09 c3 d9 0f 1f 44 00 00 90 90 90 90 90 90 90 90 >>>> RSP: 0018:ffffd26fe3473248 EFLAGS: 00010282 >>>> RAX: 00000000ffffffff RBX: 0000000000000025 RCX: 0000000000001140 >>>> RDX: 00000000ffffffff RSI: ffffd26fe34731f0 RDI: ffff8bb78c7bb608 >>>> RBP: ffff8bb7982c3b88 R08: 00000000ffffffff R09: 0000000000001100 >>>> R10: ffffd27000ef9900 R11: ffff8bb78c7bb400 R12: ffff8bb7982ed600 >>>> R13: ffff8bb7982c3800 R14: ffff8bb984e402a8 R15: ffff8bb7982c38c8 >>>> FS: 000073883c086b80(0000) GS:ffff8bc51e180000(0000) >>>> knlGS:0000000000000000 >>>> CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 >>>> CR2: 00002020005ba004 CR3: 000000014396e000 CR4: 0000000000f50ef0 >>>> PKRU: 55555554 >>>> Call Trace: >>>> <TASK> >>>> ? link_set_dpms_on+0x7a5/0xc70 [amdgpu >>>> d75f7e51e39957084964278ab74da83065554c01] >>>> link_set_dpms_on+0x806/0xc70 [amdgpu >>>> d75f7e51e39957084964278ab74da83065554c01] >>>> dce110_apply_single_controller_ctx_to_hw+0x300/0x480 [amdgpu >>>> d75f7e51e39957084964278ab74da83065554c01] >>>> dce110_apply_ctx_to_hw+0x24c/0x2e0 [amdgpu >>>> d75f7e51e39957084964278ab74da83065554c01] >>>> ? dcn10_setup_stereo+0x160/0x170 [amdgpu >>>> d75f7e51e39957084964278ab74da83065554c01] >>>> dc_commit_state_no_check+0x63d/0xeb0 [amdgpu >>>> d75f7e51e39957084964278ab74da83065554c01] >>>> dc_commit_streams+0x296/0x490 [amdgpu >>>> d75f7e51e39957084964278ab74da83065554c01] >>>> ? srso_alias_return_thunk+0x5/0xfbef5 >>>> ? schedule_timeout+0x133/0x170 >>>> amdgpu_dm_atomic_commit_tail+0x6a1/0x3a10 [amdgpu >>>> d75f7e51e39957084964278ab74da83065554c01] >>>> ? srso_alias_return_thunk+0x5/0xfbef5 >>>> ? psi_task_switch+0x113/0x2a0 >>>> ? srso_alias_return_thunk+0x5/0xfbef5 >>>> ? srso_alias_return_thunk+0x5/0xfbef5 >>>> ? srso_alias_return_thunk+0x5/0xfbef5 >>>> ? schedule+0x27/0xf0 >>>> ? srso_alias_return_thunk+0x5/0xfbef5 >>>> ? schedule_timeout+0x133/0x170 >>>> ? srso_alias_return_thunk+0x5/0xfbef5 >>>> ? dma_fence_default_wait+0x8b/0x230 >>>> ? srso_alias_return_thunk+0x5/0xfbef5 >>>> ? srso_alias_return_thunk+0x5/0xfbef5 >>>> ? wait_for_completion_timeout+0x12e/0x180 >>>> commit_tail+0xae/0x140 >>>> drm_atomic_helper_commit+0x13c/0x180 >>>> drm_atomic_commit+0xa6/0xe0 >>>> ? __pfx___drm_printfn_info+0x10/0x10 >>>> drm_mode_atomic_ioctl+0xa60/0xcd0 >>>> ? sock_poll+0x51/0x110 >>>> ? __pfx_drm_mode_atomic_ioctl+0x10/0x10 >>>> drm_ioctl_kernel+0xad/0x100 >>>> drm_ioctl+0x286/0x500 >>>> ? __pfx_drm_mode_atomic_ioctl+0x10/0x10 >>>> amdgpu_drm_ioctl+0x4a/0x80 [amdgpu >>>> d75f7e51e39957084964278ab74da83065554c01] >>>> __x64_sys_ioctl+0x91/0xd0 >>>> do_syscall_64+0x7b/0x190 >>>> ? srso_alias_return_thunk+0x5/0xfbef5 >>>> ? __x64_sys_ppoll+0xf8/0x180 >>>> ? srso_alias_return_thunk+0x5/0xfbef5 >>>> ? syscall_exit_to_user_mode+0x37/0x1c0 >>>> ? srso_alias_return_thunk+0x5/0xfbef5 >>>> ? do_syscall_64+0x87/0x190 >>>> ? srso_alias_return_thunk+0x5/0xfbef5 >>>> ? do_syscall_64+0x87/0x190 >>>> ? srso_alias_return_thunk+0x5/0xfbef5 >>>> ? do_syscall_64+0x87/0x190 >>>> ? srso_alias_return_thunk+0x5/0xfbef5 >>>> ? do_syscall_64+0x87/0x190 >>>> ? srso_alias_return_thunk+0x5/0xfbef5 >>>> ? do_syscall_64+0x87/0x190 >>>> ? srso_alias_return_thunk+0x5/0xfbef5 >>>> ? irqentry_exit_to_user_mode+0x2c/0x1b0 >>>> entry_SYSCALL_64_after_hwframe+0x76/0x7e >>>> RIP: 0033:0x738842d9b70d >>>> 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 >>>> RSP: 002b:00007ffe3c7ed230 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 >>>> RAX: ffffffffffffffda RBX: 0000634abd49c210 RCX: 0000738842d9b70d >>>> RDX: 00007ffe3c7ed320 RSI: 00000000c03864bc RDI: 0000000000000013 >>>> RBP: 00007ffe3c7ed280 R08: 0000634abc4049bc R09: 0000634abce43e80 >>>> R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffe3c7ed320 >>>> R13: 00000000c03864bc R14: 0000000000000013 R15: 0000634abc404840 >>>> </TASK> >>>> ---[ end trace 0000000000000000 ]--- >>>> >>>> >>>> regards, >>>> ~ Peter >>>> >>>> >>>> >>>> >>> > -- Mit freundlichen Grüßen Péter Bohner ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [6.12.61 lts] [amdgpu]: regression: broken multi-monitor USB4 dock on Ryzen 7840U 2025-12-09 14:59 ` Péter Bohner @ 2025-12-09 15:50 ` Péter Bohner 2025-12-12 13:19 ` Thorsten Leemhuis 0 siblings, 1 reply; 10+ messages in thread From: Péter Bohner @ 2025-12-09 15:50 UTC (permalink / raw) To: Harshit Mogalapalli, amd-gfx, stable, regressions, bugs, Jerry.Zuo, aurabindo.pillai, ivan.lipski, daniel.wheeler, alexander.deucher, gregkh note: reverting ded77c1209169bd40996caf5c5dfe1a228a587ab fixes the issue on the latest 6.12.y (6.12.61) tag. ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [6.12.61 lts] [amdgpu]: regression: broken multi-monitor USB4 dock on Ryzen 7840U 2025-12-09 15:50 ` Péter Bohner @ 2025-12-12 13:19 ` Thorsten Leemhuis 2025-12-12 13:49 ` Mario Limonciello 0 siblings, 1 reply; 10+ messages in thread From: Thorsten Leemhuis @ 2025-12-12 13:19 UTC (permalink / raw) To: Péter Bohner, Harshit Mogalapalli, amd-gfx, stable, regressions, bugs, Jerry.Zuo, aurabindo.pillai, ivan.lipski, daniel.wheeler, alexander.deucher, gregkh, Mario Limonciello On 12/9/25 16:50, Péter Bohner wrote: > note: reverting ded77c1209169bd40996caf5c5dfe1a228a587ab fixes the issue > on the latest 6.12.y (6.12.61) tag. That is 1788ef30725da5 ("drm/amd/display: Fix pbn to kbps Conversion") [v6.18-rc7, v6.17.10, v6.12.60 (ded77c1209169b)] – and Mario (now among the recipients) submitted a patch to revert in in mainline: [PATCH] Revert "drm/amd/display: Fix pbn to kbps Conversion" https://lore.kernel.org/all/20251209171810.2514240-1-mario.limonciello@amd.com/ But it has "Cc: stable@vger.kernel.org # 6.17+", so that revert won't make it to 6.12.y; I wonder if that is just an accident or if there is some good reason for that. Ciao, Thorsten ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [6.12.61 lts] [amdgpu]: regression: broken multi-monitor USB4 dock on Ryzen 7840U 2025-12-12 13:19 ` Thorsten Leemhuis @ 2025-12-12 13:49 ` Mario Limonciello 2025-12-16 11:14 ` Thorsten Leemhuis 0 siblings, 1 reply; 10+ messages in thread From: Mario Limonciello @ 2025-12-12 13:49 UTC (permalink / raw) To: Thorsten Leemhuis, Péter Bohner, Harshit Mogalapalli, amd-gfx, stable, regressions, bugs, Jerry.Zuo, aurabindo.pillai, ivan.lipski, daniel.wheeler, alexander.deucher, gregkh On 12/12/25 7:19 AM, Thorsten Leemhuis wrote: > On 12/9/25 16:50, Péter Bohner wrote: >> note: reverting ded77c1209169bd40996caf5c5dfe1a228a587ab fixes the issue >> on the latest 6.12.y (6.12.61) tag. > > That is 1788ef30725da5 ("drm/amd/display: Fix pbn to kbps Conversion") > [v6.18-rc7, v6.17.10, v6.12.60 (ded77c1209169b)] – and Mario (now among > the recipients) submitted a patch to revert in in mainline: > > [PATCH] Revert "drm/amd/display: Fix pbn to kbps Conversion" > https://lore.kernel.org/all/20251209171810.2514240-1-mario.limonciello@amd.com/ > > But it has "Cc: stable@vger.kernel.org # 6.17+", so that revert won't > make it to 6.12.y; I wonder if that is just an accident or if there is > some good reason for that. > > Ciao, Thorsten It is just I didn't realize that it backported to 6.12.y. So after this lands can you manually apply it there too? ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [6.12.61 lts] [amdgpu]: regression: broken multi-monitor USB4 dock on Ryzen 7840U 2025-12-12 13:49 ` Mario Limonciello @ 2025-12-16 11:14 ` Thorsten Leemhuis 2025-12-29 15:40 ` Greg KH 0 siblings, 1 reply; 10+ messages in thread From: Thorsten Leemhuis @ 2025-12-16 11:14 UTC (permalink / raw) To: stable, gregkh Cc: amd-gfx, alexander.deucher, ivan.lipski, Jerry.Zuo, bugs, regressions, daniel.wheeler, Mario Limonciello, Péter Bohner, Harshit Mogalapalli, aurabindo.pillai Greg, Sasha, could you please pick up 72e24456a54fe0 ("Revert "drm/amd/display: Fix pbn to kbps Conversion"") [v6.19-rc1] for 6.12.y and 6.17.y (if there is another 6.17.y version), as it fixes a a regression there? See below for details. Note, the mentioned patch contains "Cc:stable@vger.kernel.org # 6.17+", but needs to go to 6.12.y, too: the culprit was backported there and causes problems there, too. Ciao, Thorsten On 12/12/25 14:49, Mario Limonciello wrote: > On 12/12/25 7:19 AM, Thorsten Leemhuis wrote: >> On 12/9/25 16:50, Péter Bohner wrote: >>> note: reverting ded77c1209169bd40996caf5c5dfe1a228a587ab fixes the issue >>> on the latest 6.12.y (6.12.61) tag. >> >> That is 1788ef30725da5 ("drm/amd/display: Fix pbn to kbps Conversion") >> [v6.18-rc7, v6.17.10, v6.12.60 (ded77c1209169b)] – and Mario (now among >> the recipients) submitted a patch to revert in in mainline: >> >> [PATCH] Revert "drm/amd/display: Fix pbn to kbps Conversion" >> https://lore.kernel.org/all/20251209171810.2514240-1- >> mario.limonciello@amd.com/ >> >> But it has "Cc: stable@vger.kernel.org # 6.17+", so that revert won't >> make it to 6.12.y; I wonder if that is just an accident or if there is >> some good reason for that. >> >> Ciao, Thorsten > > It is just I didn't realize that it backported to 6.12.y. > > So after this lands can you manually apply it there too? > > ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [6.12.61 lts] [amdgpu]: regression: broken multi-monitor USB4 dock on Ryzen 7840U 2025-12-16 11:14 ` Thorsten Leemhuis @ 2025-12-29 15:40 ` Greg KH 0 siblings, 0 replies; 10+ messages in thread From: Greg KH @ 2025-12-29 15:40 UTC (permalink / raw) To: Thorsten Leemhuis Cc: stable, amd-gfx, alexander.deucher, ivan.lipski, Jerry.Zuo, bugs, regressions, daniel.wheeler, Mario Limonciello, Péter Bohner, Harshit Mogalapalli, aurabindo.pillai On Tue, Dec 16, 2025 at 12:14:23PM +0100, Thorsten Leemhuis wrote: > Greg, Sasha, could you please pick up 72e24456a54fe0 ("Revert > "drm/amd/display: Fix pbn to kbps Conversion"") [v6.19-rc1] for 6.12.y > and 6.17.y (if there is another 6.17.y version), as it fixes a a > regression there? See below for details. > > Note, the mentioned patch contains "Cc:stable@vger.kernel.org # 6.17+", > but needs to go to 6.12.y, too: the culprit was backported there and > causes problems there, too. Now queued up, thanks. greg k-h ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2025-12-29 15:40 UTC | newest] Thread overview: 10+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2025-12-05 15:22 [6.12.60 lts] [amdgpu]: regression: broken multi-monitor USB4 dock on Ryzen 7840U Péter Bohner 2025-12-05 18:10 ` Harshit Mogalapalli 2025-12-09 9:30 ` [6.12.61 " Péter Bohner 2025-12-09 9:46 ` Harshit Mogalapalli 2025-12-09 14:59 ` Péter Bohner 2025-12-09 15:50 ` Péter Bohner 2025-12-12 13:19 ` Thorsten Leemhuis 2025-12-12 13:49 ` Mario Limonciello 2025-12-16 11:14 ` Thorsten Leemhuis 2025-12-29 15:40 ` Greg KH
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox