Re: [Madwifi-devel] Progress on HAL 0.9.20.3
Status: Beta
Brought to you by:
otaku
From: Benoit P. <ben...@fr...> - 2007-01-10 08:30:14
|
Scott Raynel wrote: > > The changelog I was referring to was for the HAL. To find the > implementation in if_ath.c, search for "ath_dfswait" here: http:// > www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/ath/if_ath.c? > rev=1.158&content-type=text/x-cvsweb-markup > > I'll be committing to the new branch madwifi-hal-0.9.20.3 later > today, so feel free to check it out and send patches for the radar > detection stuff :) > > Cheers, Hi Scott, Thanks for the pointer. However, this code is still using the HAL (calling ath_hal_radar_wait). This function is probably waiting the required 60s (Channel Availability Check Time, as described in ETSI EN 301 893 v1.2.3). However, there is also the "In Service Monitoring", which i can't find in this source file. Basically, I was searching for some interrupt that is generated when a radar is detected. It seems that the OpenHAL has such stuff however. In the current madwifi, it seems one can filter (ath_hal_setrxfilter) on HAL_RX_FILTER_PHYRADAR and check it with HAL_PHYERR_RADAR in ds->ds_rxstat.rs_phyerr & 0x1f (according to madwifi-old). What would be needed is someone with a radar simulator to check all this.... Best regards, Benoit |