Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game. |
 |
03-09-2003, 11:19 AM
|
#1
|
|
Newbie
Registered: Aug 2002
Location: Pittsburgh
Distribution: Debian
Posts: 24
|
Cisco 340 PCMCIA problem
[ Log in to get rid of this advertisement]
I'm having some trouble with my Cisci 340 PCMCIA wireless card. I have redhat 8.0 on an IBM X30 thinkpad, and it works fine with the default kernel. I compiled 2.4.20 and it doesn't work. When I plug the card in I get the following error in dmesg:
airo: Probing for PCI adapters
airo: Finished probing for PCI adapters
airo register interrupt 0 failed, rc -16
airo_cs: RequestConfiguration: Operation succeeded
If I do anything like iwconfig, the adapter doesn't show up. I can't find anything about what interrupt 0 is, nor the rc -16 which I assume is the error code.
I've also compiled pcmcia-cs-3.2.4 with the latest cisco drivers which successfully installs (or so it says) but it still doesn't work.
The card still works in 2.4.18 that came with rh8.0 though
Any help is appreciated.
Thanks.
|
|
|
|
03-13-2003, 05:01 PM
|
#2
|
|
Guru
Registered: Aug 2001
Location: Dublin, Ireland
Distribution: Slackware
Posts: 5,699
|
You probably compiled pcmci support into the kernel, but not enough of it: Under Networking devices, there are 2 subsets wireless to compile in as modules...
pcmcia-cs isn't going to make (or more to the point, won't use), its own modules unless your kernel .config has in-kernel pcmcia turned off.
Cheers,
Finegan
|
|
|
|
03-13-2003, 05:25 PM
|
#3
|
|
Newbie
Registered: Aug 2002
Location: Pittsburgh
Distribution: Debian
Posts: 24
|
I have no idea. I compiled 2.4.19 which works fine, so I'm sticking to that.
|
|
|
|
06-22-2003, 03:50 PM
|
#4
|
|
Newbie
Registered: Jun 2003
Location: South Africa
Distribution: Debian
Posts: 2
|
airo register interrupt 0 failed, rc -16
Possable sollution.
I had a similar problem.
It seems the Aironet cards is 16bit (not Cardbus) you must sellect ISA support in the kernel for the cards to be recognized.
(Under General setup)
Hope it helps.
Regards,
Pieter
|
|
|
|
06-22-2003, 05:48 PM
|
#5
|
|
Newbie
Registered: Aug 2002
Location: Pittsburgh
Distribution: Debian
Posts: 24
|
Wow this is an old thread. I solved the problem by copying the 2.4.19 airo.c code over to the 2.4.20 source and that worked... maybe it is fixed in 2.4.21 but I haven't tried it yet.
|
|
|
|
06-30-2003, 09:22 AM
|
#6
|
|
Newbie
Registered: Aug 2002
Location: Pittsburgh
Distribution: Debian
Posts: 24
|
I just tried the ISA thing and it worked! Thanks.
|
|
|
|
07-28-2003, 04:08 PM
|
#7
|
|
Newbie
Registered: Jul 2003
Location: Wharton, NJ, US
Distribution: RedHat
Posts: 4
|
Summary...
What is the cleanest way to take a "stock" RedHat 8.0 or 9.0 workstation and get PCMCIA Airo 340 support?
Is a kernel rebuild required?
|
|
|
|
07-28-2003, 05:28 PM
|
#8
|
|
Guru
Registered: Aug 2001
Location: Dublin, Ireland
Distribution: Slackware
Posts: 5,699
|
Re: Summary...
Quote:
Originally posted by plthomas
What is the cleanest way to take a "stock" RedHat 8.0 or 9.0 workstation and get PCMCIA Airo 340 support?
Is a kernel rebuild required?
|
Plug in the card.
Redhat 8.0 shipped with 2.4.18, RH 9 with 2.4.20, the airo_cs module that covers the 340 has been in-kernel since around 2.4.7.
What problems are you having? Is the module loading on card insertion? two matched beeps.
Cheers,
Finegan
|
|
|
|
07-28-2003, 05:45 PM
|
#9
|
|
Newbie
Registered: Jul 2003
Location: Wharton, NJ, US
Distribution: RedHat
Posts: 4
|
Behavior...
It's reporting an error getting the MAC address...I tried the latest firmware and also downgrading to 4.25.30 (IIRC)...no joy. I think the specific error was a BAP error?
|
|
|
|
07-29-2003, 02:57 PM
|
#10
|
|
Guru
Registered: Aug 2001
Location: Dublin, Ireland
Distribution: Slackware
Posts: 5,699
|
Hmmm... which driver are you using? the one supplied by cisco or the normal kernel driver? Also, is this with WEP on or off, best to try open air to start with then work up from there, also, could you post in the specific BAP error?
Cheers,
Finegan
|
|
|
|
07-29-2003, 08:38 PM
|
#11
|
|
Newbie
Registered: Jul 2003
Location: Wharton, NJ, US
Distribution: RedHat
Posts: 4
|
dmesg output...
After a service stop pcmcia; service start pcmcia:
dmesg yields:
unloading Kernel Card Services
Linux Kernel Card Services 3.1.22
options: [pci] [cardbus] [pm]
PCI: Found IRQ 11 for device 00:04.0
PCI: Sharing IRQ 11 with 01:00.0
PCI: Found IRQ 11 for device 00:04.1
Yenta IRQ list 0688, PCI irq11
Socket status: 30000010
Yenta IRQ list 0688, PCI irq11
Socket status: 30000006
cs: IO port probe 0x0c00-0x0cff: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x4d0-0xd7
cs: IO port probe 0x0a00-0x0aff: clean.
cs: memory probe 0xa0000000-0xafffffff: clean.
airo: Probing for PCI adapters
airo: Finished probing for PCI adapters
airo: Doing fast bap_reads
airo: BAP setup error too many retries
airo: MAC could not be enabled
airo_cs: RequestConfiguration: Operation succeeded
Additional data, FWIW: hardware is a Dell Inpspiron 7000. Something thing seems amiss in general...inserting a D-Link DWL-650 PCMCIA Wireless NIC, I get the following in kernel log entries, among others:
eth0: Error -110 reading firmware info. Wildly guessing capabilities
From there, thingsgrapidly cascade downhill...
|
|
|
|
07-29-2003, 09:48 PM
|
#12
|
|
Guru
Registered: Aug 2001
Location: Dublin, Ireland
Distribution: Slackware
Posts: 5,699
|
The laptop is trying to load the orinoco driver for the dwl-650, which is probably one of the last DWL-650s... so its either a brand new firmware prism3 chipset, which just means updating the orinoco_cs driver, or its actually a realtek 8180 card... two problems now, for the DWL-650, let's make certain its a prism card, what's the output of: "/sbin/cardctl ident"
As for the cisco, I poked over to the sourceforge site about the kid: http://sourceforge.net/projects/airo-linux
as well as googled through to some lkml entries and this seems to be a new problem, somewhat rare though, and I can't find a solution.
However, from here:
http://www.cisco.com/public/sw-center/sw-wireless.shtml
you should be able to wander to the download of Cisco's own wireless Linux driver, according to Jean's page:
http://www.hpl.hp.com/personal/Jean_...s.drivers.html
It seems to be derived from the kernel driver and even shares the same name... which is a bit of a hastle.
Cheers,
Finegan
|
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 02:42 AM.
|
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
LQ Podcast
LQ Radio
|
|