[Intel-gfx] Flashing display after link training failure (Bug 1378)
Jason Andryuk
jandryuk at gmail.com
Tue Jul 28 13:01:27 UTC 2020
Hi,
I opened a bug ( https://gitlab.freedesktop.org/drm/intel/-/issues/1378 )
a few months back, but no one seems to have looked at it. I'm
emailing here to hopefully get a suggestion on a path forward.
tl;dr: when resuming from DPMS, link training channel equalization
fails on the Dell 7200 Whiskey Lake tablet eDP display. There is a
flash of the screen and then it goes black. This repeats probably
until the display goes into DPMS again. The system is sluggish when
this happens.
i915 0000:00:02.0: [drm:intel_dp_start_link_train [i915]] Channel
equalization failed 5 times
i915 0000:00:02.0: [drm:intel_dp_start_link_train [i915]]
[CONNECTOR:95:eDP-1] Link Training failed at link rate = 270000, lane
count = 2
Right now I have a hack to just return success from
intel_dp_link_training_channel_equalization() after the 5 failures and
the display seems to be usable.
The issue seems to be that while Lane 0 succeeds in link training,
Lane 1 does not. The system boots up with a usable display and seems
to keep working as long as it doesn't go into DPMS. And to repeat the
previous paragraph, hacking in "success", even though Lane 1 hasn't
succeeded, seems to give a working display after resuming from DPMS.
More details are in the bug. Any thoughts or suggestions are greatly
appreciated.
Thanks,
Jason
More information about the Intel-gfx
mailing list