<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [i915] [SKL] drm module loops between HDMI connected and disconnected"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=97958#c5">Comment # 5</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [i915] [SKL] drm module loops between HDMI connected and disconnected"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=97958">bug 97958</a>
              from <span class="vcard"><a class="email" href="mailto:leo@strike.wu.ac.at" title="Leo Bergolth <leo@strike.wu.ac.at>"> <span class="fn">Leo Bergolth</span></a>
</span></b>
        <pre>I tried to force the output to connected using the kernel option
video=HDMI-A-1:D and a saved EDID block:
drm_kms_helper.edid_firmware=HDMI-A-1:edid/leo-samsung.bin.

Unfortunately this doesn't work.
After the TV had been switched off, the loop starts again.

Oct 29 00:07:40 apu kernel: [drm] Got external EDID base block and 1 extension
from "edid/leo-samsung.bin" for connector "HDMI-A-1"
Oct 29 00:07:40 apu kernel: [drm] Got external EDID base block and 1 extension
from "edid/leo-samsung.bin" for connector "HDMI-A-1"
Oct 29 00:07:44 apu kernel: [drm] Got external EDID base block and 1 extension
from "edid/leo-samsung.bin" for connector "HDMI-A-1"
Oct 29 00:07:44 apu kernel: [drm] Got external EDID base block and 1 extension
from "edid/leo-samsung.bin" for connector "HDMI-A-1"
Oct 29 00:07:47 apu kernel: [drm] Got external EDID base block and 1 extension
from "edid/leo-samsung.bin" for connector "HDMI-A-1"
Oct 29 00:07:48 apu kernel: [drm] Got external EDID base block and 1 extension
from "edid/leo-samsung.bin" for connector "HDMI-A-1"


udevadm monitor:
----------------
KERNEL[44410.060085] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [44410.060848] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
KERNEL[44410.062016] add      /devices/platform/HDMI-A-1 (platform)
KERNEL[44410.062049] remove   /devices/platform/HDMI-A-1 (platform)
UDEV  [44410.062335] add      /devices/platform/HDMI-A-1 (platform)
UDEV  [44410.062484] remove   /devices/platform/HDMI-A-1 (platform)
KERNEL[44410.150245] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [44410.150613] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
KERNEL[44410.151704] add      /devices/platform/HDMI-A-1 (platform)
KERNEL[44410.151831] remove   /devices/platform/HDMI-A-1 (platform)
UDEV  [44410.151955] add      /devices/platform/HDMI-A-1 (platform)
UDEV  [44410.152184] remove   /devices/platform/HDMI-A-1 (platform)
KERNEL[44413.899164] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [44413.899883] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
KERNEL[44413.900998] add      /devices/platform/HDMI-A-1 (platform)
KERNEL[44413.901355] remove   /devices/platform/HDMI-A-1 (platform)
UDEV  [44413.901372] add      /devices/platform/HDMI-A-1 (platform)
UDEV  [44413.901532] remove   /devices/platform/HDMI-A-1 (platform)
KERNEL[44413.989166] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [44413.989547] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
KERNEL[44413.990630] add      /devices/platform/HDMI-A-1 (platform)
KERNEL[44413.990698] remove   /devices/platform/HDMI-A-1 (platform)
UDEV  [44413.990981] add      /devices/platform/HDMI-A-1 (platform)
UDEV  [44413.991154] remove   /devices/platform/HDMI-A-1 (platform)
KERNEL[44417.779197] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [44417.779935] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
KERNEL[44417.781040] add      /devices/platform/HDMI-A-1 (platform)
KERNEL[44417.781140] remove   /devices/platform/HDMI-A-1 (platform)
UDEV  [44417.781318] add      /devices/platform/HDMI-A-1 (platform)
UDEV  [44417.781514] remove   /devices/platform/HDMI-A-1 (platform)
KERNEL[44417.869207] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [44417.869561] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
KERNEL[44417.870613] add      /devices/platform/HDMI-A-1 (platform)
KERNEL[44417.870649] remove   /devices/platform/HDMI-A-1 (platform)
UDEV  [44417.871309] add      /devices/platform/HDMI-A-1 (platform)
UDEV  [44417.871503] remove   /devices/platform/HDMI-A-1 (platform)</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 on the CC list for the bug.</li>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>