From owner-freebsd-mobile Mon Mar 8 10:29:53 1999 Delivered-To: freebsd-mobile@freebsd.org Received: from dominator.eecs.harvard.edu (dominator.eecs.harvard.edu [140.247.60.28]) by hub.freebsd.org (Postfix) with SMTP id 5F10514F6A for ; Mon, 8 Mar 1999 10:29:42 -0800 (PST) (envelope-from karp@eecs.harvard.edu) Received: (from karp@localhost) by dominator.eecs.harvard.edu (8.6.12/8.6.12) id NAA20188; Mon, 8 Mar 1999 13:29:15 -0500 Date: Mon, 8 Mar 1999 13:29:15 -0500 From: Brad Karp Message-Id: <199903081829.NAA20188@dominator.eecs.harvard.edu> To: elakin@psasolar.colltech.com Subject: Re: 3.1R and pccards Cc: freebsd-mobile@freebsd.org Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org 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