<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Kernel module fails to load on HP Pavilion V3A33AV laptop."
   href="https://bugs.freedesktop.org/show_bug.cgi?id=98240#c6">Comment # 6</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Kernel module fails to load on HP Pavilion V3A33AV laptop."
   href="https://bugs.freedesktop.org/show_bug.cgi?id=98240">bug 98240</a>
              from <span class="vcard"><a class="email" href="mailto:imirkin@alum.mit.edu" title="Ilia Mirkin <imirkin@alum.mit.edu>"> <span class="fn">Ilia Mirkin</span></a>
</span></b>
        <pre>I'm looking over the fast logic and it seems like it should have worked. This
debug patch should provide more info on what's going wrong. Mind reinstating
the line in shadowacpi.c and applying the below?


diff --git a/drivers/gpu/drm/nouveau/nouveau_acpi.c
b/drivers/gpu/drm/nouveau/nouveau_acpi.c
--- a/drivers/gpu/drm/nouveau/nouveau_acpi.c
+++ b/drivers/gpu/drm/nouveau/nouveau_acpi.c
@@ -423,7 +423,9 @@ bool nouveau_acpi_rom_supported(struct device *dev)

 int nouveau_acpi_get_bios_chunk(uint8_t *bios, int offset, int len)
 {
-       return nouveau_rom_call(nouveau_dsm_priv.rom_handle, bios, offset,
len);
+       int ret = nouveau_rom_call(nouveau_dsm_priv.rom_handle, bios, offset,
len);
+       printk(KERN_INFO "retrieving _ROM off: 0x%x, len: 0x%x, ret: 0x%x",
offset, len, ret);
+       return ret;
 }

 void *</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>