<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - System freezes after resuming with external DP connected monitor"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=99979">99979</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>System freezes after resuming with external DP connected monitor
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>DRI
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>x86-64 (AMD64)
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux (All)
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>DRM/Intel
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>intel-gfx-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>stefan@agner.ch
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>intel-gfx-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>intel-gfx-bugs@lists.freedesktop.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=129941" name="attach_129941" title="kernel log recovered via journalctl">attachment 129941</a> <a href="attachment.cgi?id=129941&action=edit" title="kernel log recovered via journalctl">[details]</a></span>
kernel log recovered via journalctl

I can reproduce this issue with different kernel versions, at least with 4.4,
4.9.11 and currently tested on 4.10.1 (all Arch Linux stock kernels).

My setup involves a Lenovo T440s, ThinkPad Ultra Dock (which has a DP switch
inside) and a Dell U2715H connected via DP to the docking station. The monitor
is DP 1.2 MST/HBR2 capable...

How reproducible:
mostly (it might be timing related as I saw different behavior with different
debug modes)

Steps to Reproduce:
1. Laptop on docking station
2. Boot up laptop, Monitor works fine
3. Put Laptop in sleep mode (suspend to memory)
4. Leave Monitor on and Laptop docked
5. Wake up the Laptop using power button

Actual results:
System seems to freeze. The Laptop screen first flashes up with the desktop
(<1s) but immediately turns black. The external monitor stays off.

Expected results:
Monitor shows desktop as it did before.

Additional info:
Docking/undocking on the same platform works mostly (sometimes (X)Wayland or
some higher level component seems to crash, it might be related as I think it
has to do with the enumeration of the display port (the ports get enumerated
with ever increasing number DP-4, DP-5...)</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
          <li>You are on the CC list for the bug.</li>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>