Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Jan 2003 07:55:20 -0800
From:      richard childers / kg6hac <fscked@pacbell.net>
To:        mark <reveille@burntmail.com>
Cc:        freebsd-mobile@freebsd.org
Subject:   Re: pccard (null)(null)
Message-ID:  <3E203E68.DE5D6129@pacbell.net>
References:  <W6768418505187781042267750@burntmail> <200301111154.48249.J.Kois@web.de>

next in thread | previous in thread | raw e-mail | index | archive | help
Indeed.

Here's what I see, Mark.

(1)    You acquired a PCMCIA card. You didn't say what kind it was, or if it was a
wireless card, a network interface card, or something else entirely.

(2)    You acquired a FreeBSD box, powered it on, booted it and inserted your card
into one of the PCMCIA slots.

(3)    The operating system, and more specifically, the pccardd(8) emitted a 'beep' as
it detected the card and tried to bring it online. If it was unsuccessful, it might
have emitted another beep - this one going down in tone rather than up.

(4)    The second beep, reporting the failure to configure the card, was accompanied
by the error message you have described.


From the fact that you got an error message, it can be inferred that you turned on the
computer, booted FreeBSD, and have pccardd(8) enabled.

So what happened?

Briefly, when you insert a card, the daemon queries the card and gets back a character
string that identifies the card. That character string is then used as a key to look
up associated properties in a file called /etc/defaults/pccard.conf, which contains a
database of known PCMCIA cards and their properties; used by pccardd(8) to configure
and operate these cards.

It appears that when this occurs, and the pccardd(8) searches the database, it cannot
find a match; either because the card is not in the database, or because the
pccardd(8) could not get the required string.

In order to further diagnose this problem, I suggest the following:

(1)    Insert the card and the get the message, again.
(2)    Use pccardc(8) to query the card and see what its ID string is. IE,

    # pccardc dumpcis

I've attached a URL to an online manual page for pccardc(8) for further reference.

It is sometimes useful to have two cards, so that one  can diagnose a possibly bad
card. Naturally, it helps even more if they are identical.

Don't forget to make sure your card is actually listed; if it's not a name brand card,
it may still work, but you'll have to do some detective work to see which vendor the
PCMCIA card vendor bought their card from (IE, Dell's cards are not made by Dell, they
are actually another, well-known manufacturer's card, but with a Dell label and model
number slapped on).

Good luck !!


-- richard


Johann Kois wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Am Samstag, 11. Januar 2003 07:49 schrieb mark:
> > When I insert my pccard, I get this:
> >
> > (when inserted):
> > pccard: inserted, slot 0
> > Jan 10 23:42:05 undertow pccardd[48]: No card in database for
> > "(null")"("(null)")
> >
> > what am I doing wrong?
>
> Difficult question with so little information.  ;-)
>
> Did FreeBSD recognize your card before? Or did you just install your
> (new) pccard? Do you have a dual boot system? Is it a 16-bit-card or a
> cardbus version? What version of FreeBSD do you use?
>
> I don't know this error but the FAQs say something about this problem:
> .
> (http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/faq/troubleshoot.html#NULL-NULL)
>
> Johann
> J.Kois@web.de
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.1 (FreeBSD)
>
> iD8DBQE+H/f4rS2caFdSN0cRAuIHAJ92QLQKb2WrLLKZWc0JMr22aTTX3gCeLyE4
> hIRox16cwlC1J/i8RUJqpQ0=
> =Xa/T
> -----END PGP SIGNATURE-----
>
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-mobile" in the body of the message


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?3E203E68.DE5D6129>