Date: Tue, 12 Feb 2002 06:35:00 -0800 From: "Kevin Oberman" <oberman@es.net> To: burningclown@westhost43.westhost.net Cc: freebsd-mobile@FreeBSD.org Subject: Re: lost pccard after rebuild Message-ID: <20020212143500.09D755D0C@ptavv.es.net> In-Reply-To: Your message of "Mon, 11 Feb 2002 23:00:44 CST." <Pine.LNX.4.44.0202112253540.16104-100000@westhost43.westhost.net>
next in thread | previous in thread | raw e-mail | index | archive | help
> Date: Mon, 11 Feb 2002 23:00:44 -0600 (CST) > From: burningclown@westhost43.westhost.net > Sender: owner-freebsd-mobile@FreeBSD.ORG > > > Hi, > > After finally getting my pccard (a 3Com589D) working under FreeBSD 4.3, I > excitedly cvsup'd and rebuilt the system on my Toshiba Satellite Pro > 470CDT. Now, the thang don't work no more! Dagnab it. > > I wonder if I should -not- have run MAKEDEV at the end of it all (e.g. at > the end of the make installworld - mergemaster process)? > > Here are what appear to be the troublesome lines upon bootup: > > Starting standard daemons: inetdFeb 11 18:46:44 eriugena pccardd[44]: > No card in database for "(null)"(null)") > Feb 11 18:46:44 eriugena pccardd[44]: pccardd started > > So pccardd is starting but somehow the card is not getting recognized > correctly? Or ... what? I don't get any of the beeps and tweedles as the > interface comes up anymore, either. In fact, when I type > > ifconfig ep0 up > > I'm told "interface ep0 does not exist" > > Anyone have any ideas of what dumber-than-dirt thing I might have done? Do > I need to compile a custom kernel (which I need to do anyway) to get my > interface back? Hmmm. 4.4, Toshiba, pccard...Not a nice mix, I'm afraid. V4.4 did a major re-work of interrupt handling to allow shared IRQs routed over the PCI to work. This is a really nice improvement, but Toshiba has it's own CardBus bridge chip, identified at config time as a "ToPIC" chip. This chip did not do interrupt routing properly with 4.4. I think it is working with 4.5, but I don't have a Toshiba to test with, so I make not promises. You can also try switching to ISA interrupt routing which pretty much means a return to 4.3 behavior. Set hw.pcic.irq=0 and hw.pcic.intr_path=1. This should be done in /boot/loader.conf. Hopefully one of these solutions will do the trick for you. R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020212143500.09D755D0C>