USB-C dock with two 2 monitors crashes X-Server (Ryzen 3500U, HP EliteBook 735 G6, Linux >= 6.1 regression)
Since Linux >= 6.1 the X-Server crashes when I attach a USB-C docking station with two monitors. It does not recover when unplugging the dock. (black on all monitors, internal and both external)
Moved over from here: #2492
See also: #2492 (comment 1901314)
Notebook: HP EliteBook 735 G6 (CPU+GPU: Ryzen 3500U incl. Radeon GPU)
USB-C docking station: Dell Dock WD19
Initial test (2023-04-04, see #2492)
OS: Debian-12 Testing / Beta (comes with Linux-6.1.20)
https://cdimage.debian.org/cdimage/weekly-live-builds/amd64/iso-hybrid/debian-live-testing-amd64-kde.iso
Image date: 2023-04-03
dmesg (Debian live system): Debian-12-Testing_Linux-6.1.20_-_Ryzen-3500U_usb-c_dock_2_monitors_dmesg.txt
Just tested 0001-drm-display-Catch-NULL-pointer-errors-in-drm_dp_atom.patch suggested by @superm1 in #2492 (comment 1901314)
Result:
Stacktraces in dmesg, the first external monitor works, the second external monitor does not work.
xrandr --output DisplayPort-4 --mode 1920x1200 --pos 1920x0
reports xrandr: Configure crtc 1 failed
.
(DisplayPort-4 is the monitor not working)
dmesg: Ryzen-3500U_USB-C_dock_monitors_crash_X_-_6.1.37-freedesktop-drm-amd-i2492n1901314.txt