Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Mar 1999 19:35:33 -0500
From:      "Oleg Ogurok" <oleg@ogurok.com>
To:        "Sean O'Connell" <sean@stat.Duke.EDU>
Cc:        <freebsd-mobile@freebsd.org>
Subject:   RE: Etherlink III 3C589C and pcic
Message-ID:  <000201be71a0$66737020$ba96d0d1@birch.ogurok.com>
In-Reply-To: <19990318135126.C610@stat.Duke.EDU>

next in thread | previous in thread | raw e-mail | index | archive | help
I am running 4-CURRENT and bug with pcic loading twice is fixed already. The
problem is pccardd tells me it cannot allocate driver for this card. I know
that zp0 and pcic don't work together. For some reason pcic can't work with
my card, but zp0 works fine. But I need to use pcic because I have a PCMCIA
modem which I think is only supported by pcic. And by the way, ep0 is not
what I need, it's driver for some other card.

Oleg.

-----Original Message-----
From:	Sean O'Connell [mailto:sean@stat.Duke.EDU]
Sent:	Thursday, March 18, 1999 1:51 PM
To:	Oleg Ogurok
Subject:	Re: Etherlink III 3C589C and pcic

On 1999 Mar 18, Oleg Ogurok (aka oleg@ogurok.com) wrote:
> Hi there.
>
> I have a laptop with such card. The zp0 driver works fine with this card,
> but when I enable pcic and pccardd instead, I get "driver allocation
failed
> for 3Com Corporation". Have anyone had such problem?

You cannot use zp0 w/ pccardd.  You need to ep0 and have it built
into the kernel.  You also need to make sure that nothing else is
running on irq 10 (or whatever you set it to in the kernel).  Also
probaby need to remove the ifconfig_zp0 entry and replace it with
a pccard_ifconfig entry and make sure that /etc/pccard.conf exists
and has an entry for your card.  As a second point, are you running
2.2x or 3.1 or 4.x ?  If you are running either 3 or 4 and have the
pcic support built into the kernel, you will want to change /etc/rc.pccard
to prevent the pcic support from being loaded twice:

#!/bin/sh -
#
# PC-card startup script
# HOSOKAWA, Tatsumi <hosokawa@mt.cs.keio.ac.jp>
#
#       $Id: rc.pccard,v 1.6.2.2 1999/03/17 17:41:35 nate Exp $
#

if [ "X$pccard_enable" = X"YES" ] ; then
        builtin=`kldstat -v -i 1 | grep pcic | awk '{print $2}'`
        if [ "$builtin" = "pcic" ] ; then
                echo "PCIC module compiled in"
        else
                if kldload pcic; then
                        echo "Kernel pcic module loaded."
                fi
        fi
        if [ "x$pccard_mem" != "xDEFAULT" ] ; then
                pccardc pccardmem $pccard_mem
        else
                pccardc pccardmem 0xd0000
        fi
        echo -n "Enable PC-card."
        pccardd 2>&1 > /var/log/pccardd.debug &
fi


Also, make sure that /etc/pccardd.conf has sensible entries for avaialble
irq's.

Good luck
S

--
-------------------------------------------------------------------------
Sean O'Connell                                  Email: sean@stat.Duke.EDU
Institute of Statistics and Decision Sciences   Phone: (919) 684-5419
Duke University                                 Fax:   (919) 684-8594

Not only am I highly allergic to perfume; it is an environmental toxin!

        http://www.supernet.net/~jackibar/perfume.html





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?000201be71a0$66737020$ba96d0d1>