<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - [GLK] no signal after switch resolution from 1080p@23.98"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=105887#c94">Comment # 94</a>
              on <a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - [GLK] no signal after switch resolution from 1080p@23.98"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=105887">bug 105887</a>
              from <span class="vcard"><a class="email" href="mailto:d.scheller.oss@gmail.com" title="Daniel Scheller <d.scheller.oss@gmail.com>"> <span class="fn">Daniel Scheller</span></a>
</span></b>
        <pre>(In reply to Clinton Taylor from <a href="show_bug.cgi?id=105887#c89">comment #89</a>)

Hi Clint,

<span class="quote">> > Sadly can't just edit the comment. For reference, the hardware IDs for the
> > GLK GPU on this board (lspci -vvn):
> > 
> > 00:02.0 0300: 8086:3184 (rev 03) (prog-if 00 [VGA controller])
> >       Subsystem: 1849:2212
> > 
> > Again, unconditionally waiting 50ms at the end of
> > intel_ddi_disable_transcoder_func() works, so I suspect all GLK hardware
> > needs this, not only the NUCs.

> Daniel,
>    Could you add the following to to intel_quirks[] in intel_display.c  

>      { 0x3184, 0x1849, 0x2212, quirk_increase_ddi_disabled_time },</span >

Done (could have tried that myself though already since it's obvious it won't
do anything without matching hardware IDs). With that, your patch works well,
just like with the 50ms unconditional delay. My i915.ko now carries [1] (your
original patch plus unrelated fixups for the 4.15 backport) and [2] (with
additional hardware IDs), please ignore any debian changelog changes.

<span class="quote">> I really don't want to add the delay to all GLK's, but even the ASrock
> photo's show the ITE chip in use on the board. I don't have a guaranteed way
> to detect the ITE chip on the boards.</span >

The list of hardware IDs might get long though. On another forum, one user has
the same HDMI issue with an ASRock J4105-ITX with the "slower" (compared to
J5005) GLK iGPU, that one identifies with

  00:02.0 0300: 8086:3185 (rev 03) (prog-if 00 [VGA controller])
          Subsystem: 1849:2212

So, same subsys vendor+id, but different PCI ID. Thats why I added more IDs in
[2], the two mentioned by fatez and <a href="mailto:user.forums@gmail.com">user.forums@gmail.com</a> are in there aswell.

For anyone who wants to test: Ubuntu Kernel debs at [3].

[1]
<a href="https://github.com/herrnst/ubuntu-bionic-kernel/commit/92f7740df31c5c920d217db210594b4cd9e45413">https://github.com/herrnst/ubuntu-bionic-kernel/commit/92f7740df31c5c920d217db210594b4cd9e45413</a>
[2]
<a href="https://github.com/herrnst/ubuntu-bionic-kernel/commit/b8c66deb38c5b8020b50bfb44c71e06a0275bba3">https://github.com/herrnst/ubuntu-bionic-kernel/commit/b8c66deb38c5b8020b50bfb44c71e06a0275bba3</a>
[3]
<a href="https://github.com/herrnst/ubuntu-bionic-kernel/tree/4.15.0-23.25-glktesting3-deb">https://github.com/herrnst/ubuntu-bionic-kernel/tree/4.15.0-23.25-glktesting3-deb</a></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>
      </ul>
    </body>
</html>