Wifi Latency - random packet delays [FIXED issue not on OMNIA]

Hello

I have strange random lags on my wifi. Ping form multiple devices can go up to 1000ms. I don’t have wifi interference issue as i live in quite “wifi clean” area. I happens on radio0 (5Ghz) and it’s even worse on radio1 (2.4 Ghz) . Here is a ping log example :

tcmac:~ shock$ ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1): 56 data bytes
64 bytes from 192.168.1.1: icmp_seq=0 ttl=64 time=490.031 ms
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=212.784 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.923 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=2.423 ms
64 bytes from 192.168.1.1: icmp_seq=4 ttl=64 time=2.502 ms
64 bytes from 192.168.1.1: icmp_seq=5 ttl=64 time=2.505 ms
64 bytes from 192.168.1.1: icmp_seq=6 ttl=64 time=2.450 ms
64 bytes from 192.168.1.1: icmp_seq=7 ttl=64 time=2.483 ms
64 bytes from 192.168.1.1: icmp_seq=8 ttl=64 time=462.880 ms
64 bytes from 192.168.1.1: icmp_seq=9 ttl=64 time=537.223 ms
64 bytes from 192.168.1.1: icmp_seq=10 ttl=64 time=261.601 ms
64 bytes from 192.168.1.1: icmp_seq=11 ttl=64 time=716.540 ms
64 bytes from 192.168.1.1: icmp_seq=12 ttl=64 time=2.364 ms
^C
— 192.168.1.1 ping statistics —
13 packets transmitted, 13 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.923/207.439/716.540/249.734 ms

working on the router via SSH reminds me old times, when my letters comes 1sek later after I typed them.

I did also factory reset to see it that behaves same with old version - yes it does, I’ve seen even packet loss. Now I came back to 3.5.3.

root@atom:/tmp/run/mountd/sda1# ethtool -i wlan0
driver: ath10k_pci
version: 4.4.39-80079e1c1e5f9ca7ad734044
firmware-version: 10.2.4.70.54
expansion-rom-version:
bus-info: 0000:02:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no

when I ping my PC from router it behaves the same.
root@atom:/tmp/run/mountd/sda1# ping 192.168.1.153
PING 192.168.1.153 (192.168.1.153): 56 data bytes
64 bytes from 192.168.1.153: seq=0 ttl=64 time=1.496 ms
64 bytes from 192.168.1.153: seq=1 ttl=64 time=75.638 ms
64 bytes from 192.168.1.153: seq=2 ttl=64 time=533.117 ms
64 bytes from 192.168.1.153: seq=3 ttl=64 time=261.485 ms
64 bytes from 192.168.1.153: seq=4 ttl=64 time=71.276 ms
64 bytes from 192.168.1.153: seq=5 ttl=64 time=97.020 ms
64 bytes from 192.168.1.153: seq=6 ttl=64 time=0.979 ms
64 bytes from 192.168.1.153: seq=7 ttl=64 time=143.246 ms
64 bytes from 192.168.1.153: seq=8 ttl=64 time=168.913 ms
64 bytes from 192.168.1.153: seq=9 ttl=64 time=192.833 ms
64 bytes from 192.168.1.153: seq=10 ttl=64 time=318.519 ms
^C
— 192.168.1.153 ping statistics —
11 packets transmitted, 11 packets received, 0% packet loss
round-trip min/avg/max = 0.979/169.502/533.117 ms

i tried also latest QCA988X firmware - 10.2.4.70.59-2, but it does not help.

I’m not happy as it impacts NW performance … all works fine via LAN connection.
Any idea how to fix that ?

Cheers Tomas

Problem fixed - issue on my mac book after upgrade to Sierra.