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>