<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [CI][BAT] igt@drv_selftest@live_hangcheck - dmesg-fail - failed to idle after reset"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=107916#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [CI][BAT] igt@drv_selftest@live_hangcheck - dmesg-fail - failed to idle after reset"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=107916">bug 107916</a>
              from <span class="vcard"><a class="email" href="mailto:chris@chris-wilson.co.uk" title="Chris Wilson <chris@chris-wilson.co.uk>"> <span class="fn">Chris Wilson</span></a>
</span></b>
        <pre>What happened here is the tasklet never runs. It's scheduled, enabled and
ready...

<3>[  526.201555] i915_reset_engine(vcs0:others-active): failed to idle after
reset
<6>[  526.201561] i915 0000:00:02.0: [drm] vcs0
<6>[  526.201563] i915 0000:00:02.0: [drm]      current seqno 15874, last
15874, hangcheck 0 [10481 ms]
<6>[  526.201564] i915 0000:00:02.0: [drm]      Reset count: 16464 (global 1)
<6>[  526.201566] i915 0000:00:02.0: [drm]      Requests:
<6>[  526.201574] i915 0000:00:02.0: [drm]              first  15874!
[71d7:6fa] prio=0 @ 52ms: (null)
<6>[  526.201576] i915 0000:00:02.0: [drm]              last   15874!
[71d7:6fa] prio=0 @ 52ms: (null)
<6>[  526.201612] i915 0000:00:02.0: [drm]      RING_START: 0x002f0000
<6>[  526.201623] i915 0000:00:02.0: [drm]      RING_HEAD:  0x00000680
<6>[  526.201625] i915 0000:00:02.0: [drm]      RING_TAIL:  0x00000680
<6>[  526.201627] i915 0000:00:02.0: [drm]      RING_CTL:   0x00000000
<6>[  526.201629] i915 0000:00:02.0: [drm]      RING_MODE:  0x00000200 [idle]
<6>[  526.201631] i915 0000:00:02.0: [drm]      RING_IMR: fffffeff
<6>[  526.201633] i915 0000:00:02.0: [drm]      ACTHD:  0x00000000_00000680
<6>[  526.201636] i915 0000:00:02.0: [drm]      BBADDR: 0x00000000_00000000
<6>[  526.201638] i915 0000:00:02.0: [drm]      DMA_FADDR: 0x00000000_00000000
<6>[  526.201640] i915 0000:00:02.0: [drm]      IPEIR: 0x00000000
<6>[  526.201641] i915 0000:00:02.0: [drm]      IPEHR: 0x00000000
<6>[  526.201644] i915 0000:00:02.0: [drm]      Execlist status: 0x00000301
00000000
<6>[  526.201646] i915 0000:00:02.0: [drm]      Execlist CSB read 5, write 1
[mmio:1], tasklet queued? yes (enabled)
<6>[  526.201648] i915 0000:00:02.0: [drm]      Execlist CSB[0]: 0x00000001
[mmio:0x00000001], context: 0 [mmio:0]
<6>[  526.201650] i915 0000:00:02.0: [drm]      Execlist CSB[1]: 0x00000018
[mmio:0x00000018], context: 2 [mmio:2]
<6>[  526.201653] i915 0000:00:02.0: [drm]              ELSP[0] count=1,
ring->start=002f0000, rq: 15874! [71d7:6fa] prio=0 @ 52ms: (null)
<6>[  526.201654] i915 0000:00:02.0: [drm]              ELSP[1] idle
<6>[  526.201655] i915 0000:00:02.0: [drm]              HW active? 0x1
<6>[  526.201682] i915 0000:00:02.0: [drm]              E 15874! [71d7:6fa]
prio=0 @ 52ms: (null)
<6>[  526.201700] i915 0000:00:02.0: [drm]              Queue priority:
-2147483648
<6>[  526.201702] i915 0000:00:02.0: [drm] IRQ? 0x0 (breadcrumbs? no)
<6>[  526.201703] i915 0000:00:02.0: [drm] HWSP:
<6>[  526.201706] i915 0000:00:02.0: [drm] [0000] 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000
<6>[  526.201707] i915 0000:00:02.0: [drm] *
<6>[  526.201709] i915 0000:00:02.0: [drm] [0040] 00000001 00000000 00000018
00000002 00000001 00000000 00000001 00000000
<6>[  526.201711] i915 0000:00:02.0: [drm] [0060] 00000018 00000008 00000001
00000000 00000000 00000000 00000000 00000001
<6>[  526.201713] i915 0000:00:02.0: [drm] [0080] 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000
<6>[  526.201714] i915 0000:00:02.0: [drm] *
<6>[  526.201717] i915 0000:00:02.0: [drm] [00c0] 00015874 00000000 00000000
00000000 00000000 00000000 00000000 00000000
<6>[  526.201718] i915 0000:00:02.0: [drm] [00e0] 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000
<6>[  526.201720] i915 0000:00:02.0: [drm] *
<6>[  526.201721] i915 0000:00:02.0: [drm] Idle? no

Loss for words. To cap it all we even try and kick the tasklet when checking
idle. To skip that kick means the tasklet was locked?</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>