Cannot complete the last step - host ap and card work fine, but linux pcmcia subsystem does not recognize card from hostap_cs.conf

Neal Cariello cariello
Thu Oct 6 09:40:59 PDT 2005


Hi,

Jeez, I feel like a doober getting stuck at this point.  Anyway, here's
the story.

I am running Debian 3.1 with a custom-compiled 2.6.8 kernel with the
patches to enable RFMON for Orinoco cards.  HostAP-driver-0.3.9 compiled
and installed just dandy.  The PCMCIA card is a Prism2-based SMC2532W-B.

How do I know the card and driver are OK ?  I can run Kismet using the
following line in the kismet.conf file:
    source=hostap,wlan0,myhostap

Also I can configure the interface with iwconfig.  Either (i) the pcmcia
subsystem is not recognizing the card from
the /etc/pcmcia/hostap_cs.conf file or (ii) I am not using iwconfig to
set up the card properly.  

I am just trying to get the card working like a "regular" card in
managed mode at this point (just trying to use Firefox, for example).

Here's the result of 'cardctl ident':
  product info: "SMC", "SMC2532W-B EliteConnect Wireless Adapter", "",
""
  manfid: 0xd601, 0x0005
  function: 6 (network)
  
Here's the head and tail of the /etc/pcmcia/hostap_cs.conf file:

-------- begin head of hostap_cs.conf ----------
device "hostap_cs"
   class "network" module "hostap", "hostap_cs"
-------- end head of hostap_cs.conf ----------

-------- begin tail of hostap_cs.conf ----------
card "SMC2532W-B EliteConnect Wireless Adapter"
  version "SMC", "SMC2532W-B EliteConnect Wireless Adapter"
  manfid 0xd601, 0x0005
  bind "hostap_cs"   

module "hostap_cs" opts "channel=3 iw_mode=3 essid=test
ignore_cis_vcc=0"         
----------- end of tail of hostap_cs.conf -----------------

I have tried a few permutations, like commenting out either the line
that begins with "version" or the line that begins with "manfid". 

iwconfig at this point produces this:

Warning: Driver for device wifi0 recommend version 18 of Wireless
Extension,
but has been compiled with version 16, therefore some driver features
may not be available...

wlan0     IEEE 802.11b  ESSID:"test"
          Mode:Master  Access Point: 00:00:00:00:00:00   Bit Rate:11
Mb/s
          Sensitivity=1/3
          Retry min limit:8   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

  
Now I enter this:

iwconfig wlan0 essid neal freq 2.412G enc 70397FFEF9 mode managed
ifconfig wlan0 up

and iwconfig has picked up my AP and all looks nice:

wlan0     IEEE 802.11b  ESSID:"neal"
          Mode:Managed  Frequency:2.412 GHz  Access Point:
00:12:17:27:49:76
          Bit Rate:11 Mb/s   Sensitivity=1/3
          Retry min limit:8   RTS thr:off   Fragment thr:off
          Encryption key:7039-7FFE-F9   Security mode:restricted
          Power Management:off
          Link Quality=59/70  Signal level=-27 dBm  Noise level=-87 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
  
I can ping myself if I enter:
  ifconfig wlan0 192.168.1.1
  ping 192.168.1.1
  
But I cannot ping Google for instance nor does Firefox work.

I have also tested my neighbor's AP, which is not encrypted, thinking
something may be amiss with WEP, but it's the same story.

Well, this is getting to be a long post, so I'll cork it here.

- Dr Bop (not a real doctor)






More information about the Hostap mailing list