From owner-freebsd-stable Thu Sep 6 22: 0:53 2001 Delivered-To: freebsd-stable@freebsd.org Received: from rover.village.org (rover.bsdimp.com [204.144.255.66]) by hub.freebsd.org (Postfix) with ESMTP id 18A3137B405 for ; Thu, 6 Sep 2001 22:00:50 -0700 (PDT) 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 f8750mX30931; Thu, 6 Sep 2001 23:00:49 -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 f8750mh59270; Thu, 6 Sep 2001 23:00:48 -0600 (MDT) (envelope-from imp@harmony.village.org) Message-Id: <200109070500.f8750mh59270@harmony.village.org> To: "Richard S. Conto" Subject: Re: latest pcic changes Cc: Allen Landsidel , stable@freebsd.org In-reply-to: Your message of "Thu, 06 Sep 2001 23:26:03 EDT." <20010907032603.7B9E15DD93@segue.merit.edu> References: <20010907032603.7B9E15DD93@segue.merit.edu> <200109062132.f86LWfh56504@harmony.village.org> Date: Thu, 06 Sep 2001 23:00:48 -0600 From: Warner Losh Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In message <20010907032603.7B9E15DD93@segue.merit.edu> "Richard S. Conto" writes: : pci_cfgintr_unique: hard-routed to irq 11 : pci_cfgintr: ROUTE_INTERRUPT failed. : pcic0: at device 4.0 on pci0 : pcic0: PCI Memory allocated: 0x44000000 : pci_cfgintr_unique: hard-routed to irq 11 : pci_cfgintr: ROUTE_INTERRUPT failed. : pcic0: No PCI interrupt routed, trying ISA. : pcic0: Polling mode : pcic0: TI113X PCI Config Reg: [speaker enable][CSC serial isa irq] : pccard0: on pcic0 : pci_cfgintr_linked: linked (61) to hard-routed irq 11 : pci_cfgintr: 0:4 INTB routed to irq 11 : pcic1: irq 11 at device 4.1 on pci0 : pcic1: PCI Memory allocated: 0x44001000 : pcic1: TI113X PCI Config Reg: [speaker enable][CSC serial isa irq] : pccard1: on pcic1 That's weird, and likely the cause of your problem. The PCI interrupt couldn't be routed for the first chip function, but could be for the second. As a work around, try adding: hw.pcic.intr_route=1 hw.pcic.irq=0 in your /boot/loader.conf file. This forces ISA routing for all. Having one function of the bridge do ISA and the other do PCI is likely one of those "can't do it in hardware" sorts of things, at least for the card status change interrupts, which are weird.. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message