[coreboot] Fix some PCI issues on M57SLI v2

Harald Gutmann harald.gutmann at gmx.net
Tue Mar 31 17:44:50 CEST 2009

So, after trying to figure out some stuff, and getting helped in some cases, 
here is the next result.

This Fix patches some incorrect things in mptable.c and includes the first 
patch as well.
The difference now is, that PCI-E graphics work well without ACPI support 
(which is in work for that board.)
Last time the PCI-E card worked here because i used my source tree with acpi-
support and not a plain v2 tree. In that acpi-tree there was the original bios 
dsdt.asl, which included the pci routing table.

I want to give special thanks to Rudolf Ruik Marek	which helped me to figure 
out the right PCI Routing Table from the vendors dsdt.asl file.

My patch is attached, and works here on the hardware revision 2 of the m57sli.
I hope it will work also on v1 and is helpful to others.
In the patch there are a few TODO's marked, maybe someone could help to find 
that out/fix that. (Most of this is checking the configuration again.)
Maybe there stay some errors with the interrupt routing on the PCI-E 1x ports, 
but i can't do that easily because i've no hardware which uses PCI-E 1x. 

After having that patch verified by others, it should be possible to complete 
the ACPI-support for the M57SLI in a few hours. Otherwise it would be 
necessary to get some information of the v1 boards. (dsdt.asl/dsl (use 
acpidump, iasl), dmesg | grep -i acpi, lspci from linux running the vendors 

I hope that this could be done in the next days, and i'm really looking 
forward to a fully working coreboot support for M57SLI. :)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: interrupt_fix_second_try.patch
Type: text/x-patch
Size: 3774 bytes
Desc: not available
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20090331/f36fb83b/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: interrupt_fix_second_try.patch.gpg
Type: application/pgp-encrypted
Size: 1420 bytes
Desc: not available
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20090331/f36fb83b/attachment.gpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20090331/f36fb83b/attachment.sig>

More information about the coreboot mailing list