Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Dec 2008 08:27:49 -0600
From:      Nathan Whitehorn <nwhitehorn@freebsd.org>
To:        Marcel Moolenaar <xcllnt@mac.com>
Cc:        FreeBSD PowerPC <freebsd-ppc@freebsd.org>
Subject:   Re: panic: ofw_bus_search_intrmap: expected interrupt cell size incorrect: 4 > 8
Message-ID:  <495246E5.4060305@freebsd.org>
In-Reply-To: <460A59E1-DAF6-46B0-960F-337623A27921@mac.com>
References:  <460A59E1-DAF6-46B0-960F-337623A27921@mac.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?495246E5.4060305>