From owner-freebsd-mobile Wed Aug 29 12:42:29 2001 Delivered-To: freebsd-mobile@freebsd.org Received: from rover.village.org (rover.bsdimp.com [204.144.255.66]) by hub.freebsd.org (Postfix) with ESMTP id 53D6937B409 for ; Wed, 29 Aug 2001 12:42:25 -0700 (PDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.11.3/8.11.3) with ESMTP id f7TJgKq76072; Wed, 29 Aug 2001 13:42:24 -0600 (MDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.11.3/8.11.4) with ESMTP id f7TJgKn14330; Wed, 29 Aug 2001 13:42:20 -0600 (MDT) (envelope-from imp@harmony.village.org) Message-Id: <200108291942.f7TJgKn14330@harmony.village.org> To: June-Yen Huang Subject: Re: Fwd: Re: Booting hangs with 4.4-RC Cc: freebsd-mobile@FreeBSD.ORG In-reply-to: Your message of "Wed, 29 Aug 2001 18:15:52 +0800." <200108291016.f7TAGDH13793@mail.iis.sinica.edu.tw> References: <200108291016.f7TAGDH13793@mail.iis.sinica.edu.tw> Date: Wed, 29 Aug 2001 13:42:20 -0600 From: Warner Losh 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 In message <200108291016.f7TAGDH13793@mail.iis.sinica.edu.tw> June-Yen Huang writes: : < pcic0 irq 0 at device 7.0 on pci1 What kind of chip do you have? pciconf -l will tell you what the IDs are. I'd love to know. Try this patch against the lastest -stable for the irq 0 problem. Warner Index: pci_cfgreg.c =================================================================== RCS file: /home/imp/FreeBSD/CVS/src/sys/i386/isa/Attic/pci_cfgreg.c,v retrieving revision 1.1.2.5 diff -u -r1.1.2.5 pci_cfgreg.c --- pci_cfgreg.c 2001/08/28 22:35:30 1.1.2.5 +++ pci_cfgreg.c 2001/08/29 19:38:43 @@ -325,7 +327,8 @@ } /* look for the real PCI device that matches this table entry */ - if ((irq = pci_cfgintr_search(pe, oe->pe_bus, oe->pe_device, j, pin)) != 255) + irq = pci_cfgintr_search(pe, oe->pe_bus, oe->pe_device, j, pin); + if (irq != 0 && irq != 255) return(irq); } } To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message