<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Flashing black screen ([drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun)"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=94605#c17">Comment # 17</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Flashing black screen ([drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun)"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=94605">bug 94605</a>
              from <span class="vcard"><a class="email" href="mailto:perrantrevan@gmail.com" title="perrantrevan@gmail.com">perrantrevan@gmail.com</a>
</span></b>
        <pre>I believe I have problems as a result of this bug on the Intel Skull Canyon NUC
with Iris Pro 580 integrated graphics.

I had to turn off modesetting to complete installation of Arch Linux.

Now I can successfully boot into a DE with no problems. However, when I boot
into Kodi standalone or Retroarch in KMS/EGL mode the screen loses connection
just after the systemd version number appears. 

Very, very occasionally the screen doesn't go black for Retroarch. However, my
systemd retroarch.service fails (though I can manually start the systemd
service or /usr/bin/retroarch itself).

The same setup works with no problems on my laptop (Intel HD Graphics 4400).

I ssh'd into the running system when the screen was black: -

$ sudo journalctl -b | grep -i drm
May 28 12:50:59 nuc kernel: [drm] Initialized drm 1.1.0 20060810
May 28 12:50:59 nuc kernel: [drm] Found 128MB of eLLC
May 28 12:50:59 nuc kernel: [drm] Memory usable by graphics device = 4096M
May 28 12:50:59 nuc kernel: fb: switching to inteldrmfb from EFI VGA
May 28 12:50:59 nuc kernel: [drm] Replacing VGA console driver
May 28 12:50:59 nuc kernel: [drm] Supports vblank timestamp caching Rev 2
(21.10.2013).
May 28 12:50:59 nuc kernel: [drm] Driver supports precise vblank timestamp
query.
May 28 12:50:59 nuc kernel: [drm] Finished loading i915/skl_dmc_ver1.bin
(v1.26)
May 28 12:50:59 nuc kernel: [drm] failed to retrieve link info, disabling eDP
May 28 12:50:59 nuc kernel: [drm] Initialized i915 1.6.0 20151218 for
0000:00:02.0 on minor 0
May 28 12:50:59 nuc kernel: fbcon: inteldrmfb (fb0) is primary device
May 28 12:50:59 nuc kernel: [drm:intel_dp_link_training_clock_recovery [i915]]
*ERROR* failed to enable link training
May 28 12:50:59 nuc kernel: [drm:intel_dp_start_link_train [i915]] *ERROR*
failed to start channel equalization
May 28 12:50:59 nuc kernel: [drm:intel_cpu_fifo_underrun_irq_handler [i915]]
*ERROR* CPU pipe A FIFO underrun
May 28 12:50:59 nuc kernel: i915 0000:00:02.0: fb0: inteldrmfb frame buffer
device
May 28 12:50:59 nuc kernel: [drm] RC6 on
May 28 12:51:00 nuc retroarch[409]: RetroArch [WARN] :: [KMS]: Couldn't open
DRM device.
May 28 12:51:00 nuc retroarch[409]: RetroArch [WARN] :: [KMS]: Couldn't open
DRM device.
May 28 12:51:00 nuc retroarch[409]: RetroArch [WARN] :: [KMS]: Couldn't open
DRM device.
May 28 12:51:00 nuc retroarch[409]: RetroArch [ERROR] :: [KMS]: Couldn't find a
suitable DRM device.</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 the assignee for the bug.</li>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>