My latest build of
OpenWrt SNAPSHOT r23727-e6f8b69918
has now been stable for 5 days withWLAN.HK.2.9.0.1-01862-QCAHKSWPL_SILICONZ-1
, and no problems with wifi.
In my experience the stability goes out of the window once you start seeing "ath11k c000000.wifi: failed to flush transmit queue, data pkts pending" messages in kernel log. Granted, these now are rarer compared to previous snapshot build.
My observation is that everything is fine if you don't have these error messages. Once the error message happens, the two critical issues that I'm tracking can be reproduced. Those are:
- Broadcast/multicast bug affecting IPv6 and wlan to wlan IPv4 ARP
- Traffic interruption when client wlan client disconnects
How to get the flush transmit queue error messages? They can happen on their own, maybe one message in a day now, or you can run "wifi" command from shell a bunch of times.
I am running yesterday's snapshot r23763-46ed38adeb but for reasons above I downgraded IPQ8074 firmware to WLAN.HK.2.7.0.1-01744-QCAHKSWPL_SILICONZ-1.
Flush transmit queue messages still happen. They are very very rare, I imagine thanks to hostapd fixes, but at least with 2.7 firmware they don't impact the stability.