panic: ofw_bus_search_intrmap: expected interrupt cell size incorrect: 4 > 8

Nathan Whitehorn nwhitehorn at freebsd.org
Wed Dec 24 14:28:08 UTC 2008


Marcel Moolenaar wrote:
> I just updated my xserve and got the following:
>
>     ...
> pcib1: <Apple UniNorth Host-PCI bridge> on nexus0
> pci1: <OFW PCI bus> on pcib1
> pcib2: <OFW PCI-PCI bridge> at device 13.0 on pci1
> pci2: <OFW PCI bus> on pcib2
> panic: ofw_bus_search_intrmap: expected interrupt cell size incorrect: 
> 4 > 8
This means that the #interrupt-cells property of the bus's 
#interrupt-parent and the bus itself disagree (1 versus 2).  I'm not 
even sure what the correct way to handle this is. Could you check some 
nodes on that PCI bus with ofwdump, and tell me what their interrupts 
properties look like?

If you decide you do want to futz with it at some point, commenting out 
the three lines starting at line 301 in uninorth.c, immediately after 
the sc->sc_icells = 2 line, should fix it.
-Nathan


More information about the freebsd-ppc mailing list