Thread (4 messages) 4 messages, 3 authors, 2017-10-11

Re: iwlwifi: ToF usage

From: Joel Bjurström <hidden>
Date: 2017-09-21 19:35:49

Including some people I've seen mentioned in ToF-related e-mails...

This is what I've tried:


-- Responder --

* hostapd running, hostapd.conf:
	driver=nl80211
	interface=wlan1
	hw_mode=g
	channel=1
	wmm_enabled=1
	ssid=tof_test
	ftm_responder=1
	ftm_initiator=1

$ cd /sys/kernel/debug/iwlwifi/0000:06:00.0/iwlmvm/netdev:wlan1
$ echo channel_num=1 > tof_responder_params
$ echo bssid=bb:bb:bb:bb:bb:bb > tof_responder_params
$ echo rate=1 > tof_responder_params
$ echo ftm_per_burst=5 > tof_responder_params

$ echo send_responder_cfg=1 > tof_responder_params


-- Initiator --

$ cd /sys/kernel/debug/iwlwifi/0000:06:00.0/iwlmvm/netdev:wlan1
$ echo send_tof_cfg=1 > tof_enable
$ echo 'num_of_ap=1' > tof_range_request
$ echo 'ap=0 1 0 0 bb:bb:bb:bb:bb:bb 0 10 0 5 5 0 0 0 0 -40' \
	> tof_range_request

$ echo 'send_range_request=1' > tof_range_request

$ cat tof_range_response
request_id = 0
status = 2
last_in_batch = 1
num_of_aps = 0



(bb:bb:bb:bb:bb:bb is the responder's BSSID)

Am I even close? Fumbling in the dark here.

The 'status = 2' from tof_range_response comes directly from the FW, 
AFAICT. What do different values mean?


Cheers,
Joel


On 09/14/2017 09:44 PM, Joel B wrote:
Hi,

Starting to play around with the FTM/ToF support in iwlwifi, but 
documentation is (understandably) scarce at this point. Using a pair of 
8260:s I had lying around.

Can someone give me some hints on how to work the debugfs API for a 
successful measurement?

I've set up one card as AP with hostapd (with ftm_responder=1 and 
ftm_initiator=1 in hostapd.conf), the other as a STA.

 From the STA, I've played with 'tof_range_request' in debugfs. Writing 
send_range_request=1, which it doesn't choke on or anything, but nothing 
seems to happen. Guess I need to set things up a bit first, but how?

If it's possible to get this to work at all at this stage, some hints on 
how to do it would be great.


Thanks,
Joel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help