drm.debug=0xe capture attached (boot to failure, kernel 7.0.0-1009-oem
/ 7.0.12). Root failure is eDP link training, not PSR:

  [drm:intel_dp_dump_link_status] ln0_1:0x0 ln2_3:0x0 align:0x0
    sink:0x0 adj_req0_1:0x33 adj_req2_3:0x33
  [drm:intel_dp_link_training_clock_recovery] Max Voltage Swing reached
  [drm:intel_dp_link_train_phy] Link Training failed at
    link rate = 810000, lane count = 4
  [drm] *ERROR* Timed out waiting for DP idle patterns

No clock recovery on any lane. The same link trained successfully at
boot at the identical rate and lane count (t=12.4s, LINK_RATE_SET 07).
Failure occurs at t=5422s following a runtime panel power cycle
(intel_pps_on_unlocked "turn panel power on"). The external DP-4
display trained fine 90ms later at 540000/2, so this is eDP-specific.

Two apparent issues:

1) After training fails, i915 does not retry at a reduced link rate or
lane count. It proceeds directly to intel_enable_transcoder and
intel_edp_backlight_on, leaving a backlit panel on an enabled pipe with
no valid link - a black screen rather than a degraded-but-working mode.

2) The VBT does not identify this panel:
     [drm:get_panel_type] Panel type (VBT): 255
     [drm:get_panel_type] Selected panel type (fallback): 0
     [drm:parse_lfp_data] Found panel mode in BIOS VBT legacy lfp
       table: "640x480"
   so eDP vswing/pre-emphasis and PPS parameters come from a
   placeholder entry. Resulting PPS delays diverge sharply from spec:
     bios power_up 1 backlight_on 1 backlight_off 1 power_down 500
       power_cycle 5000
     spec power_up 2100 backlight_on 500 backlight_off 500
       power_down 5000 power_cycle 5100
     -> panel power up delay 1, power down delay 50, power cycle 500
   Is a 1ms power-up delay before link training plausible as the cause
   of the clock recovery failure? Panel is AUO 0x2ea5, 3840x2400,
   eDP DPCD 05 8b 87 04 1e.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2162145

Title:
  i915: eDP-1 goes black after 2-3h uptime on ThinkPad P1 Gen 8 (Arrow
  Lake-H, MTL display 14.00) - Timed out waiting for DP idle patterns

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-signed-oem-7.0/+bug/2162145/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to