[Nouveau] [Bug 35267] nouveau fails to load BIOS on EFI boot.

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Mar 23 15:51:36 PDT 2011


https://bugs.freedesktop.org/show_bug.cgi?id=35267

--- Comment #4 from bugzilla at colorremedies.com 2011-03-23 15:51:36 PDT ---
I have the exact same problem, except in this case Fedora 14 with Linux
2.6.35.11-83.fc14.x86_64. But same hardware, Macbook Pro 4,1.

I have succesfully gotten this hardware to boot Fedora 14/Linux 2.6.35-11+
using rEFIt + Grub 0.97 (with GPT + MBR syncd using rEFIt). This is almost
certainly using BIOS emulation.

This web site indicates that native EFI boot is possible with this hardware.
http://grub.enbug.org/TestingOnMacbook

I have not been able to reproduce these results. There are three anomalies on
this web site under "Tested configurations" that I haven't done regression
against.


a.) Kernel: I did not test with this listed kernel.

b.) Video driver: nvidia-260.19.06-0ubuntu1 is not one I'm familiar with how to
install on Fedora. So I have been unable to test this.

c.) Grub: All models are listed with grub-efi64 *except* this Macbook 4,1
model. Earlier it says to check EFI using: 
ioreg -l -p IODeviceTree | grep firmware-abi
which reports back:
    | |   "firmware-abi" = <"EFI64">

So it seems I should built Grub 1.99 as x86_64, which I did. I have not tried
recompiling for i686.

d.) Extra steps says "Model details of "drivers/video/efifb.c" were wrong and
needed patching/recompiling" 

This may mean Grub 1.99 is not passing the correct video information to the
kernel.

Otherwise I have tried with and without the BIOS capture steps and it will will
not boot. So I think there's either something with 32-bit EFI, or altering
efifb.c. If efifb.c needs to be modified for this to work, it needs to be
reported to Grub devel me thinks.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Nouveau mailing list