Could it be that OpenBIOS is missing interrupt-map and interrupt-map-mask properties for the PCI bus?
On a real Ultra-5 it looks like this: interrupt-map 0000003c 00000000 00000000 f005fa24 80000033 interrupt-map-mask 0000003e 00000000 00000000
What is mapped to what?
I couldn't find any documentation how these properties work, except for Linux and OpenSolaris sources. Thought I ask here before trying to reconstruct the picture from them.
Artyom