Hi, I'm trying AVM Fritz!Box 4040 (OpenWrt 18.06 snapshot) and Zyxel NBG6617 (OpenWrt master branch) and with both I have hundreds of these messages in the log: kern.warn kernel: [87771.917049] ath10k_ahb a000000.wifi: Invalid VHT mcs 15 peer stats
Everything seems to work properly, even the wifi!
Where can I report this problem?
Thanks
For 10.4-3.4-00104, which is the current version on OpenWRT:
[ 27.503487] ath10k_ahb a000000.wifi: firmware ver 10.4-3.4-00104 api 5 features no-p2p,mfp,peer-flow-ctrl,btcoex-param,allows-mesh-bcast,no-ps crc32 6c332c67
For 10.4-3.5.3-00057
[ 24.697672] ath10k_ahb a000000.wifi: firmware ver 10.4-3.5.3-00057 api 5 features no-p2p,mfp,peer-flow-ctrl,btcoex-param,allows-mesh-bcast,no-ps crc32 6a15d64d
24h with firmware 3.6/firmware-5.bin_10.4-3.6-00140, 62GB trasfered over 2.4 GHz (12 clients) and 5 GHz (3 clients), no kernel warning!
Really stable, I do not understand why in 7 months it has not been updated yet.
This mis-feature will break the wifi-tx whenever the QCA internal matcher has a false-positive. But without these changes, it will break the wifi-tx on each match.
These changes have to be applied to the mac80211 package and to the ath10k-ct package.
Was the same error present in previous firmware releases as well? Or was it working fine with the 3.6 firmware and this Is now just happening with the 3.5.3 firmware?
Because @Ansuel made a PR (see updates!) with the necessary changes to support 3.6:
So, it's 3.5.3 specific it would make sense to skip the FW.
@Ansuel
After 10 days on kernel log there are also two warnings [895769.805975] ath10k_ahb a000000.wifi: received unexpected tx_fetch_ind event: in push mode
I had never seen before
Fritz!Box 4040 OpenWrt 18.06 snapshot r7106 ath10k firmware 10.4-3.5.3-00057
yeah, the "invalid VHT mcs" messages were a blessing in disguise... they drowned out all other messages .
From looking at the code, this could be either harmless or really nasty (ie. a slow descriptor leak - that could cause the WIFI to degrade over time and even shutdown one day when the driver has finally ran out of descriptors).