What to do now?

Jamie jamie at rocksolidnetworks.com
Sat Jan 11 19:28:20 EST 2003


Jouni,
	Thanks for asking, This message is REALLY long, with a lot of info, I tried 
to be as breif as possible, without omitting anything necessary.
<lots of stuff added below>
On Saturday 11 January 2003 01:22 pm, Jouni Malinen wrote:
: On Fri, Jan 10, 2003 at 07:04:40AM -0800, Linux Rocks! wrote:
: > My cards (Proxim RangeLan-DS) still dont work under linux :(
: > They do respond under linux (I can change modes, and see the lights do
: > different things...) but I dont have them doing anything usefull.
: > They Do work under windows95/98. (but ... windows doesnt do what I need)
Yes (assuming all the things I trierd were correct!) Ive tested the laptops in 
many situations. Ive set 2 laptop up in windows, had success.  tested the 
laptop with a real ap under windows, had success. tested the hostap, and the 
orinoco modules with the ap w/no success.
I think Ive tried 1 laptop in windows, and one in linux, using all the various 
possible combonations of settings, with no success.
<keep reading...>
:
: Have you tested running one card in Linux as an AP (i.e., using Host AP
: driver in Master mode) and another card in Windows as a client that
: tries to associate with the AP? I haven't noticed anything in your dmesg
: logs etc. that would indicate cause for problems, so this is a bit
: difficult to solve.
Yes! I agree... atleast when I had errors... I had something to work on... Ive 
just setup the cards with one windows box, and one linux box. windows98 has 
these settings:
Mode: Infrastructure (this is also known as managed right?)
SSID: ANY (This is supposed to scan...), Ive also tried jamienet
EtherNEt Conversion: RCF 1042
TXRate: Fully Automatic
WEP: Disabled
PS Mode: Disabled (ive also tried enabled)
(This I think is what worked with the AP at the LUG)

Linux box: (running hostap_cs, using lastest 2002-10-12):
(I have 3 different kernels/modules on the machine, but Im currently using 
2.4.20-rc-3)
Ive editied my /etc/pcmcia/config to add: source ./hostap_cs.conf
and Ive added in my /etc/pcmcia/hostap_cs.conf

card "JamieTest PRISM RangeLAN-DS/LAN PC CARD"
   manfid 0x0126, 0x8000
   bind "hostap_cs" 

# Optional configuration parameters for hostap_cs.o
# module "hostap_cs" opts "channel=6 essid=any ignore_cis_vcc=1"
 module "hostap_cs" opts "channel=3 iw_mode=3 essid=jamienet ignore_cis_vcc=1"
(this sets the card to Master Mode, use essid jamietest, and ignore the 
voltage issue (I do get errors with it set to 0)

Heres my DMESG:
<snipped stuff of no importance...>
cs: IO port probe 0x0a00-0x0aff: excluding 0xa68-0xa6f 0xaa0-0xaa7 0xaf8-0xaff
cs: memory probe 0x0d0000-0x0dffff: clean.
hostap_crypt: registered algorithm 'NULL'
hostap_cs: hostap_cs.c 0.0.0 2002-10-12 (SSH Communications Security Corp, 
Jouni Malinen)
hostap_cs: (c) Jouni Malinen <jkmaline at cc.hut.fi>
hostap_cs: setting Vcc=33 (constant)
hostap_cs: CS_EVENT_CARD_INSERTION
prism2_config()
hostap_cs: ignoring Vcc=50 (from config)
Checking CFTABLE_ENTRY 0x01 (default 0x01)
IO window settings: cfg->io.nwin=1 dflt.io.nwin=1
io->flags = 0x0046, io.base=0x0000, len=64
hostap_cs: index 0x01: Vcc 5.0, irq 3, io 0x0100-0x013f
hostap_cs: Registered netdevice wlan0
prism2_hw_init()
prism2_hw_config: initialized in 9094 iterations
wlan0: NIC: id=0x8002 v1.0.0
wlan0: PRI: id=0x15 v0.3.0
wlan0: STA: id=0x1f v0.8.3
wlan0: defaulting to host-based encryption as a workaround for firmware bug in 
Host AP mode WEP
wlan0: LinkStatus=2 (Disconnected)

cat /proc/Interrupts
bubba at lapdance:~$ cat /proc/interrupts 
           CPU0       
  0:     733578          XT-PIC  timer
  1:        302          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  3:        135          XT-PIC  hostap_cs
 10:        563          XT-PIC  NE2000
 12:          1          XT-PIC  PS/2 Mouse
 14:       1773          XT-PIC  ide0
NMI:          0 
ERR:          0

root at lapdance:~# iwconfig wlan0
wlan0     IEEE 802.11-b  ESSID:"jamienet"  
          Mode:Master  Frequency:2.422GHz  Access Point: 00:60:B3:6F:63:CC  
          Bit Rate:11Mb/s   Tx-Power:-12 dBm   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

 ifconfig -a:
root at lapdance:~# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:A0:D1:01:0D:86  
          inet addr:192.168.14.20  Bcast:192.168.14.255  Mask:255.255.255.0
          UP BROADCAST NOTRAILERS RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:394 errors:0 dropped:0 overruns:0 frame:0
          TX packets:285 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          RX bytes:35154 (34.3 Kb)  TX bytes:144579 (141.1 Kb)
          Interrupt:10 Base address:0x300 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

wlan0     Link encap:Ethernet  HWaddr 00:60:B3:6F:63:CC  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:3 Base address:0x100 
I hadnt built the hostap utils... so I cd'd to the directory, and did make. it 
made the utils! I tried :
hostap_diag wlan0 -r wlan0, but that failed. so I tried:
./hostap_diag -r wlan0 and got the following(Very long!)

root at lapdance:~/wirless/hostap-2002-10-12/utils# ./hostap_diag -r wlan0
Host AP driver diagnostics information for 'wlan0'

NICID: id=0x8002 v1.0.0 (HWB3163-01,02,03,04 Rev A)
PRIID: id=0x0015 v0.3.0
STAID: id=0x001f v0.8.3 (station firmware)

Known RIDs (Resource IDentifiers)

FC00=CNFPORTTYPE=6
FC01=CNFOWNMACADDR=00:60:b3:6f:63:cc
FC02=CNFDESIREDSSID=jamienet
FC03=CNFOWNCHANNEL=3
FC04=CNFOWNSSID=jamienet
FC05=CNFOWNATIMWINDOW=0
FC06=CNFSYSTEMSCALE=1
FC07=CNFMAXDATALEN=2304
FC08=CNFWDSADDRESS=00:00:00:00:00:00
FC09=CNFPMENABLED=0
FC0A=CNFPMEPS=0
FC0B=CNFMULTICASTRECEIVE=1
FC0C=CNFMAXSLEEPDURATION=100
FC0D=CNFPMHOLDOVERDURATION=100
FC0E=CNFOWNNAME=
FC10=CNFOWNDTIMPERIOD=1
FC20=UNKNOWN1=33
FC21=UNKNOWN2=33
FC23=CNFWEPDEFAULTKEYID=0
FC24=CNFDEFAULTKEY0=<21><00><24><fc><00><00>
FC25=CNFDEFAULTKEY1=<21><00><25><fc><00><00>
FC26=CNFDEFAULTKEY2=<21><00><26><fc><00><00>
FC27=CNFDEFAULTKEY3=<21><00><27><fc><00><00>
FC28=CNFWEPFLAGS=<00><00>
FC2A=CNFAUTHENTICATION=1
FC2C=CNFTXCONTROL=512
FC2D=CNFROAMINGMODE=1
FC30=CNFRCVCRCERROR=0
FC31=CNFMMLIFE=65000
FC32=CNFALTRETRYCOUNT=7
FC33=CNFBEACONINT=100
FC35=CNFSTAPCFINFO=<01><00>
FC40=CNFTIMCTRL=1
FC41=UNKNOWN3=<00><00><00><00><00><00>
FC42=CNFTHIRTY2TALLY=0
FC80=GROUPADDRESSES=
FC81=CREATEIBSS=1
FC82=FRAGMENTATIONTHRESHOLD=2346
FC83=RTSTHRESHOLD=2347
FC84=TXRATECONTROL=15
FC85=PROMISCUOUSMODE=0
FCB0=CNFSHORTPREAMBLE=0
FCB3=CNFBASICRATES=<03><00>
FCB4=CNFSUPPORTEDRATES=<0f><00>
FCE0=TICKTIME=0
FCE1=SCANREQUEST=<ff><3f><20><00>
FCE2=JOINREQUEST=<21><00><e2><fc><00><00><00><00>
FD00=MAXLOADTIME=60000
FD01=DOWNLOADBUFFER=<60><00><00><00><00><10>
FD02=PRIID=0x15 v0.3.0
FD03=PRISUPRANGE=0 0x03 1 1-2
FD04=CFIACTRANGES=1 0x02 1 1-1
FD0A=NICSERNUM=SA01000000  
FD0B=NICID=0x8002 v1.0.0
FD0C=MFISUPRANGE=0 0x01 1 1-1
FD0D=CFISUPRANGE=0 0x02 1 1-1
FD10=CHANNELLIST=<ff><07>
FD11=REGULATORYDOMAINS=<10>
FD12=TEMPTYPE=1
FD13=CIS=<01><03><00><00><ff><17><04><67><5a><08><ff><1d><05><03><67><5a><08><ff><1c><04><03><00><00><ff><15><23><05><00><50><52><4f><58><49><4d><00><52><61><6e><67><65><4c><41><4e><2d><44><53><2f><4c><41><4e><20><50><43><20><43><41><52><44><00><00><ff><20><04><26><01><00><80><21><02><06><00><22><02><01><07><22><05><02><40><42><0f><00><22><05><02><80><84><1e><00><22><02><03><07><22><02><05><01><1a><07><03><02><e0><03><00><00><01><1b><10><c1><01><19><77><b5><1e><35><b5><3c><36><36><05><46><7f><ff><ff><ff><00><00><00> 
+ 352*<ff>
FD20=STAID=0x1f v0.8.3
FD21=STASUPRANGE=0 0x04 1 1-6
FD22=MFIACTRANGES=1 0x01 1 1-1
FD23=CFIACTRANGES2=1 0x02 1 1-1
FD40=PORTSTATUS=8
FD41=CURRENTSSID=jamienet
FD42=CURRENTBSSID=00:60:b3:6f:63:cc
FD43=COMMSQUALITY=<00><00><1b><00><1b><00>
FD44=CURRENTTXRATE=2
FD45=CURRENTBEACONINTERVAL=100
FD46=CURRENTSCALETHRESHOLDS=<36><00><36><00><36><00><0a><00><02><00><06><00>
FD47=PROTOCOLRSPTIME=100
FD48=SHORTRETRYLIMIT=8
FD49=LONGRETRYLIMIT=5
FD4A=MAXTRANSMITLIFETIME=512
FD4B=MAXRECEIVELIFETIME=512
FD4C=CFPOLLABLE=0
FD4D=AUTHENTICATIONALGORITHMS=<01><00><01><00>
FD4F=PRIVACYOPTIONIMPLEMENTED=1
FD88=SCANRESULTSTABLE=<01><00><03><00>
FDC0=PHYTYPE=2
FDC1=CURRENTCHANNEL=3
FDC2=CURRENTPOWERSTATE=1
FDC3=CCAMODE=2
FDC6=SUPPORTEDDATARATES=<02><04><0b><16>
FFFE=BUILDSEQ=<00><00><00><00>
FFFF=FWID=0003C0.HEX<00><00><INTERNAL STAT<00><00>

WOW Thats a lot of info! I have no idea what all of that means, but Id say 
that it suggests somethings working right! (hopefully you will understand 
what isnt working right!

Ill try to get the current cvs, could you remind me how/where?

Thanks in advance for help.

Jamie

:
: I would suggest setting up one Host AP, make sure it is in Master mode
: and that the netdevice is UP. After this, try to associate with it using
: another laptop with Windows (that has been tested to work with another
: AP). If this does not work, please send me output of following commands
: from the laptop running Host AP driver (run these after the failed test,
: before having changed anything in the Host AP configuration):
:
: dmesg
: cat /proc/interrupts
: iwconfig wlan0
: ifconfig -a
: hostap_diag wlan0 -r wlan0
:
: (hostap_diag is in the utils directory of the Host AP driver package).
:
: I would also ask you to repeat the test with latest CVS version of the
: Host AP driver if you are still using the latest release (2002-10-12).




More information about the HostAP mailing list