Summary: | [BXT DP-MST] System hang/crash when plugging in USB typeC DP MST monitor | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Nathan Ciobanu <nathan.d.ciobanu> | ||||||
Component: | DRM/Intel | Assignee: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||
Status: | CLOSED FIXED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||
Severity: | critical | ||||||||
Priority: | medium | CC: | intel-gfx-bugs, jim.bride, manasi.d.navare, nathan.d.ciobanu | ||||||
Version: | DRI git | ||||||||
Hardware: | x86-64 (AMD64) | ||||||||
OS: | other | ||||||||
Whiteboard: | |||||||||
i915 platform: | BXT | i915 features: | display/DP MST | ||||||
Attachments: |
|
Description
Nathan Ciobanu
2017-01-28 00:40:45 UTC
Created attachment 129187 [details]
attachment-9910-0.html
Dear sender,
OOO from ww4.5 to ww5.4 for chinese new year. Email response will be slow/delay. Sorry for the inconvenience.
Best regards,
Shawn
I added the following check to make sure I trigger a stack trace otherwise the system would reboot without giving me the crash log: @@ -1862,6 +1863,10 @@ bool bxt_ddi_dp_set_dpll_hw_state(int clock, memset(&crtc_state->dpll_hw_state, 0, sizeof(crtc_state->dpll_hw_state)); + if (!memcmp(&zeroes, &dpll_hw_state, + sizeof(crtc_state->dpll_hw_state))) + BUG(); + crtc_state->dpll_hw_state = dpll_hw_state; if (encoder->type == INTEL_OUTPUT_DP_MST) { Reference to Shawn Lee's patch: https://patchwork.freedesktop.org/series/17815/ Presumed fixed by commit 0aab2c721d81590012a5021a516f00666646741f Author: Lee, Shawn C <shawn.c.lee@intel.com> Date: Fri Feb 3 12:32:09 2017 +0800 drm/i915/bxt: Add MST support when do DPLL calculation Please reopen if the problem persists with that. |
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.