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