From owner-freebsd-current@FreeBSD.ORG Fri Jul 13 13:19:35 2007 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C623416A400 for ; Fri, 13 Jul 2007 13:19:35 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.freebsd.org (Postfix) with ESMTP id 774DA13C47E for ; Fri, 13 Jul 2007 13:19:35 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l6DDJVmF003637; Fri, 13 Jul 2007 09:19:33 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: freebsd-current@freebsd.org Date: Fri, 13 Jul 2007 09:13:13 -0400 User-Agent: KMail/1.9.6 References: <20070531101415.A56583@gta.com> In-Reply-To: <20070531101415.A56583@gta.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200707130913.14514.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Fri, 13 Jul 2007 09:19:33 -0400 (EDT) X-Virus-Scanned: ClamAV 0.88.3/3656/Fri Jul 13 07:24:51 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: Larry Baird Subject: Re: Multiple IRQs for PCI interrupt X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Jul 2007 13:19:35 -0000 On Thursday 31 May 2007 10:14:15 am Larry Baird wrote: > Can anybody shed any light on the following panic : > Multiple IRQs for PCI interrupt 0.31.INTA: 18 and 16 > > Looking at the code this comes from mptable_pci_route_interrupt_handler() > in i386/i386/mptable.c. This message comes when I try to put 7.0 on > a box that was running 6.2. Comparing 6.2 and 7.0, it looks like I > might have the same problem if I turned on INVARIANTS in 6.2. > > For now I have ifdefed out this check, but I would really like to > understand the issue. Your BIOS is telling the OS that a PCI interrupt is hooked up to two different places. You really should be using ACPI. Barring that you can use explicit hints for the pci0.31.INTA IRQ or attempt to get your BIOS manufacturer to fix their BIOS. -- John Baldwin