Bug 91796

Summary: [IVB] video output failed resume from RAM, [drm:intel_dp_start_link_train] *ERROR* failed to enable link training
Product: DRI Reporter: Chris Bainbridge <chris.bainbridge>
Component: DRM/IntelAssignee: Intel GFX Bugs mailing list <intel-gfx-bugs>
Status: CLOSED INVALID QA Contact: Intel GFX Bugs mailing list <intel-gfx-bugs>
Severity: normal    
Priority: medium CC: intel-gfx-bugs
Version: DRI git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: IVB i915 features: display/DP, power/suspend-resume
Attachments:
Description Flags
dmesg none

Description Chris Bainbridge 2015-08-28 16:13:26 UTC
Created attachment 117971 [details]
dmesg

Observed on Linux 4.2.0-rc7
Hardware IvyBridge Macbook with triple monitors

One monitor failed to come back after suspend to ram
Using xrandr --off then --auto successfully turned the monitor back on

dmesg with drm.debug=0xe attached, relevant bit is:

[207696.676767] [drm:intel_get_shared_dpll] using PCH DPLL B for pipe B
[207696.676770] [drm:intel_prepare_shared_dpll] setting up PCH DPLL B
[207696.677329] [drm:cpt_set_fdi_bc_bifurcation] enabling fdi C rx
[207696.677489] [drm:ivb_manual_fdi_link_train] FDI_RX_IIR before link train 0x0
[207696.677497] [drm:ivb_manual_fdi_link_train] FDI_RX_IIR 0x100
[207696.677498] [drm:ivb_manual_fdi_link_train] FDI train 1 done, level 0.
[207696.677505] [drm:ivb_manual_fdi_link_train] FDI_RX_IIR 0x200
[207696.677507] [drm:ivb_manual_fdi_link_train] FDI train 2 done, level 0.
[207696.677507] [drm:ivb_manual_fdi_link_train] FDI train done.
[207696.677510] [drm:intel_enable_shared_dpll] enable PCH DPLL B (active 0, on? 0) for crtc 25
[207696.677511] [drm:intel_enable_shared_dpll] enabling PCH DPLL B
[207696.681419] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7145003f
[207696.685001] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7145003f
[207696.689080] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7145003f
[207696.690500] [drm:intel_dp_sink_dpms] failed to enable sink power state
[207696.693080] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7145003f
[207696.695653] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7145003f
[207696.695658] [drm:intel_dp_set_signal_levels] Using signal levels 04000000
[207696.695659] [drm:intel_dp_set_signal_levels] Using vswing level 2
[207696.695660] [drm:intel_dp_set_signal_levels] Using pre-emphasis level 0
[207696.698271] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7145003f
[207696.698279] [drm:intel_dp_start_link_train] *ERROR* failed to enable link training
[207696.700892] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7145003f
[207696.700898] [drm:intel_dp_complete_link_train] *ERROR* failed to start channel equalization
[207696.703424] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7145003f
Comment 1 Jari Tahvanainen 2017-03-02 09:33:04 UTC
Chris - I'm really sorry for this being neglected for long time. Is this still a problem? If it is, could you please provide information from your current setup, which assumable is not the one from 1,5 years back...
Comment 2 Ricardo 2017-05-30 21:20:14 UTC
based on the lack of activity and a response from the submitter to update results with latest configuration the bug will be closed

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.