Just thought I'd add my expierence setting up a Cisco Aironet 340 series card. my config files look like this...
/etc/modprobe.conf
alias snd-card-0 snd-maestro3
install snd-maestro3 /sbin/modprobe --ignore-install snd-maestro3 && /usr/sbin/alsactl restore >/dev/null 2>&1 || :
remove snd-maestro3 { /usr/sbin/alsactl store >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-maestro3
alias usb-controller uhci-hcd
alias ipv6 off
alias eth0 3c59x
/etc/sysconfig/network-scripts/ifcfg-eth1
This file changes to "ifcfg-eth1~ when it's parsed. And I'm using 128bit WEP.
#Please read /usr/share/doc/initscripts-*/sysconfig.txt
# for the documentation of these parameters.
ONBOOT=yes
GATEWAY=192.168.1.1
TYPE=Wireless
DEVICE=eth1
HWADDR=00:23:66:52:13:ce
BOOTPROTO=none
NETMASK=255.255.255.0
IPADDR=192.168.1.3
ESSID=marknet
CHANNEL=10
MODE=Managed
RATE=Auto
AP=00:0C:41

E:E0:8E
KEY="s

F673OI98MH5DKDJCJUJHFG986"
DOMAIN=
DHCP_HOSTNAME=
USERCTL=no
PEERDNS=yes
IPV6INIT=no
/etc/sysconfig/pcmcia
PCMCIA=yes
PCIC=yenta_socket
PCIC_OPTS=
CORE_OPTS=
I did not have to remove the file /etc/sysconfig/network-scripts/wifi0 since it did not exist.
Good luck!
[root@pine network-scripts]#