[Bug 260907] if_iwm: i7260 dropping connections silently, module load results in ping > 5000 ms

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 28 Jan 2022 17:28:27 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=260907

--- Comment #1 from O. Hartmann <ohartmann@walstatt.org> ---
I observed a strange behaviour with this WiFi NIC and 13/STABLE and do a
followup on my initial PR: when the signal strength of the 2,4 GHz access point
is around 55% and below and if the channel is populated, FreeBSD's if_iwm
(Intel WiFi i7260, see above) starts showing up really weird ping latencies,
see below. In the same spot, same AP, same network, same time I tried to run on
the very same notebook Xubuntu 21.10 from an USB flash drive on the very same
hardware gives a complete unspectacular picture with approx 20 - 25 ms ping
latency to the same remote host - which let me conclude that the issue is with
FreeBSD and its if_iwm driver on that hardware. FreeBSD 12.3 and FreeBSD
13.0-p6 doesn't work either, the connection drops are even worse.

The funny part on the 10k ms ping latencies is that the subsequent answer is
delayed by approx 1 to 2 sec, but not > 10 secs as the value of time=14349.755
ms might suggest - or I'm confused in what is measured here.

[...]
64 bytes from 193.99.144.80: icmp_seq=7488 ttl=244 time=134.382 ms
64 bytes from 193.99.144.80: icmp_seq=7489 ttl=244 time=20.596 ms
64 bytes from 193.99.144.80: icmp_seq=7490 ttl=244 time=18.228 ms
64 bytes from 193.99.144.80: icmp_seq=7491 ttl=244 time=163.518 ms
64 bytes from 193.99.144.80: icmp_seq=7492 ttl=244 time=19.130 ms
64 bytes from 193.99.144.80: icmp_seq=7493 ttl=244 time=116.665 ms
64 bytes from 193.99.144.80: icmp_seq=7494 ttl=244 time=30.127 ms
64 bytes from 193.99.144.80: icmp_seq=7495 ttl=244 time=27.886 ms
64 bytes from 193.99.144.80: icmp_seq=7496 ttl=244 time=100.026 ms
64 bytes from 193.99.144.80: icmp_seq=7497 ttl=244 time=102.516 ms
64 bytes from 193.99.144.80: icmp_seq=7498 ttl=244 time=66.973 ms
64 bytes from 193.99.144.80: icmp_seq=7499 ttl=244 time=425.427 ms
64 bytes from 193.99.144.80: icmp_seq=7500 ttl=244 time=664.293 ms
64 bytes from 193.99.144.80: icmp_seq=7501 ttl=244 time=3988.030 ms
64 bytes from 193.99.144.80: icmp_seq=7502 ttl=244 time=4833.482 ms
64 bytes from 193.99.144.80: icmp_seq=7503 ttl=244 time=5243.759 ms
64 bytes from 193.99.144.80: icmp_seq=7504 ttl=244 time=5403.003 ms
64 bytes from 193.99.144.80: icmp_seq=7505 ttl=244 time=5945.360 ms
64 bytes from 193.99.144.80: icmp_seq=7506 ttl=244 time=5938.943 ms
64 bytes from 193.99.144.80: icmp_seq=7507 ttl=244 time=7571.142 ms
64 bytes from 193.99.144.80: icmp_seq=7508 ttl=244 time=7958.211 ms
64 bytes from 193.99.144.80: icmp_seq=7509 ttl=244 time=7406.198 ms
64 bytes from 193.99.144.80: icmp_seq=7514 ttl=244 time=18349.734 ms
64 bytes from 193.99.144.80: icmp_seq=7515 ttl=244 time=18305.794 ms
64 bytes from 193.99.144.80: icmp_seq=7516 ttl=244 time=17721.662 ms
64 bytes from 193.99.144.80: icmp_seq=7517 ttl=244 time=18304.380 ms
64 bytes from 193.99.144.80: icmp_seq=7518 ttl=244 time=18754.385 ms
64 bytes from 193.99.144.80: icmp_seq=7519 ttl=244 time=18177.343 ms
64 bytes from 193.99.144.80: icmp_seq=7520 ttl=244 time=17414.787 ms
64 bytes from 193.99.144.80: icmp_seq=7521 ttl=244 time=16533.082 ms
64 bytes from 193.99.144.80: icmp_seq=7522 ttl=244 time=15685.028 ms
64 bytes from 193.99.144.80: icmp_seq=7523 ttl=244 time=14987.974 ms
64 bytes from 193.99.144.80: icmp_seq=7524 ttl=244 time=14349.755 ms
64 bytes from 193.99.144.80: icmp_seq=7525 ttl=244 time=13542.414 ms
64 bytes from 193.99.144.80: icmp_seq=7526 ttl=244 time=12709.539 ms
64 bytes from 193.99.144.80: icmp_seq=7527 ttl=244 time=11928.034 ms
64 bytes from 193.99.144.80: icmp_seq=7528 ttl=244 time=11214.344 ms
64 bytes from 193.99.144.80: icmp_seq=7529 ttl=244 time=11036.179 ms
64 bytes from 193.99.144.80: icmp_seq=7530 ttl=244 time=10765.792 ms

-- 
You are receiving this mail because:
You are the assignee for the bug.