Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
This will be a rather long post sorry!! I am having problems with getting my new Cisco Aironet 340 Wireless 802.11b PCMCIA card to work under Red Hat 8.0 with the 2.4.18.14 kernel on a Dell Inspiron 8100 Laptop.
First off here is the output of the command "cat /var/log/messages"
Jun 23 06:44:19 localhost cardmgr [502]:executing: './network stop eth0'
Jun 23 06:44:19 localhost cardmgr [502]:executing: 'modprob -r airo_cs'
Jun 23 06:44:21 localhost /etc/hotplug/net.agent' NET unregister event not supported
Jun 23 06:44:24 localhost cardmgr [502]: Socket 1:Aironet PC4800
Jun 23:06:44:25 localhost cardmgr [502]: executing:'mobprob airo_cs'
Jun 23:06:44:30 localhost kernel:airo: Probing for PCI adapters
Jun 23:06:44:32 localhost kernel:airo: Finished probing for PCI adapters
Jun 23:06:44:34 localhost kernel:airo: MAC enabled eth0 0:40:96:39:44:f
Jun 23:06:44:35 localhost kernel:eth0:index 0x05:Vcc 5.0,Vpp 5.0, irq 3, io 0x0100-0x013f
Jun 23:06:44:36 localhost cardmgr [502]: executing: './network start eth0'
Jun 23:06:44:40 localhost /etc/hotplug/net.agent:invoke ifup eth0
Here is the output of the command 'cat /proc/driver/aironet/eth0/Status
Status: CFG ACT
Mode: f
Signal Strength: 0
Signal Quality: 3
SSID: WLAN
AP:
Freq: 0
BitRate: 11mbs
Driver Version: airo.c 0.3 (Ben Reed & Javier Achirica)
Device: 340 Series
Manufacturer: Cisco Systems
Firmware Version: 3.93
Radio Type: 2
Country: 0
Hardware Version: 20
Software Version: 393
Software Subversion: 0
Boot Block version: 143
Ok, now that that is out of the way, I then issue the command "neat" in a term window as root. When the window pops up I get this warning error
"eth0 has an alias to module airo_cs in modules.conf, instead of currently loaded module airo!"
after clicking on "ok" I then click on "activate" to activate the device. After clicking on "activate" I get this little error in my term window,
"Error for wireless request "Set Mode" (8B06):
SET failed on device eth0; Invalid argument"
Then a message comes on the term window and says pretty much that it pinged the gateway (192.168.1.1) and all packets where lost.
Also when I do the commond "/sbin/ifconfig -a" I can see that its doing something it shows that RX packets:0 errors:563 dropped:0 overruns:0 frame:563
and that TX packets:24 errors:24 dropped:0 overrun:0 carrier:22
I dont konw what else to do. Your help is greatly appreciated and thank you for your time!
The ESSID is different then the ESSID on my previous post, thats because I changed it, but it matchs my AP/wireless router (which is a Linksys/Cisco).
When I change "eth0 alias airo" to "eth0 alias airo.o" or to "eth0 alias airo_cs" in /etc/modules.conf ,I get this error when I issue the command "neat" to bring up the network configuration tool.
Warning!
"Eth0 has an alias to module airo.o in modules.conf instead of currently loaded module airo!"
Oh goodness... I just realized the problem... its the firmware... For a while, about 2 years ago, which is about the age of redhat kernel, the firmware onboard the cisco cards was too new for the stock kernel driver to understand... The kernel driver has since gotten over this, but you're 8 minor versions behind, about 3 years old actually. You can install the cisco modules for the card, or upgrade kernels, and this will probably be sorted out. Sorry I didn't realize that last post.
Yeah it would be in 2.6.1, but that's getting pretty far ahead for the rest of pcmcia to work, if you want to compile by hand, 2.4.26 is the way to go, I wouldn't jump a kernel series with RH8 on there. Also, I know for certain there are made-by cisco kernel modules for that rh8 kernel, and those should work accross the board.
And I know you can't change the firmware under Linux, at least I've never heard of it... not with the cisco cards anyway. And you would need to downgrade it to get it to the age of the kernel driver.
In order of ease one of these will work:
1. Get the Cisco driver.
2. Upgrade to 2.4.26 by hand.
3. Upgrade to Fedora Core 2 (or something newish), man is RH8 old now, you know how much prettier everything has gotten!
tar xvzf linux-acu-driver-v21.tar.gz as root and I get the following
linux/
linux/driver/
linux/driver/aes.h
linux/driver/aestab.h
linux/driver/mpi350.c
tar: Skipping to next header
tar: Archive contains obsolescent base-64 headers
gzip: stdin: invalid compressed data--format violated
Tar: Child returned status 1
tar: error exit delayed from previous errors
I get a /linux directory and a /linux/driver directory but only thing in there are the three files aes.h, aestab.h mpi350.c
im downloadingn the 2.4.26 kernal patch from kernal.org, patch-2.4.26.bz2, (wait, its done downloading lol). I just dont remember how to patch the kernel, havnt done it in awhile
Well looks like I will be making a trip to my sisters house this weekend and downloading the Fodera Core 2 cd's. Maybe this will fix my problem. Would I still have to update the firmware?? or would upgrading to FC2 be enough? I dont have a spare windows laptop laying around to flash the firmware. If I have to upgrade the firmware I guess I could backup all my stuff on this laptop, install my copy of XP upgrade the firmware then install Fodera Core 2 lol.. will take like 8 hours but it will be worth it to get this card working.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.