NetGear MA401RA can't find an open IRQ

Daniel Lyddy sprocket at PATH.Berkeley.EDU
Sun Feb 2 16:04:39 EST 2003


All:

I am using a NetGear MA401RA 802.11b card, which has a manufacturer and 
model id identical to the "Phillips 802.11b WLAN PCMCIA" card in the 
/etc/pcmcia/hostap_cs.conf file.

I compiled and installed the hostap package, version 2002-10-12.

Other relevant packages:

pcmcia-cs-x11-3.2.3-1mdk
pcmcia-cs-3.2.3-1mdk
kernel-headers-2.4.18-41mdk
kernel-2.4.19.16mdk-1-1mdk

These come from an (updated) Mandrake 9.0 distribution.

Here is what I get in /var/log/messages when I restart pcmcia services 
and insert the card:

Feb  2 12:48:12 nikita cardmgr[18553]: socket 0: Philips 802.11b WLAN PCMCIA
Feb  2 12:48:12 nikita kernel: cs: memory probe 0x0c0000-0x0fffff: 
excluding 0xc0000-0xcffff 0xe0000-0xfffff
Feb  2 12:48:12 nikita cardmgr[18553]: executing: 'modprobe hostap_cs'
Feb  2 12:48:12 nikita kernel: hostap_cs: hostap_cs.c 0.0.0 2002-10-12 
(SSH Communications Security Corp, Jouni Malinen)
Feb  2 12:48:12 nikita kernel: hostap_cs: (c) Jouni Malinen 
<jkmaline at cc.hut.fi>
Feb  2 12:48:12 nikita kernel: hostap_cs: RequestIRQ: Resource in use
Feb  2 12:48:13 nikita cardmgr[18553]: get dev info on socket 0 failed: 
Resource temporarily unavailable

Why can't this driver find an open IRQ?  Aren't the PCMCIA cards just 
supposed to use the IRQ of the controller (IRQ 11, in my case).

I have excluded IRQs 3,4,7, and 12 from PCMCIA consideration via 
/etc/pcmcia/config.opts.

Here is what I have in my /proc/interrupts:
            CPU0
   0:     604215          XT-PIC  timer
   1:       9308          XT-PIC  keyboard
   2:          0          XT-PIC  cascade
   5:       1709          XT-PIC  usb-uhci, ESS Maestro 2E
   8:          2          XT-PIC  rtc
  11:       4013          XT-PIC  Texas Instruments PCI1225, Texas 
Instruments PCI1225 (#2), eth0
  12:      69372          XT-PIC  PS/2 Mouse
  14:      49248          XT-PIC  ide0
  15:      34890          XT-PIC  ide1
NMI:          0
LOC:          0
ERR:         11
MIS:          0

In addition, my /proc/pci reveals that IRQ 9 is being used by some kind 
of Bridge:

   Bus  0, device   7, function  3:
     Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 3).
       IRQ 9.

This leaves IRQs 6,10, and 13 unaccounted for, plus the 11 which I 
thought all PCMCIA cards were supposed to use.

I get similar results trying this card with the orinoco_cs driver.  I 
also tried plugging in my friend's LinkSys WPC11 rev. 3 card, and it was 
also recognized and bound to the hostap_cs module, but with the same 
RequestIRQ failure.

My LinkSys wired (tulip-based) ethernet card works fine on this PCMCIA 
slot, and it uses IRQ 11 when it is installed.  However, this card also 
mysteriously appears on the PCI bus, and it uses the plain PCI tulip 
driver (not tulip_cs).

And yes, I tried loading the NetGear card separately from the LinkSys 
card, to avoid any potential conflict between the two.

Any ideas?

Dan

-- 
Daniel Lyddy			sprocket at path.berkeley.edu
California Center for the Commercialization of ITS Technologies
2105 Bancroft Way, Berkeley, CA 94720-1516
tel: +1 (510) 642-5667  fax: +1 (510) 642-0910
url: http://www.calccit.org

Shannon's Law: All learning derives from suprises.




More information about the HostAP mailing list