[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.
*Thanks!*
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
bios.)
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