Bug 91796 - [IVB] video output failed resume from RAM, [drm:intel_dp_start_link_train] *ERROR* failed to enable link training
Summary: [IVB] video output failed resume from RAM, [drm:intel_dp_start_link_train] *...
Status: CLOSED INVALID
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: DRI git
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-08-28 16:13 UTC by Chris Bainbridge
Modified: 2017-06-02 12:19 UTC (History)
1 user (show)

See Also:
i915 platform: IVB
i915 features: display/DP, power/suspend-resume


Attachments
dmesg (767.24 KB, text/plain)
2015-08-28 16:13 UTC, Chris Bainbridge
no flags Details

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.