Hi Oleksij,

For the AR9721 chipset, the spectral count should be set to 0. Also, for
the AR 9271 chipset, I get more stable results in monitor mode.

I've tested it in the following mode:-

1. Create the monitor interface.

WLAN_INTF=wlan3 # Change accordingly to client interface.
PHY_INTF=phy0 # For the ath9k_htc phy interface.
MON_INTF=moni0

iw dev $WLAN_INTF del
iw phy $PHY_INTF interface add $MON_INTF type monitor
ifconfig moni0 up
iwconfig

2. Initiate the spectral scan.

echo background >
/sys/kernel/debug/ieee80211/phy0/ath9k_htc/spectral_scan_ctl;
echo trigger > /sys/kernel/debug/ieee80211/phy0/ath9k_htc/spectral_scan_ctl;

3. Write output to file (Get endless samples).

while [ 1 ];
do
 echo "Writing";
 sudo cat /sys/kernel/debug/ieee80211/phy0/ath9k_htc/spectral_scan0 >>
/tmp/tmp_fft;
 wc -l /tmp/tmp_fft;
 sleep 1;
done

4. Check the FFT output
./fft_eval /tmp/fft_results

Thanks
Ashish

On Tue, Apr 29, 2014 at 1:52 AM, Oleksij Rempel <li...@rempel-privat.de>wrote:

> Hm... it compiles but i didn't go any results with my script:
>
> sudo bash -c "echo chanscan >
> /sys/kernel/debug/ieee80211/phy1/ath9k_htc/spectral_scan_ctl"
> sudo bash -c "echo 8 >
> /sys/kernel/debug/ieee80211/phy1/ath9k_htc/spectral_count"
>
> for i in $(seq 1 44); do
>   sudo iw dev wlan-test scan
>   sleep 1
> done
>
> sudo bash -c "cat
> /sys/kernel/debug/ieee80211/phy1/ath9k_htc/spectral_scan0 >
> /tmp/fft_results"
> sudo bash -c "echo 8 >
> /sys/kernel/debug/ieee80211/phy1/ath9k_htc/spectral_count"
>
> sudo bash -c "echo disable >
> /sys/kernel/debug/ieee80211/phy1/ath9k_htc/spectral_scan_ctl"
>
> ./fft_eval /tmp/fft_results
>
> Am 25.04.2014 10:12, schrieb Ashish Patro:
> >
> > The patches move the common components of spectral scan funcationality
> to common-spectral.c.
> >
> > Also added spectral scan support to ath9k_htc using the same mechanism
> to collect spectral scan data as used by ath9k driver.
> >
> > This work was done at the Wisconsin Wireless and NetworkinG Systems
> (WiNGS) Lab at the University of Wisconsin Madison.
> >
> > Ashish Patro (3):
> >   Moving the ath9k specific spectral functions to ath9k.h from
> >     spectral.h. Renamed spectral.h to common-spectral.h
> >   Refactoring the ath9k driver to move common spectral functions to
> >     common-spectral.c
> >   Update spectral scan calls to support both ath9k and ath9k_htc.
> >     Adding spectral scan functionality to ath9k_htc driver. Tested
> >     using a AR9271 WiFi card.
> >
> >  drivers/net/wireless/ath/ath9k/Makefile           |    3 +-
> >  drivers/net/wireless/ath/ath9k/ar9002_phy.c       |   11 +-
> >  drivers/net/wireless/ath/ath9k/ath9k.h            |    9 +-
> >  drivers/net/wireless/ath/ath9k/common-spectral.c  |  213 +++++++++++++
> >  drivers/net/wireless/ath/ath9k/common-spectral.h  |  199 ++++++++++++
> >  drivers/net/wireless/ath/ath9k/htc.h              |   13 +
> >  drivers/net/wireless/ath/ath9k/htc_drv_debug.c    |    3 +
> >  drivers/net/wireless/ath/ath9k/htc_drv_init.c     |    8 +
> >  drivers/net/wireless/ath/ath9k/htc_drv_main.c     |   75 +++++
> >  drivers/net/wireless/ath/ath9k/htc_drv_spectral.c |  353
> +++++++++++++++++++++
> >  drivers/net/wireless/ath/ath9k/htc_drv_txrx.c     |   17 +
> >  drivers/net/wireless/ath/ath9k/recv.c             |    7 +-
> >  drivers/net/wireless/ath/ath9k/spectral.c         |  187 -----------
> >  drivers/net/wireless/ath/ath9k/spectral.h         |  212 ------------
> >  14 files changed, 905 insertions(+), 405 deletions(-)
> >  create mode 100644 drivers/net/wireless/ath/ath9k/common-spectral.c
> >  create mode 100644 drivers/net/wireless/ath/ath9k/common-spectral.h
> >  create mode 100644 drivers/net/wireless/ath/ath9k/htc_drv_spectral.c
> >  delete mode 100644 drivers/net/wireless/ath/ath9k/spectral.h
> >
>
>
> --
> Regards,
> Oleksij
>
>
> _______________________________________________
> ath9k-devel mailing list
> ath9k-devel@lists.ath9k.org
> https://lists.ath9k.org/mailman/listinfo/ath9k-devel
>
>
_______________________________________________
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel

Reply via email to