Re: iwlwifi: ToF usage
On Wed, 2017-10-04 at 07:52 +0300, Luciano Coelho wrote: > Hi Joel, > > Unfortunately we don't have full support for ToF on the mainline > kernel > yet. But you can try to use one of our Core releases (which is a > backports-based tree) that you can find here: > > You could try the release/Core30 branch, for example. Johannes has also created a patch on top of the latest iw tool, adding the commands for ToF. Please see my comment in this bugzilla entry if you want to try that: https://bugzilla.kernel.org/show_bug.cgi?id=197187#c1 Also, if you have any problems, please add it to bugzilla so we can track this all in a single place. -- Cheers, Luca.
Re: iwlwifi: ToF usage
Hi Joel, Unfortunately we don't have full support for ToF on the mainline kernel yet. But you can try to use one of our Core releases (which is a backports-based tree) that you can find here: You could try the release/Core30 branch, for example. -- Cheers, Luca. On Thu, 2017-09-21 at 21:35 +0200, Joel Bjurström wrote: > 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/: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/: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
Re: iwlwifi: ToF usage
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/: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/: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