[SRU][Q][PATCH 0/2] https://bugs.launchpad.net/bugs/2136979

AceLan Kao acelan.kao at canonical.com
Fri Dec 26 06:26:43 UTC 2025


From: "Chia-Lin Kao (AceLan)" <acelan.kao at canonical.com>

BugLink: https://bugs.launchpad.net/bugs/2136979

[Impact]
When the external monitor is connected to the WD25 dock, the external monitor shows black screen, move the cursor, screen flickers.

[Fix]
The commit in v6.19-rc1 fixes the issue
e109f644b871d drm/i915/dp_mst: Disable Panel Replay

To fix the conflict, cherry picked this commit from v6.18-rc1, too
9cc10041e9fe7 drm/i915/psr: Check drm_dp_dpcd_read return value on PSR dpcd init

[Test]
1. Boot to OS, Connect WD25 Dock and plug a DP/HDMI/MFDP monitor.
2. Check external monitor states

[Where problems could occur]
The drm_dp_dpcd_read() doesn't affect the call path, and disable dp_mst panel replay is reasonable. Both commits look pretty safe to me.

Imre Deak (1):
  drm/i915/dp_mst: Disable Panel Replay

Jouni Högander (1):
  drm/i915/psr: Check drm_dp_dpcd_read return value on PSR dpcd init

 drivers/gpu/drm/i915/display/intel_psr.c | 36 ++++++++++++++++--------
 1 file changed, 25 insertions(+), 11 deletions(-)

-- 
2.43.0




More information about the kernel-team mailing list