Hi,
I am not an expert on this, but I've got Orinico Gold wireless card to work on Linux RedHat 7.3 (kernel 2.4.18-5) and the following might help.
When I installed linux I had the wireless card inserted. I think this is important. At least, I have not figured out how to get things to work if the card is not in place during the install. During install I set the card to not activate on boot and to use dhcp. You can change these parameters by editing /etc/sysconfig/network-scripts/ifcfg-eth1 (assuming your card is configured as eth1).
On booting up the PCMCIA devices were working automatically. Inserting the wireless card resulted in two beeps which means all is okay. But this is not sufficient to connect to a network.
I need to connect to two different networks - work and work. While the home network does have an ESSID (provided by the router) this information is not needed to make the connection. In contrast, my work connection needs to specify both the ESSID and a KEY value. In what follows I will set my work ESSID to "WorkESSIS" and the KEY to "WorkKEY". You will need to change these to the correct values for your network.
I needed to edit /etc/pcmcia/wireless.opt. This file contains the following line:
# Note also that this script will work only with the original Pcmcia
# scripts,and not with the default Red Hat scripts. Send a bug
# report to Red Hat ;-)
I don't know if this is true or not, but for me this file was the key to getting my system to work.
I edited this file to look like this:
# /etc/pcmcia/wireless.opt
# Wireless LAN adapter configuration
case "$ADDRESS" in
home,*,*,*)
INFO="Home Network"
ESSID="any"
;;
work,*,*,*)
INFO="WORK"
ESSID="WorkESSID"
KEY="s:WorkKEY"
;;
esac
This results in two different "schemes" - home and work. Each scheme is made active by entering (as root):
cardctl scheme <scheme-name>
e.g. cardctl scheme home.
This allows me to switch networks easily.
After selecting your scheme you might need to restart pcmcia:
/etc/init.d/pcmcia restart
Finally bring up the network: pump -i eth1
(You may need to install pump).
You should now be connected. You don't really need pump. I've found that if I boot up without the card in place, switch schemes, and then insert the card, then the connection is made automatically. If I do not need to change schemes then inserting the card before booting up will automatically connect me to the network. However, I've found there are times when pump is needed.
Hope this helps.
Andrey