<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Pure EFI: MacBookPro3,1 (NV84) fails to load nouveau on linux 4.1 -- Invalid ROM contents"
href="https://bugs.freedesktop.org/show_bug.cgi?id=91779#c4">Comment # 4</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Pure EFI: MacBookPro3,1 (NV84) fails to load nouveau on linux 4.1 -- Invalid ROM contents"
href="https://bugs.freedesktop.org/show_bug.cgi?id=91779">bug 91779</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 believe the situation is that the mac bios normally sticks the gpu's vbios
into either acpi or its pramin by executing the option rom. Once you've booted
and you don't have it in ACPI or PRAMIN, the PROM and PCIROM are the only other
places we can really try. It doesn't appear to like any of your images... I
think if you boot with nouveau.debug=VBIOS=debug that should provide a bit more
info.
If you can obtain the vbios through whatever other means and stick it in a
file, you can use
nouveau.config=NvBios=filename-that-is-loaded-by-request_firmware
As for handing fb back, unfortunately that's not really possible. Arguably
nouveau shouldn't grab the fb so early (or perhaps should check VBIOS
availability even earlier), but the way this modern hw works, VGA is all long
gone.</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>