public inbox for bugs@lists.linux.dev
 help / color / mirror / Atom feed
* [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