[Bug 99114] [SKL] External VGA monitor not detected after DPMS/second hotplug

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Dec 21 21:52:03 UTC 2016


https://bugs.freedesktop.org/show_bug.cgi?id=99114

--- Comment #14 from Imre Deak <imre.deak at intel.com> ---
(In reply to David Woodhouse from comment #12)
> Sure. That'll take a little while because I've plugged the DP monitor in now
> and it's going to crash hard when I unplug it. I'll file that as a separate
> bug once I've worked out a serial or USB debug console.

Ok, that's a DP/MST output, likely a separate issue.

(In reply to David Woodhouse from comment #13)
> Created attachment 128621 [details]
> as requested in comment 11

Arg, this didn't do what I expected, xrandr --verbose woke up the display
implicitly before reading the connector info.

Thanks for your time we'll work on a fix based on all this info.

For reference the following would probably do what I wanted (with same 3
patches and CONFIG_DRM_DP_AUX_CHARDEV=y):

devn=/dev/$(basename /sys/class/drm/card0-DP-2/drm_dp_aux?)
dmesg -c
xset dpms force off
sleep 2
dmesg -c
echo -ne '\x2' | dd of=$devn bs=1 seek=$(( 0x600 )) count=1
dd if=$devn bs=1 skip=$(( 0x600 )) count=1 | od -tx1
dd if=$devn bs=1 skip=$(( 0x0 )) count=16 | od -tx1
dd if=$devn bs=1 skip=$(( 0x200 )) count=1 | od -tx1
dd if=$devn bs=1 skip=$(( 0x80 )) count=1 | od -tx1
dd if=$devn bs=1 skip=$(( 0x80 )) count=16 | od -tx1
dd if=$devn bs=1 skip=$(( 0x600 )) count=1 | od -tx1
sleep 2
dmesg -c

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20161221/a2eaa1b5/attachment.html>


More information about the intel-gfx-bugs mailing list