[LinuxBIOS] [patch] Fix M57SLI interrupt routing
Carl-Daniel Hailfinger
c-d.hailfinger.devel.2006 at gmx.net
Mon Nov 5 23:38:28 CET 2007
On 05.11.2007 12:04, Torsten Duwe wrote:
> This patch makes both PCI slots and the primary PCIe work for me, sort of.
> The only downsides are that under heavy usage I lose an interrupt once in a
> while, but this might be due to irqpoll.
>
> The other issue is that the graphics card still only initialises under X, and
> still very slowly.
>
> Looking at mptable.c I get the impression it was copied almost verbatim from
> another board and not adopted to the M57SLI. Yinghai, where did you get the
> routing info from?
>
> Another scary thing is that the wiring seems to differ when the board is set
> up via LinuxBIOS; legacy BIOS puts the PCIe 16x int A on the same line with
> bus 1 device 8, while LinuxBIOS does that with bus 1 device 7 ! Can anyone
> with a datasheet shed some light on this?
>
> Anyway, here's the patch that improves things quite a lot on my machine.
>
> please SVN-quote only below this line :-)
> ------------------------------------------------------------------------------------------
> Fix the M57SLI routing table, as apparently set up from LinuxBIOS on that
> board. Shift PCIe pin numbers downwards, and PCI int pins upwards. This puts
> both PCI slots' int A and PCIe 16x int A into the right position.
>
> Signed-off-by: Torsten Duwe <duwe at lst.de>
>
Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006 at gmx.net>
Thanks, Torsten. Checked in in r2946.
What issues remain for the board now that this has been checked in? Do
you still need irqpoll?
Regards,
Carl-Daniel
More information about the coreboot
mailing list