<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED NOTABUG - *ERROR* hw_init of IP block <gfx_v8_0> failed -22"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=108585#c13">Comment # 13</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED NOTABUG - *ERROR* hw_init of IP block <gfx_v8_0> failed -22"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=108585">bug 108585</a>
              from <span class="vcard"><a class="email" href="mailto:ckoenig.leichtzumerken@gmail.com" title="Christian König <ckoenig.leichtzumerken@gmail.com>"> <span class="fn">Christian König</span></a>
</span></b>
        <pre>(In reply to Benjamin Herrenschmidt from <a href="show_bug.cgi?id=108585#c12">comment #12</a>)
<span class="quote">> We'll probably need to add something to the amdgpu shutdown() path to force
> an adapter reset.</span >

If that would be possible we would have already done that.

The problem is that you do a full ASIC reset. So not only the GPU is affected,
but also bridges, sound codecs etc... If any of those parts have a driver
loaded while you do the reset you usually crash the system.

Additional to that AFAIK this doesn't work on APUs. Because there the GPU is
part of the CPU and so you would need to to reset both.

How about stopping to use amdgpu in the boot loader? For just displaying a
splash screen vesafb or efifb should do fine as well.

<span class="quote">> Do you have details of what specific PCIe config space write you use ? FLR ?</span >

Alex knows the details of that, but a FLR alone doesn't work AFAIK.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>