Lets bring everything together in one place (mainly for others)...........
Make sure you have the firmware installed to /lib/firmware
location by entering;
ls /lib/firmware
Sample expected results;
$ ls /lib/firmware
atmel_at76c502_3com.bin atmel_at76c504_2958-wpa.bin
atmel_at76c502_3com-wpa.bin atmel_at76c504a_2958-wpa.bin
atmel_at76c502.bin atmel_at76c504.bin
atmel_at76c502d.bin atmel_at76c504c-wpa.bin
atmel_at76c502d-wpa.bin atmel_at76c505a-rfmd2958.bin
atmel_at76c502e.bin atmel_at76c505-rfmd2958.bin
atmel_at76c502e-wpa.bin atmel_at76c505-rfmd.bin
atmel_at76c502-wpa.bin atmel_at76c506.bin
atmel_at76c503-i3861.bin atmel_at76c506-wpa.bin
atmel_at76c503-i3863.bin BCM2033-FW.bin
atmel_at76c503-rfmd-0.90.2-140.bin BCM2033-MD.hex
atmel_at76c503-rfmd-acc.bin BCM-LEGAL.txt
atmel_at76c503-rfmd.bin
If not then install the atmel-firmware-1.3-1fc3.noarch.rpm from;
http://www.thekelleys.org.uk/atmel/
Insure the amtel drivers are available and installed in
/lib/modules/<kernel-version-number>/kernel/drivers/net/wireless
by entering;
ls /lib/modules/`uname -r`/kernel/drivers/net/wireless/atm*
note: that is the ` key [by the number 1 and 'Esc' keys]
not the ' key [by the 'Enter' key] in the command above
Sample expected results;
$ ls /lib/modules/`uname -r`/kernel/drivers/net/wireless/atm*
/lib/modules/2.6.14.4/kernel/drivers/net/wireless/atmel.ko
/lib/modules/2.6.14.4/kernel/drivers/net/wireless/atmel_pci.ko
As root using your choice of text editor, modify your
/etc/modprobe.conf file to read like;
alias scsi_hostadapter sata_via
alias snd-card-0 snd-via82xx
alias char-major-81 saa7134
alias usb-controller1 uhci-hcd
alias usb-controller ehci-hcd
alias eth0 sk98lin
alias scsi_hostadapter1 sata_promise
alias ieee1394-controller ohci1394
# options atmel irq=7
alias wlan0 atmel
Save and exit the file. Notice I changed the alias for atmel to be wlan0 and
commented out the options line. The irq for the device should set by the
usb port and system but not by you.
Next you need to create a new file called ifcfg-wlan0 and place it in your /etc/sysconfig/network-scripts directory location. Below is the file, you
can copy, cut and paste if you want to;
------- Cut below this line ------
# Please read /usr/share/doc/initscripts-*/sysconfig.txt
# for the documentation of these parameters.
IPV6INIT=no
ONBOOT=yes
USERCTL=yes
PEERDNS=yes
GATEWAY=
TYPE=Wireless
DEVICE=wlan0
HWADDR=
BOOTPROTO=dhcp
NETMASK=
DHCP_HOSTNAME=
IPADDR=
DOMAIN=
ESSID=
# place your AP router's name above if you want
CHANNEL=1
MODE=Auto
RATE=Auto
------- Cut above this line ------
When done safe and exit the file and text editor. Close out of any
other open applications and shutdown your system. Plug the wireless
device in then start (boot) your system into Linux. Hopefully you
should have a working wireless device.