From owner-freebsd-stable@FreeBSD.ORG Sat Jan 19 10:31:34 2008 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B457016A417; Sat, 19 Jan 2008 10:31:34 +0000 (UTC) (envelope-from parv@pair.com) Received: from hrndva-omtalb.mail.rr.com (hrndva-omtalb.mail.rr.com [71.74.56.122]) by mx1.freebsd.org (Postfix) with ESMTP id 49A2F13C44B; Sat, 19 Jan 2008 10:31:33 +0000 (UTC) (envelope-from parv@pair.com) Received: from localhost.hawaii.res.rr.com ([24.25.231.204]) by hrndva-omta04.mail.rr.com with ESMTP id <20080119103133.DIAD17975.hrndva-omta04.mail.rr.com@localhost.hawaii.res.rr.com>; Sat, 19 Jan 2008 10:31:33 +0000 Received: from holstein.holy.cow (localhost [127.0.0.1]) by localhost.hawaii.res.rr.com (Postfix) with ESMTP id A285432DA; Sat, 19 Jan 2008 00:32:49 -1000 (HST) Received: (from parv@localhost) by holstein.holy.cow (8.13.8/8.13.8/Submit) id m0JAWmtk001442; Sat, 19 Jan 2008 00:32:48 -1000 (HST) (envelope-from parv@pair.com) X-Authentication-Warning: holstein.holy.cow: parv set sender to parv@pair.com using -f Date: Sat, 19 Jan 2008 00:32:48 -1000 From: Parv To: John Baldwin Message-ID: <20080119103248.GA1317@holstein.holy.cow> Mail-Followup-To: John Baldwin , freebsd-stable@freebsd.org References: <20080118103006.GA1443@holstein.holy.cow> <200801180850.32062.jhb@freebsd.org> <200801181010.04965.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200801181010.04965.jhb@freebsd.org> Cc: freebsd-stable@freebsd.org Subject: Re: PCI MSI (was Re: What current Dell Systems are supported/work) X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Jan 2008 10:31:34 -0000 in message <200801181010.04965.jhb@freebsd.org>, wrote John Baldwin thusly... > > On Friday 18 January 2008 08:50:31 am John Baldwin wrote: > > On Friday 18 January 2008 05:30:06 am Parv wrote: > > > There was no page fault or trap 12 message when the panic > > > happened. After some of messages are printed (as in dmesg), > > > kdb is entered ... > > > > > > ioapic0: Assigning PCI IRQ 23 to local APIC 1 > > > msi: Assigning MSI IRQ 256 to local APIC 0 > > > panic: blockabke sleep block (sleep mutex) msi @ /misc/src-6/sys/i386/i386/msi.c:381 > > > cpuid: 0 > > > kdb: stack backtrace > > > kbd_backtrace( c0adc531,0,c0abaafd,c1020c34,c0bab700,...) at ... \ > > > [I skipped from here to the "db>" prompt] ... > > > Tomorrow, rather later today, I will type up the "trace" > > > output. Please let me know if you would like to see any other > > > output that I could possibly provide. > > > > This is good enough for me to see the bug, I'll work on fixing > > it. There are some locking changes in the x86 interrupt code I > > need to MFC. > > Try this patch: ... Thanks much John. Your patch allowed my computer to resume normal operation without disabling MSI via hw.pci.enable_msi*. Lest I forget, mahalo for saving me from typing up the trace output. - Parv --