Has this change been committed yet?
This new version uses combined method to detect frame buffer address, it should be more accurate.
The attachment contains both 32-bit and 64-bit efi image, the latest loadbios command is also included.
Here is collection of logs for imac81 with xorg driver radeonhd and ati fglrx.
Xorg and dmesg logs for pc boot included as reference.
MBP41 appears to be almost working for nvidia drivers but not xorg nv. But ubuntu gui login is squashed to black (faint backlight) and just barely visible, desktop likewise i.e. of no use. Logs coming.
Is 4GB RAM relevant?
Is loadbios procedure the same for grub32?
Attached logs for MBP41 with nvidia or xorg nv driver, efiboot using loadbios, no efifb. pcboot logs included.
Driver nvidia seems to be nearly working except video is crushed to black, can just see to log into ubuntu gui, can see it going to desktop, then too black to find anything - could be just backlight issue?. No problem with pc boot. But xorg driver nv gave no progress after boot.
Could you perhaps post your xorg.conf / driver for reference.
EDIT; ok saw you post now.
Last edited by pxwpxw; March 17th, 2009 at 10:18 AM.
RADEONHD(0): RHDVGASave: VGA FB Offset (0x00000000) is out of range of the Cards Internal FB Address (0xC0000000)
Perhaps you can add video=efifb or video=vesafb option so that grub2 will fill in the frame buffer address.
EDIT: For you nv output, I think this line is relevant:
(EE) NV(0): Couldn't find the DDC routing table. Mode setting will probably fail!
Perhaps the information is stored somewhere else.
Last edited by bean123; March 17th, 2009 at 10:31 AM.
grub32 (#405 above) tried on MacBook21 (intel945 video).
Not good here.
I can boot into desktop gui, no xorg fbdev, with or without loadbios bios.bin (checked and has data).
getting simlar results either way, but logs differ in detail (attached).
(Using - linux /vmlinuz root=/dev/da3 )
grub32 - I now get the "Can't find frame buffer address".
linux /vmlinuz root=/dev/da3 video=efifb
and using fbdev, and blacklist, expecting console video
Previous version 2021 has no problems with video=efifb and xorg fbdev to give console video and gui on fbdev.
Logs attached may be some use.