Comment 21 for bug 96692

Revision history for this message
Shaw Terwilliger (sterwill) wrote : Re: [Bug 96692] Re: ata_piix used instead of AHCI for Mac Pro

Christian Kellner wrote:
> There exists a work-around by patching grub stage1. Find the patch and
> the binary here: http://boeglin.org/blog/. I did it here and its working
> like a charm.

This is a neat hack. If I get a morning or afternoon clear (with a boot
disc handy), I might try it. I hacked on trying to do it via initramfs,
but I think the PCI configuration was locked down at that point (no
changes I made to the controller would stick).

I still wish there were a good long-term solution for the kernel. If it
was as simple as writing some smart detection code, I'd do it. But it
appears the hardest part of the problem is understanding just what Apple
did to the hardware classification that makes it incompatible with the
standard IDs.

--
Shaw Terwilliger <`echo sterwill1tinfig2com | tr 12 @.`>