From: bugzilla-daemon@freedesktop.org
To: dri-devel@lists.sourceforge.net
Subject: [Bug 26891] New: Radeon KMS on Macs with EFI boot
Date: Thu, 4 Mar 2010 12:46:12 -0800 (PST) [thread overview]
Message-ID: <bug-26891-502@http.bugs.freedesktop.org/> (raw)
http://bugs.freedesktop.org/show_bug.cgi?id=26891
Summary: Radeon KMS on Macs with EFI boot
Product: DRI
Version: XOrg CVS
Platform: Other
OS/Version: All
Status: NEW
Severity: normal
Priority: medium
Component: DRM/Radeon
AssignedTo: dri-devel@lists.sourceforge.net
ReportedBy: stefandoesinger@gmx.at
Created an attachment (id=33766)
--> (http://bugs.freedesktop.org/attachment.cgi?id=33766)
Bios from firmware loading hack
Apple's iMacs and MacBooks don't have a video bios loaded when booting the
Linux Kernel via an EFI bootloader rather than using Apple's bootcamp PC bios
compatibility layer. This prevents the ATI Radeon kernel modesetting from
working.
Grub2 has a functionality to load a video bios image from a file stored on the
efi boot partition. This makes the user mode setting in the X11 driver happy,
but the kernel driver doesn't find the bios(invalid PCI Rom signature). Hacking
the driver to try the load-from-vram method doesn't work either.
I have created a hacky new bios loading method that loads a bios image via the
kernel firmware loader from radeon/vbios.bin. I created this file from a
bootcamp boot in the way documented in the Grub 2
wiki(http://grub.enbug.org/TestingOnMacbook). This way radeon KMS works, but
like loading a bios image via the bootloader this is not a particularily pretty
solution.
I am using a native EFI bootloader instead of bootcamp because bootcamp is not
capable of booting from a USB disk.
--
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
--
next reply other threads:[~2010-03-04 20:46 UTC|newest]
Thread overview: 67+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-03-04 20:46 bugzilla-daemon [this message]
2010-03-04 20:50 ` [Bug 26891] Radeon KMS on Macs with EFI boot bugzilla-daemon
2011-05-12 12:06 ` bugzilla-daemon
2011-05-16 20:27 ` bugzilla-daemon
2011-05-17 9:50 ` bugzilla-daemon
2011-05-17 10:31 ` bugzilla-daemon
2011-05-17 11:14 ` bugzilla-daemon
2011-05-19 10:30 ` bugzilla-daemon
2011-05-19 12:34 ` bugzilla-daemon
2011-05-19 13:22 ` bugzilla-daemon
2012-01-15 12:09 ` bugzilla-daemon
2012-02-05 0:38 ` bugzilla-daemon
2012-02-05 10:25 ` bugzilla-daemon
2012-02-05 10:27 ` bugzilla-daemon
2012-02-05 10:27 ` bugzilla-daemon
2012-02-05 10:28 ` bugzilla-daemon
2012-03-29 10:03 ` bugzilla-daemon
2012-03-31 16:39 ` bugzilla-daemon
2012-04-10 3:15 ` bugzilla-daemon
2012-04-10 13:14 ` bugzilla-daemon
2012-04-11 1:45 ` bugzilla-daemon
2012-05-01 17:24 ` bugzilla-daemon
2012-08-03 16:12 ` [Bug 26891] Radeon KMS fails with inaccessible AtomBIOS on systems with (U)EFI boot bugzilla-daemon
2012-08-03 16:33 ` bugzilla-daemon
2012-08-03 17:12 ` bugzilla-daemon
2012-08-03 17:26 ` bugzilla-daemon
2012-08-03 18:49 ` bugzilla-daemon
2012-08-03 19:23 ` bugzilla-daemon
2012-08-03 21:17 ` bugzilla-daemon
2012-08-03 22:05 ` bugzilla-daemon
2012-08-03 22:54 ` bugzilla-daemon
2012-08-03 23:21 ` bugzilla-daemon
2012-08-09 21:10 ` bugzilla-daemon
2012-08-12 17:52 ` bugzilla-daemon
2012-08-30 1:48 ` bugzilla-daemon
2012-08-30 14:25 ` bugzilla-daemon
2012-08-30 17:39 ` bugzilla-daemon
2012-09-05 20:39 ` bugzilla-daemon
2012-09-16 21:43 ` bugzilla-daemon
2012-09-16 22:05 ` bugzilla-daemon
2012-09-16 22:19 ` bugzilla-daemon
2012-09-17 6:23 ` bugzilla-daemon
2012-09-18 5:55 ` bugzilla-daemon
2012-09-18 7:02 ` bugzilla-daemon
2012-10-11 23:27 ` bugzilla-daemon
2012-10-19 15:37 ` bugzilla-daemon
2012-10-19 16:11 ` bugzilla-daemon
2012-12-29 10:41 ` bugzilla-daemon
2012-12-29 11:21 ` bugzilla-daemon
2013-01-02 14:21 ` bugzilla-daemon
2013-01-03 2:50 ` bugzilla-daemon
2013-01-03 14:34 ` bugzilla-daemon
2013-01-03 15:14 ` bugzilla-daemon
2013-01-03 15:26 ` bugzilla-daemon
2013-02-05 20:23 ` bugzilla-daemon
2013-02-08 1:43 ` bugzilla-daemon
2013-03-24 2:53 ` bugzilla-daemon
2013-03-24 14:18 ` bugzilla-daemon
2013-03-25 2:02 ` bugzilla-daemon
2013-04-03 1:23 ` bugzilla-daemon
2013-04-03 5:14 ` bugzilla-daemon
2013-04-03 5:47 ` bugzilla-daemon
2013-04-09 9:19 ` bugzilla-daemon
2013-04-09 12:31 ` bugzilla-daemon
2013-04-11 12:57 ` bugzilla-daemon
2013-04-11 13:09 ` bugzilla-daemon
2013-04-12 2:02 ` bugzilla-daemon
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=bug-26891-502@http.bugs.freedesktop.org/ \
--to=bugzilla-daemon@freedesktop.org \
--cc=dri-devel@lists.sourceforge.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.