Use PCMCIA instead of CardBus?
M. Warner Losh
imp at bsdimp.com
Thu May 12 01:59:46 PDT 2005
In message: <200505110913.31469.kirk at strauser.com>
Kirk Strauser <kirk at strauser.com> 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
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.
More information about the freebsd-stable