Bug 218663

Summary: [REGRESSION] external monitor+Dell dock in 6.8
Product: Linux Reporter: Andrei Gaponenko (beamflash)
Component: KernelAssignee: Virtual assignee for kernel bugs (linux-kernel)
Status: RESOLVED ANSWERED    
Severity: normal    
Priority: P3    
Hardware: Intel   
OS: Linux   
Kernel Version: Subsystem:
Regression: No Bisected commit-id:
Attachments: config used to compile kernel 6.9-rc1
dmesg from 6.9.0-rc1

Description Andrei Gaponenko 2024-03-31 05:46:13 UTC
Created attachment 306064 [details]
config used to compile kernel 6.9-rc1

Hello,

I noticed a regression with the mailine kernel pre-compiled by EPEL.
I have just tried linux-6.9-rc1.tar.gz from kernel.org, and it still
misbehaves.

The default setup: a laptop is connected to a dock, Dell WD22TB4, via
a USB-C cable.  The dock is connected to an external monitor via a
Display Port cable.  With a "good" kernel everything works.  With a
"broken" kernel, the external monitor is still correctly identified by
the system and is shown as enabled in plasma systemsettings. The
system also behaves like the monitor is working, for example, one can
move the mouse pointer off the laptop screen.  However the external
monitor screen stays black, and it eventually goes to sleep.

Everything worked with EPEL mainline kernels up to and including
kernel-ml-6.7.9-1.el9.elrepo.x86_64

The breakage is observed in

kernel-ml-6.8.1-1.el9.elrepo.x86_64
kernel-ml-6.8.2-1.el9.elrepo.x86_64
linux-6.9-rc1.tar.gz from kernel.org (with olddefconfig)

Other tests: using an HDMI cable instead of the Display Port cable
between the monitor and the dock does not change things, black screen
with the newer kernels.

Using a small HDMI-to-USB-C adapter instead of the dock results in a
working system, even with the newer kernels.  So the breakage appears
to be specific to the Dell WD22TB4 dock.

Operating System: AlmaLinux 9.3 (Shamrock Pampas Cat)

uname -mi: x86_64 x86_64

Laptop: Dell Precision 5470/02RK6V

lsusb |grep dock
Bus 003 Device 007: ID 413c:b06e Dell Computer Corp. Dell dock
Bus 003 Device 008: ID 413c:b06f Dell Computer Corp. Dell dock
Bus 003 Device 006: ID 0bda:5413 Realtek Semiconductor Corp. Dell dock
Bus 003 Device 005: ID 0bda:5487 Realtek Semiconductor Corp. Dell dock
Bus 002 Device 004: ID 0bda:0413 Realtek Semiconductor Corp. Dell dock
Bus 002 Device 003: ID 0bda:0487 Realtek Semiconductor Corp. Dell dock

#regzbot introduced: v6.7.9..v6.8.1
Comment 1 Andrei Gaponenko 2024-03-31 05:47:08 UTC
Created attachment 306065 [details]
dmesg from 6.9.0-rc1
Comment 2 Artem S. Tashkinov 2024-03-31 10:03:55 UTC
Please refile here:

https://gitlab.freedesktop.org/drm/intel/-/issues
Comment 3 Andrei Gaponenko 2024-04-01 02:36:54 UTC
Git bisect results and more information are here
https://gitlab.freedesktop.org/drm/intel/-/issues/10637