<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 - [PATCH] DisplayPort Monitor Doesn't Come Back From Sleep"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=99766">99766</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>[PATCH] DisplayPort Monitor Doesn't Come Back From Sleep
          </td>
        </tr>

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

        <tr>
          <th>Version</th>
          <td>XOrg git
          </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>palmer@dabbelt.com
          </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=129490" name="attach_129490" title="drm/i915: Fix DisplayPort Hotplug">attachment 129490</a> <a href="attachment.cgi?id=129490&action=edit" title="drm/i915: Fix DisplayPort Hotplug">[details]</a></span> <a href='page.cgi?id=splinter.html&bug=99766&attachment=129490'>[review]</a>
drm/i915: Fix DisplayPort Hotplug

I recently updated to Linux 4.9 (via Gentoo's kernel, but I used Linus' git
tree when bisecting and fixing the bug, and it appears on v4.9 there as well)
and discovered that my DisplayPort monitor doesn't come back from sleep any
more.  I bisected the problem back to 

commit 7d23e3c37bb3fc6952dc84007ee60cb533fd2d5c
Author: Shubhangi Shrivastava <<a href="mailto:shubhangi.shrivastava@intel.com">shubhangi.shrivastava@intel.com</a>>
Date:   Wed Mar 30 18:05:23 2016 +0530

    drm/i915: Cleaning up intel_dp_hpd_pulse

    Current DP detection has DPCD operations split across
    intel_dp_hpd_pulse and intel_dp_detect which contains
    duplicates as well. Also intel_dp_detect is called
    during modes enumeration as well which will result
    in multiple dpcd operations. So this patch tries
    to solve both these by bringing all DPCD operations
    in one single function and make intel_dp_detect
    use existing values instead of repeating same steps.

This looks a whole lot like
<<a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - 4k MST monitor doesn't come back from "xset dpms force off": failed link training"
   href="show_bug.cgi?id=89453">https://bugs.freedesktop.org/show_bug.cgi?id=89453</a>>, and the fix looks really
similar too, but the bug is still there on 4.9 so it's not a duplicate.

I've attached a patch that fixes the problem for me when applied on top of 4.9.
 It applies cleanly on Linus' master, but I haven't tried running it.</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 the QA Contact for the bug.</li>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>