[Bug 108687] ThinkPad T450 - Broadwell-U: [drm:intel_dp_start_link_train [i915]] *ERROR* failed to enable link training

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Nov 7 20:48:46 UTC 2018


https://bugs.freedesktop.org/show_bug.cgi?id=108687

--- Comment #5 from Ville Syrjala <ville.syrjala at linux.intel.com> ---
[  678.059456] [drm:intel_hpd_irq_handler [i915]] Received HPD interrupt on PIN
5 - cnt: 0
[  678.059619] [drm:intel_dp_hpd_pulse [i915]] got hpd irq on port B - long
[  678.059723] [drm:i915_hotplug_work_func [i915]] running encoder hotplug
functions
[  678.059818] [drm:i915_hotplug_work_func [i915]] Connector DP-1 (pin 5)
received hotplug event.
[  678.059904] [drm:intel_dp_detect [i915]] [CONNECTOR:72:DP-1]
[  678.059991] [drm:intel_encoder_hotplug [i915]] [CONNECTOR:72:DP-1] status
updated from connected to disconnected

So here the display seems to disappear. Not sure if it was actually
disconnected?

Then we suspend before userspace has had a chance to turn off the display.
[  678.258481] PM: suspend entry (deep)

During resume we try to light up the display again (since it was still enabled
when we suspended):
[  679.515110] [drm:intel_dp_start_link_train [i915]] *ERROR* failed to get
link status
[  679.515134] [drm:intel_dp_start_link_train [i915]] [CONNECTOR:72:DP-1] Link
Training failed at link rate = 162000, lane count = 4

So the display hasn't re-appeared, or somehow the communication with the
display wasn't yet possible for whatever reason.

Then we see:
[  679.528207] [drm:intel_dp_detect [i915]] [CONNECTOR:72:DP-1]
[  679.528216] [drm:drm_helper_hpd_irq_event [drm_kms_helper]]
[CONNECTOR:72:DP-1] status updated from disconnected to disconnected

So clearly the display doesn't seem to be there.

A bit later the display seems to come to life:
[  680.113265] [drm:i915_hotplug_work_func [i915]] Connector DP-1 (pin 5)
received hotplug event.
[  680.113329] [drm:intel_dp_detect [i915]] [CONNECTOR:72:DP-1]
[  680.113844] [drm:intel_dp_read_dpcd [i915]] DPCD: 12 14 c4 01 01 01 01 81 02
02 06 00 00 00 00
[  680.115697] [drm:intel_dp_print_rates [i915]] source rates: 162000, 270000,
540000
[  680.115756] [drm:intel_dp_print_rates [i915]] sink rates: 162000, 270000,
540000
[  680.115813] [drm:intel_dp_print_rates [i915]] common rates: 162000, 270000,
540000
[  680.116236] [drm:drm_dp_read_desc [drm_kms_helper]] DP branch: OUI 00-00-00
dev-ID  HW-rev 0.0 SW-rev 0.0 quirks 0x0000
[  680.116603] [drm:intel_dp_detect [i915]] Sink is not MST capable
[  680.123057] [drm:drm_detect_monitor_audio [drm]] Monitor has basic audio
support
[  680.123444] [drm:intel_encoder_hotplug [i915]] [CONNECTOR:72:DP-1] status
updated from disconnected to connected

And now we are able to link train as well.

[  680.127754] [drm:intel_dp_start_link_train [i915]] [CONNECTOR:72:DP-1] Link
Training Passed at Link Rate = 162000, Lane count = 4

If the display was connected the whole time while suspended, then it seems to
be  some kind of platform issue where the AUX channel doesn't quite work right
during resume. Long ago I saw something like that on one IVB but then the
problem disappeared for whatever reason.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20181107/d15e0aae/attachment.html>


More information about the intel-gfx-bugs mailing list