On Sunday (04/21/2002 at 01:35PM -0500), Clay Fandre wrote:
> After doing a little more debugging, it looks like it's erroring out
> at the iwconfig line:
> 
> +++ /sbin/iwconifg eth0 essid matrix
> Error for wireless request "Set ESSID" (8B1A) :
> 	SET failed on device eth0; Invalid argument.
> 
> Here is a little if the dmesg output:
> eth0: Station identity 001f:0001:0007:001c
> eth0: Looks like a Lucent/Agere firmware version 7.28
> eth0: Ad-hoc demo mode supported
> eth0: IEEE standard IBSS ad-hoc mode supported
> eth0: WEP supported, 104 bit key
                       ^^^^^^^^^^^

This looks really suspecious to me.  It's the same sort of thing I saw
with a D-Link Prism2 card when the card services were incorrectly
giving the card 3.3V when it should have 5v.

I fixed it by adding this double-secret "ignore_cis_vcc" option to the
"orinoco_cs" entry in /etc/pcmcia/config:

device "orinoco_cs"
  class "network" module "hermes", "orinoco", "orinoco_cs" opts "ignore_cis_vcc=1"

I was indeed using the orinoco_cs driver with the Prism2 card.

This was on a Toshiba 2180 laptop.  I never did have this specific
problem with any Orinoco card though-- so YMMV.

My Orinoco Gold signs on like this:

hermes.c: 3 Oct 2001 David Gibson <hermes at gibson.dropbear.id.au>
orinoco.c 0.08 (David Gibson <hermes at gibson.dropbear.id.au> and others)
orinoco_cs.c 0.08 (David Gibson <hermes at gibson.dropbear.id.au> and others)
eth0: Station identity 001f:0001:xxxx:xxxx
eth0: Looks like a Lucent/Agere firmware version 8.10
eth0: Ad-hoc demo mode supported.
eth0: IEEE standard IBSS ad-hoc mode supported.
eth0: WEP supported, "128"-bit key.
eth0: MAC address 00:02:2D:xx:xx:xx
eth0: Station name "HERMES I"
eth0: ready
eth0: index 0x01: Vcc 5.0, irq 5, io 0x0100-0x013f

(the 'xx' are my edits so as to not fuel my paranoia)

and that's with pcmcia-cs-3.1.31 and the orinoco driver supplied with it.

Chris

-- 
Chris Elmquist   mailto:chrise at pobox.com   http://www.pobox.com/~chrise