From owner-freebsd-qa Thu Mar 29 23:57:20 2001 Delivered-To: freebsd-qa@freebsd.org Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by hub.freebsd.org (Postfix) with ESMTP id 62CA937B71B; Thu, 29 Mar 2001 23:57:16 -0800 (PST) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.11.1/8.11.1) with ESMTP id f2U7vFO00975; Fri, 30 Mar 2001 00:57:15 -0700 (MST) (envelope-from imp@harmony.village.org) Message-Id: <200103300757.f2U7vFO00975@harmony.village.org> To: Mike Smith Subject: Re: followup to problems with 4.3-RC1 for laptops Cc: John Baldwin , John Reynolds , mobile@FreeBSD.ORG, qa@FreeBSD.ORG In-reply-to: Your message of "Thu, 29 Mar 2001 14:31:12 PST." <200103292231.f2TMVCg01135@mass.dis.org> References: <200103292231.f2TMVCg01135@mass.dis.org> Date: Fri, 30 Mar 2001 00:56:00 -0700 From: Warner Losh Sender: owner-freebsd-qa@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message <200103292231.f2TMVCg01135@mass.dis.org> Mike Smith writes: : > > I scanned some of the archives and reworked my kernel's pcic0 device as : > > follows: : > > : > > device pcic0 at isa? irq 10 port 0x3e0 iomem 0xd0000 : > > : > > changing "irq 0" to "irq 10". Now the kernel is much happier. The thing : > : > Yes, some laptops just don't work in polled mode for pcic0 it seems. : : It looks like newer cardbus systems default to enabling the interrupt, : and it's hardwired rather than routable/programmable like it used to be. : I don't know how long this has been the case, but it's not likely to : change back. With the new cardbus code, we use pci routing of interrupts. This is great for everything except fast interrupts for sio. : As Warner noted, we need to get the IRQ information from the cardbus : bridge; reading its assignment would be a start, but I'd put money on : needing to bring the PCI IRQ routing stuff back too. Routing over the pci INTA pin is a lot more reliable. Don't need to use the ISA stuff at all. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-qa" in the body of the message