From owner-freebsd-mobile Thu Mar 29 14:31:22 2001 Delivered-To: freebsd-mobile@freebsd.org Received: from mass.dis.org (mass.dis.org [216.240.45.41]) by hub.freebsd.org (Postfix) with ESMTP id 2250837B71B; Thu, 29 Mar 2001 14:31:16 -0800 (PST) (envelope-from msmith@mass.dis.org) Received: from mass.dis.org (localhost [127.0.0.1]) by mass.dis.org (8.11.2/8.11.2) with ESMTP id f2TMVCg01135; Thu, 29 Mar 2001 14:31:12 -0800 (PST) (envelope-from msmith@mass.dis.org) Message-Id: <200103292231.f2TMVCg01135@mass.dis.org> X-Mailer: exmh version 2.1.1 10/15/1999 To: John Baldwin Cc: John Reynolds , mobile@FreeBSD.org, qa@FreeBSD.org Subject: Re: followup to problems with 4.3-RC1 for laptops In-reply-to: Your message of "Thu, 29 Mar 2001 11:50:55 PST." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 29 Mar 2001 14:31:12 -0800 From: Mike Smith Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > 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. > Unfortunately, not all laptop's support interrupt-driven mode (I think) > and the ones that do don't all use the same IRQ. Probably there needs to > be a FAQ entry or something in the release notes that tells that if your > laptop hangs with pccard you should try using an IRQ 10, 11, etc. to see >if it fixes it. 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. -- ... every activity meets with opposition, everyone who acts has his rivals and unfortunately opponents also. But not because people want to be opponents, rather because the tasks and relationships force people to take different points of view. [Dr. Fritz Todt] V I C T O R Y N O T V E N G E A N C E To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message