From owner-freebsd-ppc@FreeBSD.ORG Wed Dec 24 14:28:08 2008 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 255C41065675 for ; Wed, 24 Dec 2008 14:28:08 +0000 (UTC) (envelope-from nwhitehorn@freebsd.org) Received: from mail.icecube.wisc.edu (trout.icecube.wisc.edu [128.104.255.119]) by mx1.freebsd.org (Postfix) with ESMTP id F032F8FC1F for ; Wed, 24 Dec 2008 14:28:07 +0000 (UTC) (envelope-from nwhitehorn@freebsd.org) Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.icecube.wisc.edu (Postfix) with ESMTP id 2588E58252; Wed, 24 Dec 2008 08:28:07 -0600 (CST) X-Virus-Scanned: amavisd-new at icecube.wisc.edu Received: from mail.icecube.wisc.edu ([127.0.0.1]) by localhost (trout.icecube.wisc.edu [127.0.0.1]) (amavisd-new, port 10030) with ESMTP id 2QdA8ziyxpXf; Wed, 24 Dec 2008 08:28:07 -0600 (CST) Received: from wanderer.tachypleus.net (c-71-234-177-38.hsd1.ct.comcast.net [71.234.177.38]) by mail.icecube.wisc.edu (Postfix) with ESMTP id CC1835824C; Wed, 24 Dec 2008 08:28:06 -0600 (CST) Message-ID: <495246E5.4060305@freebsd.org> Date: Wed, 24 Dec 2008 08:27:49 -0600 From: Nathan Whitehorn User-Agent: Thunderbird 2.0.0.18 (X11/20081126) MIME-Version: 1.0 To: Marcel Moolenaar References: <460A59E1-DAF6-46B0-960F-337623A27921@mac.com> In-Reply-To: <460A59E1-DAF6-46B0-960F-337623A27921@mac.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: FreeBSD PowerPC Subject: Re: panic: ofw_bus_search_intrmap: expected interrupt cell size incorrect: 4 > 8 X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Dec 2008 14:28:08 -0000 Marcel Moolenaar wrote: > I just updated my xserve and got the following: > > ... > pcib1: on nexus0 > pci1: on pcib1 > pcib2: at device 13.0 on pci1 > pci2: 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