By virtue of the fact that two cards cannot share a single VGA region, you can only init a single card. So that makes perfect sense. The standard BIOS reaction to multiple video cards is to -not- execute the BIOS init sequence for secondary/tertiary cards, but to instead disable their MMIO and PIO decoding altogether. This is why XFree86 must map and execute the video BIOS for a secondary card, before it can be used as a secondary head.
I am curious: Does XFree86 drop _back_ into 16-bit mode to initialize the second video BIOS?
- James
- To unsubscribe: send mail to majordomo@freiburg.linux.de with 'unsubscribe openbios' in the body of the message