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