From owner-freebsd-mobile Fri Aug 24 19:54:50 2001 Delivered-To: freebsd-mobile@freebsd.org Received: from www.mmlab.cse.yzu.edu.tw (www.mmlab.cse.yzu.edu.tw [140.138.145.166]) by hub.freebsd.org (Postfix) with SMTP id 7421E37B406 for ; Fri, 24 Aug 2001 19:54:45 -0700 (PDT) (envelope-from avatar@mmlab.cse.yzu.edu.tw) Received: (qmail 43337 invoked from network); 25 Aug 2001 02:54:54 -0000 Received: from www.mmlab.cse.yzu.edu.tw (@140.138.145.166) by www.mmlab.cse.yzu.edu.tw with SMTP; 25 Aug 2001 02:54:54 -0000 Date: Sat, 25 Aug 2001 10:54:54 +0800 (CST) From: Tai-hwa Liang To: Warner Losh Cc: Subject: Re: [RELENG_4] /dev/card0: Device not configured In-Reply-To: <200108250206.f7P26mW98635@harmony.village.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Fri, 24 Aug 2001, Warner Losh wrote: > Thanks for this excellent bug report. Can you send me the output of > the pir program that mike smith wrote? It appears that the routing of > the pci interrupt is failing for some reason. > > Also, please try it with > > hw.pci.ignore_pcibios=0 It seemed that there's no such sysctl in my kernel(cvsupped about 4 hours ago): $FreeBSD: src/sys/i386/isa/pcibus.c,v 1.57.2.4 2001/08/21 17:24:36 imp Exp $ $FreeBSD: src/sys/i386/isa/pci_cfgreg.c,v 1.1.2.3 2001/08/21 20:13:54 imp Exp $ $FreeBSD: src/sys/pci/pci.c,v 1.141.2.10 2001/08/21 17:21:13 imp Exp $ $FreeBSD: src/sys/pccard/pccard_nbk.c,v 1.15.2.9 2001/08/23 07:57:14 imp Exp $ $FreeBSD: src/sys/pccard/pcic.c,v 1.89.2.20 2001/08/23 07:57:14 imp Exp $ $FreeBSD: src/sys/pccard/pcic_isa.c,v 1.13.2.5 2001/08/23 07:57:14 imp Exp $ $FreeBSD: src/sys/pccard/pcic_pci.c,v 1.54.2.8 2001/08/23 07:57:14 imp Exp $ $FreeBSD: src/sys/pccard/pcic_pci.h,v 1.23.2.7 2001/08/21 09:06:25 imp Exp $ $FreeBSD: src/sys/pccard/pcicvar.h,v 1.15.2.8 2001/08/23 07:57:14 imp Exp $ BTW, I've tried to apply your no-hang.diff.4 6 days ago; however, if I don't set hw.pci.ignore_pcibios=1 in /boot/loader.conf, the kernel would be hung during boot procedure(Sorry, I forgot where the exactly hanging point it was). > as well. > > The pir program can be found at > $PIR table at 0x2811af90 version 1.0 PCI interrupt router at 0:1.8 vendor 0x8086 device 0x122e PCI-only interrupts [ ] entry bus slot device 00: 00 00 03 INTA 60 [ 3 4 5 6 7 9 10 11 12 14 15] INTB 61 [ 3 4 5 6 7 9 10 11 12 14 15] INTC 62 [ 3 4 5 6 7 9 10 11 12 14 15] INTD 63 [ 9 11 ] 01: 00 00 10 INTA 60 [ 12 13 14 15] INTB 61 [ 12 13 14 15] INTC 00 [ 3 4 5 6 7 9 10 11 12 14 15] INTD 00 [ 3 4 5 6 7 9 10 11 12 14 15] 02: 00 00 02 INTA 63 [ 9 11 ] INTB 00 [ 3 4 5 6 7 9 10 11 12 14 15] INTC 00 [ 3 4 5 6 7 9 10 11 12 14 15] INTD 00 [ 3 4 5 6 7 9 10 11 12 14 15] > > I'll file a PR with your bug report and add the other information as > you can provide it to me. > Thanks a lot. I'll also send a follow up to the PR database later. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message