[LinuxBIOS] GA M57SLI _really_ supported?
Carl-Daniel Hailfinger
c-d.hailfinger.devel.2006 at gmx.net
Sat Oct 27 03:27:18 CEST 2007
On 26.10.2007 16:38, Ward Vandewege wrote:
> On Fri, Oct 26, 2007 at 12:03:29AM +0200, Torsten Duwe wrote:
>
>> On Thursday 25 October 2007, Ward Vandewege wrote:
>>
>>> There are 2 pci slots. We've managed to enable one of them; the patch is
>>> not in the repo yet, but you can find the thread here:
>>>
>>> http://www.linuxbios.org/pipermail/linuxbios/2007-September/024688.html
>>>
>>> There's a patch there to that enables the pci slot not on the edge of the
>>> board.
>>>
>> Only one? That's strange. You mean
>> http://www.linuxbios.org/pipermail/linuxbios/2007-September/024816.html ?
>>
>
> No, this is it (the thread continued into this month):
>
> http://www.linuxbios.org/pipermail/linuxbios/2007-October/025385.html
>
> I think we can probably get the other one working by fiddling some more with
> the registers. I tried the most obvious things but to no avail yet.
>
Besides that, there are still unexplained differences between vendor
BIOS and LinuxBIOS in the PCI configuration.
http://linuxbios.org/pipermail/linuxbios/2007-May/021538.html and the
followup
http://linuxbios.org/pipermail/linuxbios/2007-June/022299.html
Oh, and here is a nice dmesg diff snippet:
--- dmesg.vendor 2007-10-27 03:11:10.000000000 +0200
+++ dmesg.LB 2007-10-27 03:11:10.000000000 +0200
PCI: Bridge: 0000:00:06.0
IO window: disabled.
- MEM window: fb000000-fb0fffff
+ MEM window: disabled.
Notice the disabled mem window. Fix.
+ PREFETCH window: disabled.
+PCI: Bridge: 0000:00:0a.0
+ IO window: disabled.
+ MEM window: disabled.
+ PREFETCH window: disabled.
+PCI: Bridge: 0000:00:0b.0
+ IO window: disabled.
+ MEM window: disabled.
+ PREFETCH window: disabled.
+PCI: Bridge: 0000:00:0c.0
+ IO window: disabled.
+ MEM window: disabled.
+ PREFETCH window: disabled.
+PCI: Bridge: 0000:00:0d.0
+ IO window: disabled.
+ MEM window: disabled.
+ PREFETCH window: disabled.
+PCI: Bridge: 0000:00:0e.0
+ IO window: disabled.
+ MEM window: disabled.
PREFETCH window: disabled.
Notice all these added PCI bridges. Fix.
PCI: Bridge: 0000:00:0f.0
- IO window: 9000-9fff
- MEM window: f8000000-faffffff
+ IO window: 1000-1fff
+ MEM window: f4000000-f60fffff
PREFETCH window: e0000000-efffffff
[...]
+mtrr: type mismatch for e0000000,10000000 old: write-back new: write-combining
+mtrr: type mismatch for e0000000,10000000 old: write-back new: write-combining
Set up MTRRs the right way. Fix.
Once the issues mentioned and linked above are fixed, we may be able to
claim support for the M57SLI.
Oh, and io_dump.c is here:
http://linuxbios.org/pipermail/linuxbios/2007-October/025630.html
Carl-Daniel
More information about the coreboot
mailing list