Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 8 Mar 1999 13:29:15 -0500
From:      Brad Karp <karp@eecs.harvard.edu>
To:        elakin@psasolar.colltech.com
Cc:        freebsd-mobile@freebsd.org
Subject:   Re:  3.1R and pccards
Message-ID:  <199903081829.NAA20188@dominator.eecs.harvard.edu>

next in thread | raw e-mail | index | archive | help
I had the same problem with 3.1R.

The cause: the pccard code is incorrectly instantiated and initialized _twice_
in your kernel. One time, the statically included pccard code in the kernel
does it. The second time (this is the part new in 3.1R), if pccard support is
turned on in /etc/rc.conf, the startup rc scripts load a dynamically loadable
kernel module containing the _same_ pccard code.

Needless to say, there should only be one instance of this code in yoru
kernel.

For me, the fix was to build a kernel _without_ statically included pccard
code. In other words, *remove* the following lines from your kernel config
file:

device	pcic0	at card?
device	pcic1	at card?

(You should still leave the "controller	card0" line, though.

The resulting kernel will operate correctly with the dynamically loaded
pccard support module.

This glitch probably is important enough to deserve mention in the 3.1R
ERRATA file, right?

-Brad, karp@eecs.harvard.edu


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?199903081829.NAA20188>