From owner-freebsd-stable@FreeBSD.ORG Fri Jan 18 14:29:54 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 C731016A4F1 for ; Fri, 18 Jan 2008 14:29:54 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id 8A95413C458 for ; Fri, 18 Jan 2008 14:29:54 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from zion.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by elvis.mu.org (Postfix) with ESMTP id C53961A4D7E; Fri, 18 Jan 2008 06:26:23 -0800 (PST) From: John Baldwin To: freebsd-stable@freebsd.org Date: Fri, 18 Jan 2008 08:50:31 -0500 User-Agent: KMail/1.9.7 References: <200801171520.25555.jhb@freebsd.org> <20080118103006.GA1443@holstein.holy.cow> In-Reply-To: <20080118103006.GA1443@holstein.holy.cow> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200801180850.32062.jhb@freebsd.org> Cc: Parv 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: Fri, 18 Jan 2008 14:29:55 -0000 On Friday 18 January 2008 05:30:06 am Parv wrote: > (Dropped Vivek K from recipient list; edited the URLs in my previous > message.) > > in message <200801171520.25555.jhb@freebsd.org>, > wrote John Baldwin thusly... > > > > On Thursday 17 January 2008 06:05:17 am Parv wrote: > ... > > > Speaking of MSI being on by default in recent 6-STABLE ... well, > > > that caused my ThinkPad T61 (8859-CTO) ... > > > > > > dmesg: > > > http://www103.pair.com/parv/comp/unix/freebsd/thinkpad-t61-8897-cto/sys/dmesg > > > > > > kernel (combined for easy perusal): > > > http://www103.pair.com/parv/comp/unix/freebsd/thinkpad-t61-8897-cto/cf/kern/combined/T61-SMP.debug--combined > > > > > > /boot/device.hints: > > > http://www103.pair.com/parv/comp/unix/freebsd/thinkpad-t61-8897-cto/cf/boot/device.hints > > > > > > > > > ... to go in panic[0] > ... > > > [0] I could not save the dump for neither do I have access to > > > serial console, nor could the file system be mounted. > > > Missing also here is a digital camera. If anybody is > > > interested, I could write screen down, and repeat to them. > > > > For starters, can you get the output of 'pciconf -lc'? > > Hi John, > > You can find pciconf -lc at ... > > http://www103.pair.com/parv/comp/unix/freebsd/thinkpad-t61-8897-cto/sys/pciconf-lc > > and pciconf -lv, just in case ... > http://www103.pair.com/parv/comp/unix/freebsd/thinkpad-t61-8897-cto/sys/pciconf-lv > > > > Secondly, I really will need the kernel panic message. If it is a > > page fault (trap 12) then write down the faulting virtual address > > and the faulting IP. If you can scribble down any of the stack > > trace from DDB that would be helpful as well. > > 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. -- John Baldwin