From owner-freebsd-mobile Sun Nov 19 1:10:35 2000 Delivered-To: freebsd-mobile@freebsd.org Received: from rover.village.org (rover.village.org [204.144.255.66]) by hub.freebsd.org (Postfix) with ESMTP id 6E2C937B479 for ; Sun, 19 Nov 2000 01:10:32 -0800 (PST) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.11.0/8.11.0) with ESMTP id eAJ9AVQ17617; Sun, 19 Nov 2000 02:10:31 -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 CAA88867; Sun, 19 Nov 2000 02:10:30 -0700 (MST) Message-Id: <200011190910.CAA88867@harmony.village.org> To: Mark Diekhans Subject: Re: PCMCIA modems locking up system under 4.1.1 Cc: freebsd-mobile@FreeBSD.ORG In-reply-to: Your message of "Sun, 19 Nov 2000 00:51:19 PST." <200011190851.AAA97559@kermodei.com> References: <200011190851.AAA97559@kermodei.com> Date: Sun, 19 Nov 2000 02:10:29 -0700 From: Warner Losh Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org In message <200011190851.AAA97559@kermodei.com> Mark Diekhans writes: : I am having problems with PCMICA modems locking up FreeBSD 4.1.1 : on a laptop. This happens rather frequently, probably most often : on card eject, although it happens other times as well. The : two modem cards that this occurs with are: : : MEGAHERTZ CC/XJEM3336 (modem of multifunction) : U.S. Robotics XJ/CC1560J : : The XJ/CC1560J causes the lock up more frequently. Other than locking up : the system, the modems work. The XJ/CC1560J perfectly, the CC/XJEM3336 : has some issues with multi-second pauses (which I believe is unrelated). OK. : The system is a Sharp Actus 290 with a Ricoh RL5C475 PCI-CardBus Bridge. Hey, I have that bridge in my laptop. : pccard.conf has: : irq 15 Ah. This might be the problem. : ata0: at 0x1f0 irq 14 on atapci0 : uhci0: port 0xfca0-0xfcbf : irq 10 at device 7.2 on pci0 OK. The PIIX4 has two IDE channels. You must disable the secondary ide channel. Sadly, many modern laptops don't let you do this. You may be sharing an interrupt, which can cause undefined behavior. Undefined can mean hang :-(. Warner P.S. Other laptop users have reported this problem and picked a different irq and it worked. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message