Ath10k: "Firmware lacks feature flag..."

Firmware lacks feature flag indicating a retry limit of > 2 is OK, requested limit: 4

I haven't seen this one before, but I've been primarily running the "classic" ath10k drivers. This is with kmod-ath10k-ct and the -ct firmware for the chips. pre-cal-*-*.bin extracted from the ART partition (appears to load sucessfully).

Edit: This is not seen with the "classic" ath10k drivers on the same device.

It may also be my incomplete bring-up of a new device.

All three of the radios, 2x IPQ4019, 1x QCA9888 indicate this when I try to start wireless (at kern.warn):

[  265.928320] ath10k_ahb a000000.wifi: Firmware lacks feature flag indicating a retry limit of > 2 is OK, requested limit: 4
[  268.441746] ath10k_pci 0000:01:00.0: Firmware lacks feature flag indicating a retry limit of > 2 is OK, requested limit: 4
[  270.287283] ath10k_ahb a800000.wifi: Firmware lacks feature flag indicating a retry limit of > 2 is OK, requested limit: 4

Is this something to be concerned about and track down sooner than later?

I found similar in the logs of a couple people with problems:

As well as some bug reports from a Google search, but not clear that the log message is related to the issue.

$ fgrep -i ath10k .config
CONFIG_DEFAULT_ath10k-firmware-qca4019-ct=y
CONFIG_DEFAULT_kmod-ath10k-ct=y
# ath10k IPQ4019 Boarddata
# CONFIG_PACKAGE_ath10k-firmware-qca4019 is not set
CONFIG_PACKAGE_ath10k-firmware-qca4019-ct=y
# CONFIG_PACKAGE_ath10k-firmware-qca4019-ct-htt is not set
# CONFIG_PACKAGE_ath10k-firmware-qca6174 is not set
# CONFIG_PACKAGE_ath10k-firmware-qca9887 is not set
# CONFIG_PACKAGE_ath10k-firmware-qca9887-ct is not set
# CONFIG_PACKAGE_ath10k-firmware-qca9887-ct-htt is not set
# CONFIG_PACKAGE_ath10k-firmware-qca9888 is not set
CONFIG_PACKAGE_ath10k-firmware-qca9888-ct=y
# CONFIG_PACKAGE_ath10k-firmware-qca9888-ct-htt is not set
# CONFIG_PACKAGE_ath10k-firmware-qca988x is not set
# CONFIG_PACKAGE_ath10k-firmware-qca988x-ct is not set
# CONFIG_PACKAGE_ath10k-firmware-qca988x-ct-htt is not set
# CONFIG_PACKAGE_ath10k-firmware-qca9984 is not set
# CONFIG_PACKAGE_ath10k-firmware-qca9984-ct is not set
# CONFIG_PACKAGE_ath10k-firmware-qca9984-ct-htt is not set
# CONFIG_PACKAGE_ath10k-firmware-qca99x0 is not set
# CONFIG_PACKAGE_ath10k-firmware-qca99x0-ct is not set
# CONFIG_PACKAGE_ath10k-firmware-qca99x0-ct-htt is not set
# CONFIG_PACKAGE_kmod-ath10k is not set
CONFIG_PACKAGE_kmod-ath10k-ct=y
CONFIG_ATH10K-CT_LEDS=y
1 Like

I have the same log message seen on the recent snapshots for EA6350v3, with similar concerns.

@jeff Yes I am seeng this. I am also running 802.11s mesh as well as AP mode on the same interface and getting random reboots or traffic being dropped to remote mesh devices - force a reconnect on the remote and traffic starts up again only to fail later. I am also seeing a memory leak proportional to the volume of traffic. Reverting to "classic" ath10k fixes the problems.
(current snapshot and on both gl-ar750 and gl-b1300).

i think you should report this here: https://github.com/greearb/ath10k-ct/issues

i have same log message btw.

1 Like