[Bug 103376] New: DPMS fails to turn on after hibernate on Lenovo X230

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Oct 20 17:01:56 UTC 2017


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

            Bug ID: 103376
           Summary: DPMS fails to turn on after hibernate on Lenovo X230
           Product: DRI
           Version: XOrg git
          Hardware: x86-64 (AMD64)
                OS: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: DRM/Intel
          Assignee: intel-gfx-bugs at lists.freedesktop.org
          Reporter: pedrib at gmail.com
        QA Contact: intel-gfx-bugs at lists.freedesktop.org
                CC: intel-gfx-bugs at lists.freedesktop.org

If I hibernate my Lenovo X230 after turning off the monitor via DPMS, once I
resume from hibernation, the screen doesn't turn on any more. It's not a system
crash, as I can use the keys, mute the sound, etc, but the image just doesn't
come up.

I've been chasing this bug for over 2 years, but I finally found a way to
trigger it reliably. Simply open two terminals in X (or use screen) and in the
first one as root enter:
sleep 30 && echo shutdown > /sys/power/disk

Then enter in the second terminal:
xset dpms force off

Wait 30 seconds, and the system will hibernate. Push the power button and start
the system again. Once resume is complete, the monitor will come up. This is
100% reliable, happens all the time at least with the following kernels:

- 4.9.56
- 4.12.13

This is on my Lenovo X230 with the latest BIOS, I'm not sure if it's
reproducible with another computer. 

Please let me know what you need in order to debug this!

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the QA Contact 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/20171020/35e99d7f/attachment.html>


More information about the intel-gfx-bugs mailing list