Status of PCI-PCI bridge on UMAX S900
Benjamin Herrenschmidt
bh40 at calva.net
Wed Dec 27 21:06:29 EST 2000
>Hello, I am just curious if anyone is working on getting the PCI-PCI
>bridge code working for the UMAX S900 (similar to 9500, but
>obviously different enough to break the code). The problem is this:
>all cards not in slots 1-2 are assigned an IRQ of 1, which is
>obviously wrong. I'm not sure why slot 3 does not work, however,
>unless the code just thinks the PCI bridge *is* slot 3 (which it does
>appear to be that way).
>
>If no one is currently attempting to fix it, but someone would like to,
>here is all of the relevant info I can think of. Thanks in advance for
>any help.
I had no time to fix that yet. email me in a couple of weeks, I'll have
finished moving and my boxes will be back up.
Note that it's not similar to the 9500, the 9500 has 2 host bridges while
you have only one with a PCI<->PCI bridge, the interrupt problem appear
to be specific to this configuration on an oldworld machine.
If you want to give it a look by yourself, the code that gets the
interrupt numbers is in arch/ppc/prom.c. Look at the bits that use the
"AAPL,interrupt" property and modify it slightly so that when it can't
find it, it looks for the parent.
Ben.
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-dev
mailing list