From owner-freebsd-mobile Thu Mar 23 8:25: 1 2000 Delivered-To: freebsd-mobile@freebsd.org Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (Postfix) with ESMTP id 8F63337B7BC for ; Thu, 23 Mar 2000 08:24:57 -0800 (PST) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.9.3/8.9.3) with ESMTP id JAA34104; Thu, 23 Mar 2000 09:24:55 -0700 (MST) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.9.3/8.8.3) with ESMTP id JAA41343; Thu, 23 Mar 2000 09:24:52 -0700 (MST) Message-Id: <200003231624.JAA41343@harmony.village.org> To: nate@yogotech.com (Nate Williams) Subject: Re: 4.0 a severe disappointment Cc: mobile@FreeBSD.ORG In-reply-to: Your message of "Thu, 23 Mar 2000 09:18:52 MST." <200003231618.JAA02894@nomad.yogotech.com> References: <200003231618.JAA02894@nomad.yogotech.com> <200003230551.WAA37833@harmony.village.org> <200003230830.IAA00509@hak.lan.Awfulhak.org> Date: Thu, 23 Mar 2000 09:24:52 -0700 From: Warner Losh Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org In message <200003231618.JAA02894@nomad.yogotech.com> Nate Williams writes: : > Indeed. FWIW, a friends laptop has a strange allergy to irq 10.... : > *any* pccard that's given irq 10 will just not work (modem's one : > character behind etc), as if the controller itself couldn't handle : > it. In fact, if you give the controller irq 10, nothing works ! : : What probably is the issue is the underlying hardware uses IRQ 10. On : my ThinkPad, the CardBus controller uses up IRQ 10, even though FreeBSD : doesn't support Cardbus. However, I *still* have to assign another IRQ : to it for PCMCIA legacy support as well, so I lose two interrupts. :( There's a problem with interrupt sharing in legacy mode for mode cardbus bridges. Since I don't have the tools to troubleshoot why this would be the case (no bus analyser, no clue where to connect it if I did, etc), I can only speculate it is due to the level vs edge interrupt nature of the card. The list of interrupts in the pccard's cis is hard coded into roms on the pccard itself. It should be completely ignored. The card itself has only one interrupt line which is routed by the pcic hardware from the card to the pci/isa/whatever bus. If a pccard can't use a particular irq, it is because someone else is using it already. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message