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>