On Fri, Nov 21, 2008 at 01:35:17PM +0100, Stefan Reinauer wrote:
What's the issue with VGA? PCIe not set up correctly?
System crashes when I try to use any PCI card other than on-board ones or an S3 discrete (non-PCIe) card I have.
Try comparing different register dumps (lspci -xxx) and PIRQ tables and MP tables with different cards plugged into different slots under vendor bios and look at how values change. You'll most likely find out what's wrong with your port
I found that getpir prints different code for proprietary bios than coreboot, and fixed that by replacing the code; they're identical now, but this doesn't seem to fix anything.
For mptables, it also prints different code, but this time replacing them results in breakage. Linux complains that it's losing interrupts, and I get a very slow boot. I guess it's syncronizing with ATA hardware via timeouts.
Attached are the lspci and mptables dumps. I'm specially troubled by:
-05:06.0 VGA compatible controller: S3 Inc. 86c764/765 [Trio32/64/64V+] +01:06.0 VGA compatible controller: S3 Inc. 86c764/765 [Trio32/64/64V+]
this is my discrete S3 card, and it's in the same slot in both cases.