Summary: | [BISECTED] Failure to boot docked with laptop lid closed | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Laura Abbott <labbott> | ||||||||||
Component: | DRM/Intel | Assignee: | Dhinakaran Pandiyan <dhinakaran.pandiyan> | ||||||||||
Status: | CLOSED FIXED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||||||
Severity: | major | ||||||||||||
Priority: | high | CC: | dhinakaran.pandiyan, intel-gfx-bugs, mzink, sbroz | ||||||||||
Version: | unspecified | Keywords: | bisected, regression | ||||||||||
Hardware: | x86-64 (AMD64) | ||||||||||||
OS: | Linux (All) | ||||||||||||
See Also: | https://bugs.freedesktop.org/show_bug.cgi?id=105465 | ||||||||||||
Whiteboard: | |||||||||||||
i915 platform: | KBL | i915 features: | power/Other | ||||||||||
Attachments: |
|
Description
Laura Abbott
2018-03-12 23:16:30 UTC
Interesting, I wrote this as a fix for black screens that I was seeing with my Lenovo x260 + dock. Can you please attach dmesg with drm.debug=14? Created attachment 138078 [details]
output with drm.debug=14
The bug prevents the machine from booting all the way so I can't just collect the information normlaly but I did stop at a dracut shell.
Created attachment 138088 [details] [review] Write to POWER_STATE DPCD Can you please check if this patch helps? Based on what I see on my laptop + dock: If the lid was closed and bios sets up the external MST monitor, I see ddi_get_config() reading this hardware state as SST at boot. This results in ddi_post_disable() getting called instead mst_post_disable() when the pipe is disabled. Later mst_pre_enable() is unable to wake up the hub leading to link training failures. Created attachment 138089 [details] [review] Revert Here's the patch I sent upstream https://patchwork.freedesktop.org/patch/210500/ If that doesn't work, let me know if the attached revert does. I replied to the thread but yes the fix does work for me. Great, thanks for reporting and the bisect. Thanks for the report and the fix, closing. commit ad260ab32a4d94fa974f58262f8000472d34fd5b Author: Dhinakaran Pandiyan <dhinakaran.pandiyan@intel.com> Date: Tue Mar 13 22:48:25 2018 -0700 drm/i915/dp: Write to SET_POWER dpcd to enable MST hub. |
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.