Atheros DFS radar detection
Adrian Chadd
adrian at freebsd.org
Fri Aug 24 17:52:00 UTC 2012
Hi Brett,
I've been productive!
* I've added a default radar parameter method to the AR5212 and AR5416
HALs, so now the default parameters are stored there;
* I've extended dfs_null (behind #if 0 for now) to fetch these
parameters and program them in - as well as only doing it for NICs
where DFS is supported.
* I've taught my pktlog/libradarpkt code (in
user/adrian/ath_radar_stuff) to parse the AR5212 records - so all you
need to do is set dev.ath.X.monpass=0xff, then run my pktlog program
to see what's going on
I haven't yet sat down and done actual radar pulse train detection
with the AR5212 and I know it's just going to plain suck at doing
chirps in a busy environment (as they just look like long pulses;
there's no FFT data to assist the software in decoding what's going
on) but it should be enough to get you started.
Have you tried these NICs on different hardware? I wonder if you're
seeing some kind of spur or board noise that's contributing to both
the false detections and the high noise floor calibration value. I
don't have an SR-5 here to test against I'm afraid..
Thanks,
Adrian
More information about the freebsd-wireless
mailing list