From owner-freebsd-stable@FreeBSD.ORG Thu May 12 08:59:46 2005 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 07D6F16A4CE for ; Thu, 12 May 2005 08:59:46 +0000 (GMT) Received: from harmony.village.org (rover.village.org [168.103.84.182]) by mx1.FreeBSD.org (Postfix) with ESMTP id 90BD843D70 for ; Thu, 12 May 2005 08:59:45 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (warner@rover2.village.org [10.0.0.1]) by harmony.village.org (8.13.3/8.13.1) with ESMTP id j4C8xPt2097051; Thu, 12 May 2005 02:59:25 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Thu, 12 May 2005 03:00:32 -0600 (MDT) Message-Id: <20050512.030032.66734039.imp@bsdimp.com> To: kirk@strauser.com From: "M. Warner Losh" In-Reply-To: <200505110913.31469.kirk@strauser.com> References: <200505101337.53863.kirk@strauser.com> <20050510.151550.74677018.imp@bsdimp.com> <200505110913.31469.kirk@strauser.com> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: freebsd-stable@freebsd.org Subject: Re: Use PCMCIA instead of CardBus? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 May 2005 08:59:46 -0000 In message: <200505110913.31469.kirk@strauser.com> Kirk Strauser writes: : On Tuesday 10 May 2005 16:15, Warner Losh wrote: : : > I have no idea what you are asking for. : : Let me restate my original dilemma. My laptop can only use my WLAN card : when it's configured as a 16-bit PCMCIA device and not as a 32-bit CardBus : device. I have several such devices. : In NetBSD, this can be accomplished by typing "boot -c" at its loader prompt : and typing "disable cbb*" to disable the cbb (CardBus) drivers, which : leaves the pcic (PCMCIA) drivers to correctly configure the card. After : doing this, the card works exactly as hoped. Why do you need to disable CardBus. The bridge should automatically detect that it is a R2 card (16-bit) and do the right thing. : However, commenting out "device cbb" in my FreeBSD kernel results in a : non-working setup. By that, I mean that the card's lights never flicker as : it's being inserted (as it would do under NetBSD and Linux when it's being : probed). In fact, I get no debugging information at all, whether : from /var/log/messages or via dmesg. : : Any ideas where I could go from here? In addition to my earlier suggestion, you can enable 'hw.cbb.debug=1' and 'hw.cardbus.debug=1' and 'hw.pccard.debug=1' and 'hw.pccard.cis_debug=1' for a much more chatty boot. This won't solve your problem, but will give me a clue about what might be going on. Warner