cisbjc at cs.unisa.edu.au
Fri Apr 5 00:30:20 EST 2002
David Gibson wrote:
>On Tue, Apr 02, 2002 at 11:32:04AM +0200, Alex wrote:
>>I have a problem with a 3com card (3CRWE73796B).
>>when I insert it, cardmgr loads the orinoco module and everything seems ok,
>>but when I try to issue a command to the nic I get an error like this:
>># iwconfig eth1 essid any
>>Error for wireless request "Set ESSID" (8B1A) :
>> SET failed on device eth1 ; Device or resource busy.
>>and in the syslog appears this line:
>>kernel: eth1: Error -16 shutting down Hermes chipset
>Ah yes, this is a problem we have with Symbol firmware. We normally
>issue an 'INIT' command to the firmware to reset the card, but the
>Symbol firmware falls in a heap if the INIT command is issued more
>than once. We had a workaround which used a PCMCIA COR reset on these
>cards instead but we seem to have accidently lost the bit which
>activated that automatically in a reshuffle somewhere. Oops.
Hmm, there was a commit recently to the FreeBSD tree that used this hack
to fix detection of the card. Might help you out...
>In message: <200204031944.g33JiIr69197 at freefall.freebsd.org>
> Warner Losh <imp at FreeBSD.org> writes:
>: Modified files:
>: sys/dev/wi if_wi.c if_wi_pci.c if_wireg.h if_wivar.h
>: Four fixes from NetBSD:
>: 1) Properly detect the Symbol based cards (The 3Com Airconnect and their
>: ilk) and only reset them *ONCE* ever. This appears to make them work,
>: but more testing is needed. The tests that would wedge up my machine
>: completely now appear to work, but I have not real access points
>I've just confirmed that this makes my 3Com AirConnect (aka 3CRWE737A)
>work where before it wouldn't work at all with my access point. Rumor
>has it that there are a number of minor bugs (ahem compatbility
>issues) with the Symbol firmware that the Linux driver works around in
>various ways that aren't in this code (nor in NetBSD's nor OpenBSD's
>In fact, this message is posted using the '737A card that Bill Paul
>destroyed at FreeBSDcon '99 and that I pieced back together.
>To Unsubscribe: send mail to majordomo at FreeBSD.org
>with "unsubscribe freebsd-mobile" in the body of the message
3D Research Associate +61 8 8302 3669
School of Computer and Information Science Room D1-07, Levels Campus
University of South Australia Mawson Lakes Blvd.
Benjamin.Close at cs.unisa.edu.au South Australia, 5095
More information about the wireless