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 -- linuxbios mailing list linuxbios@linuxbios.org http://www.linuxbios.org/mailman/listinfo/linuxbios