Monitor mode with WE-16

Bernardo Cabezas Serra bercab at bulma.net
Wed Jan 22 08:03:38 EST 2003


Hello all, 

I have problems while switching to Monitor mode since I upgraded Wireless 
Extensions API to version 16 (with 2.4.20 vanilla kernel).

I'm using hostap from CVS, and my wireless card is a Conceptronic CON11CC. Ah, 
and wireless-tools' version is 26pre7. 

When I try "iwconfig wlan0 mode monitor", I get the following:

-- begin error log ---
[...]
Jan 22 13:15:17 localhost kernel: prism2: wlan0: operating mode changed 2 -> 6
Jan 22 13:15:17 localhost kernel: Enabling monitor mode
Jan 22 13:15:17 localhost kernel: wlan0: LinkStatus=2 (Disconnected)
Jan 22 13:15:17 localhost kernel: wlan0: LinkStatus: BSSID=00:00:00:00:00:00
Jan 22 13:15:17 localhost kernel: wlan0: LinkStatus=2 (Disconnected)
Jan 22 13:15:17 localhost kernel: wlan0: LinkStatus: BSSID=00:50:c2:01:9e:34
Jan 22 13:15:20 localhost kernel: wlan0: hfa384x_cmd: entry still in list? 
(entry=c48827e0, type=0, res=0)
Jan 22 13:15:20 localhost kernel: wlan0: hfa384x_cmd: command was not 
completed (res=0, entry=c48827e0, type=0, cmd=0x0021, param0=0xfd43)
Jan 22 13:15:20 localhost kernel: wlan0: hfa384x_get_rid: CMDCODE_ACCESS 
failed (res=-110, rid=fd43, len=6)
Jan 22 13:15:20 localhost kernel: wlan0: hfa384x_cmd_issue: cmd reg was busy 
for 1000 usec
Jan 22 13:15:20 localhost kernel: wlan0: hfa384x_cmd_issue - timeout - 
reg=0x8000
[...]
-- end error log --

This continues until switching to Managed mode and reseting card (with iwpriv 
wlan0 reset 1) 

Am I doing anythig wrong? 

Another related issue is that almost all aplications have some trouble with 
the new WE API and hostap. For example, "wavemon" submits ioctls with 
".u.data.length" field of struct iwreq to zero, and seems hostap don't like 
it. I've got it runnig by setting length field to the "sizeof" of the data 
pointed to by "iwreq.u.data.poiter" (and the same process for every ioctl in 
wavemon).
Can be considered a bug in wavemon the fact of setting "length" fieds to 0 ?

It seems hard to be "on the edge" ;-)

Tank you very much (and sorry for my poor english)
Regards, 
Bernardo
 
-- 
Bernardo Cabezas



More information about the HostAP mailing list