From owner-freebsd-mobile Tue Jan 19 20:26:03 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA27229 for freebsd-mobile-outgoing; Tue, 19 Jan 1999 20:26:03 -0800 (PST) (envelope-from owner-freebsd-mobile@FreeBSD.ORG) Received: from top.worldcontrol.com (snblitz.sc.scruznet.com [165.227.132.84]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id UAA27224 for ; Tue, 19 Jan 1999 20:26:02 -0800 (PST) (envelope-from brian@worldcontrol.com) From: brian@worldcontrol.com Received: (qmail 90344 invoked by uid 100); 20 Jan 1999 04:25:54 -0000 Date: Tue, 19 Jan 1999 20:25:54 -0800 To: Nick Sayer Cc: freebsd-mobile@FreeBSD.ORG Subject: Re: Reclaiming irqs for unsupported PCI hardware? Message-ID: <19990119202553.A90328@top.worldcontrol.com> Mail-Followup-To: Nick Sayer , freebsd-mobile@freebsd.org References: <199901200105.RAA17165@quack.kfu.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.1i In-Reply-To: <199901200105.RAA17165@quack.kfu.com>; from Nick Sayer on Tue, Jan 19, 1999 at 05:05:28PM -0800 Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Tue, Jan 19, 1999 at 05:05:28PM -0800, Nick Sayer wrote: > My laptop is basically out of IRQs. Windows seems to manage this > by bridging PCI devices together on a single IRQ. > > While I am writing, why is it necessary for the PCCARD controller > to use an IRQ? It only generates them at slot events, which happen, > what, every few _hours_ or so? Can't they be polled? IRQs are > precious in modern x86 machines (unfortunately). I cried similarly, and made a similar complaint about PCCARD services. The response was nada. What laptop do you have? I'm close to modifying the system myself to eliminate the IRQ for insertion. I have a further complication that when the PCCARD interrupt service routine tries to handle my modem card insertion the system freezes, however, if it is not done via the interrupt routine (card inserted before power on) it works fine. Other cards work correctly via insertion. The main thing that keeps me from doing so, is such changes will never be imported into FreeBSD unless the people with the power agree. I've got a pile of patches I have to apply after every sup in order to keep things working propertly on my hardware. 8-( -- Brian Litzinger To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message