- Detection of the primary adapter is broken. You have to
set explicit PCI id in XF86Config to get the card detected
as *secondary*. However, switching to VGA text console won't work then
(most drivers don't save/restore VGA state for secondary adapters).
- Rather old bug in mga driver (since 4.1.0, IIRC) - the driver
attempts to read the video ROM *before* enabling it. Naturally,
this causes annoying machine check on certain platforms.
Full details of bug and original patch submission are in Red Hat bugzilla:
I've updated the patch to cleanly apply to X.Org CVS, attached below.
Created attachment 458 [details] [review]
Fix bugs indicated in report below