Tool/software:
An issue came up while using iperf3 with the radio trying to measure throughput. It looks like the radio firmware locked up and tripped an internal watchdog:
[ 2738.955330] wlcore: ERROR INTERROGATE command failed
[ 2738.955375] wlcore: Recovery work
[ 2738.960352] wlcore: WARNING acx roaming statistics failed: -5
[ 2738.969426] wlcore: down
[ 2741.313312] ieee80211 phy0: Hardware restart was requested
[ 2741.318886] wlan0: Connection to AP 1c:28:af:78:69:10 lost
[ 2741.363101] wlan0: HW problem - can not stop rx aggregation for 1c:28:af:78:69:10 tid 0
[ 2741.371148] wlan0: HW problem - can not stop rx aggregation for 1c:28:af:78:69:10 tid 3
[ 2741.379243] wlan0: HW problem - can not stop rx aggregation for 1c:28:af:78:69:10 tid 4
[ 2741.387319] wlan0: HW problem - can not stop rx aggregation for 1c:28:af:78:69:10 tid 6
[ 2741.395357] wlan0: HW problem - can not stop rx aggregation for 1c:28:af:78:69:10 tid 7
[ 2741.403478] wlan0: failed to remove key (0, 1c:28:af:78:69:10) from hardware (-11)
[ 2741.411647] wlan0: failed to remove key (1, ff:ff:ff:ff:ff:ff) from hardware (-11)
[ 2741.435810] wlcore: Recovery complete
The observed side effect was the radio stopped responding to iperf traffic for about 15 to 20 seconds, then the radio finally reset (as shown by the kernel log messages above) and then reassociated with the AP. It was a bit concerning because it occurred after about 20 minutes of fairly simple testing with iPerf. Is this a known issue or is there newer radio firmware and/or driver available with more recent improvements or bug fixes?