<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 - [IVB bisected] [drm:intel_dp_aux_ch] *ERROR* dp aux hw did not signal timeout (has irq: 1)!"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=96428">96428</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>[IVB bisected] [drm:intel_dp_aux_ch] *ERROR* dp aux hw did not signal timeout (has irq: 1)!
          </td>
        </tr>

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

        <tr>
          <th>Version</th>
          <td>DRI git
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Other
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>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>chris.bainbridge@gmail.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=124389" name="attach_124389" title="0001-Revert-d1d70677e165-drm-i915-make-fbdev-initializati.patch">attachment 124389</a> <a href="attachment.cgi?id=124389&action=edit" title="0001-Revert-d1d70677e165-drm-i915-make-fbdev-initializati.patch">[details]</a></span> <a href='page.cgi?id=splinter.html&bug=96428&attachment=124389'>[review]</a>
0001-Revert-d1d70677e165-drm-i915-make-fbdev-initializati.patch

Boot error intermittently appears around 6% of the time (with external displays
and active DP adaptors):

[    1.447236] [drm:intel_dp_aux_ch] *ERROR* dp aux hw did not signal timeout
(has irq: 1)!

The error does not seem to cause any real problems as all displays still work
fine.

A lengthy and interesting bisect shows the cause of this is two interacting
commits, reverting either of these commits results in the error disappearing
entirely (auto revert of d1d706 on current git master is not clean, equivalent
patch attached):


commit 2ed903c5485bad0eafdd3d59ff993598736e4f31
Author: Chuansheng Liu <<a href="mailto:chuansheng.liu@intel.com">chuansheng.liu@intel.com</a>>
Date:   Thu Sep 4 15:17:55 2014 +0800

    cpuidle: Use wake_up_all_idle_cpus() to wake up all idle cpus

    Currently kick_all_cpus_sync() or smp_call_function() can not
    break the polling idle cpu immediately.

    Instead using wake_up_all_idle_cpus() which can wake up the polling idle
    cpu quickly is much more helpful for power.


commit d1d70677e165826f3fa9966e1b7ec3765d7c0fb7
Author: Jesse Barnes <<a href="mailto:jbarnes@virtuousgeek.org">jbarnes@virtuousgeek.org</a>>
Date:   Wed May 28 14:39:03 2014 -0700

    drm/i915: make fbdev initialization asynchronous v2

    This gets us out of our init code and out to userspace quite a bit
    faster, but does open us up to some bugs given the state of our init
    time locking.

    v2: switch to async_schedule (Chris)
        check with lockdep, seems happy (Jesse)
        move hotplug enable flag set to fbdev_initial_config (Jesse)


This bug might be related to <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [i915 Skylake] HDMI output does not work with some adapters"
   href="show_bug.cgi?id=92685">bug #92685</a></pre>
        </div>
      </p>


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

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