Skip site navigation (1)Skip section navigation (2)
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>