Bug 86237 - [SNB BSW bisected]DP can't light up after rotation and unplug
Summary: [SNB BSW bisected]DP can't light up after rotation and unplug
Status: CLOSED DUPLICATE of bug 84083
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: XOrg git
Hardware: Other All
: medium normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-11-13 07:19 UTC by Li Xu
Modified: 2017-10-06 14:33 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
dmesg (49.06 KB, text/plain)
2014-11-13 07:19 UTC, Li Xu
no flags Details

Description Li Xu 2014-11-13 07:19:25 UTC
Created attachment 109387 [details]
dmesg

Environment:
--------------------------
Platform: Sgb
Kernel: (drm-intel-nightly) 2014-11-13 22ba72f728eaf30e63ded0c0bb0484b4bc6f92d4

Bug detailed description:
-----------------------------

xrandr --output DP1 --rotation left
DP can successfully rotate. Then unplug the DP,and plug in ,it can't light up.
dmesg error message:
*ERROR* failed to disable transcoder A 


Steps:
---------------------------

xinit&
xrandr --output DP1 --rotation left
unpligin the DP monitor
plug in the DP monitor
Comment 1 Li Xu 2014-11-18 09:05:41 UTC
bisect result:
first bad commit:
commit 0e32b39ceed665bfa4a77a4bc307b6652b991632
Author: Dave Airlie <airlied@redhat.com>
Date:   Fri May 2 14:02:48 2014 +1000

    drm/i915: add DP 1.2 MST support (v0.7)

    This adds DP 1.2 MST support on Haswell systems.

    Notes:
    a) this reworks irq handling for DP MST ports, so that we can
    avoid the mode config locking in the current hpd handlers, as
    we need to process up/down msgs at a better time.

    Changes since v0.1:
    use PORT_PCH_HOTPLUG to detect short vs long pulses
    add a workqueue to deal with digital events as they can get blocked on the
    main workqueue beyong mode_config mutex
    fix a bunch of modeset checker warnings
    acks irqs in the driver
    cleanup the MST encoders
Comment 2 Daniel Vetter 2014-11-18 09:24:18 UTC
Replugging DP MST doesn't work, that's just how this is.
Comment 3 Daniel Vetter 2014-11-18 13:34:12 UTC
Oh and: SGB isn't a platform name I know of, and dmesg should always be captured using drm.debug=0xe.
Comment 4 Gordon Jin 2014-11-20 04:27:15 UTC

*** This bug has been marked as a duplicate of bug 84083 ***
Comment 5 Elizabeth 2017-10-06 14:33:48 UTC
Closing old verified.


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.