<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 - i915: "too many retries" error when using an external monitor with HP EliteBook 820 G1"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=88919">88919</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>i915: "too many retries" error when using an external monitor with HP EliteBook 820 G1
          </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>eugene.shatokhin@rosalab.ru
          </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=113046" name="attach_113046" title="dmesg - kernel 3.14.31">attachment 113046</a> <a href="attachment.cgi?id=113046&action=edit" title="dmesg - kernel 3.14.31">[details]</a></span>
dmesg - kernel 3.14.31

* Laptop model: HP EliteBook 820 G1
* Linux distribution: ROSA R5 KDE x86_64
* Graphics: VGA compatible controller [0300]: Intel Corporation Haswell-ULT
Integrated Graphics Controller [8086:0a16] (rev 09)
* Arch: x86_64
* kernel: tested with 3.14.31 and 3.18.5, the problem appears in both cases.
* xorg-server: 1.15.2
* xf86-video-intel: 2.21.15
* mesa: 10.4.2
* libdrm: 2.4.58

When I connect an external monitor to this laptop with a VGA-to-VGA cable, the
monitor is usually (but not always) recognized and becomes available for the
system. I can move some app. windows there, etc. 

However, if I try to make it a primary output using the GUI tools or press
function keys (Fn-F4 in this case) one or more times to change the output mode,
both the laptop's screen and the external monitor flicker and then no output
goes to the latter.

The following errors appear in system log (dmesg):
[drm:intel_dp_aux_native_read] *ERROR* too many retries, giving up
[drm:intel_dp_aux_native_read] *ERROR* too many retries, giving up

This was observed with kernel 3.14.31. 
With kernel 3.18.5, the problem also shows up each time, the errors are
similar.

Sometimes the errors appear right after I plug in the external monitor - and it
cannot be used then - sometimes after I press the function keys as described
above.

Tried this with 2 different external monitors (Samsung SyncMaster 943, NEC
MultiSync 2190UXp) and 2 different cables. The results are the same.

More info about the hardware and the logs:
* with kernel 3.14.31:
<a href="http://hw.rosalinux.ru/index.php?probe=7771e305d0">http://hw.rosalinux.ru/index.php?probe=7771e305d0</a>
* with kernel 3.18.5:
<a href="http://hw.rosalinux.ru/index.php?probe=e6957016cb">http://hw.rosalinux.ru/index.php?probe=e6957016cb</a>

The monitors and the cables themselves are OK: I can use them with another
laptop with the same kernels without problems.

I also tries increasing the retry limit from 7 to 32 in i915 in the kernel
3.14.31, similar to this commit in the mainline kernel:
19a93f042fc241ecdf98543cedfe7c171f8cdf53 "drm/dp: retry AUX transactions 32
times (v1.1)"
No visible effect, the problem persists.

Any ideas?</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are on the CC list for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>