[OpenWrt-Devel] [PATCH 0/3 v2] mac80211: Update QCA9880 firmware (ath10k)

Matti Laakso malaakso at elisanet.fi
Sat Jun 27 02:23:37 EDT 2015

Current firmware version for QCA9880 is known to stall for some time
when a station in power saving mode (e.g. mobile phone) leaves the AP
range. This stall causes ath10k timeouts during station removal and
subsequently firmware thinks station is still connected, causing
"Spurios quick kickout for STA" -messages in kernel log.

A fix is to use a newer firmware where this problem has been worked
around by sending management frames via normal packet transport
channel instead of the problematic management interface.

These patches backport the new FW API v5 to ath10k
(upstream commits 8348db2, 53513c3, and dc3632a)
and change mac80211 to use the new firmware.

Fixes https://dev.openwrt.org/ticket/18794 (even though it is
already marked as fixed).

v2: fix the preinit script for patching ath10k firmware for dgl5500

Matti Laakso (3):
  mac80211: Backport ath10k firmware API v5 support
  mac80211: Update QCA9880 firmware to
  ar71xx: update preinit script for new ath10k firmware

 package/kernel/mac80211/Makefile                   |   6 +-
 ...31-ath10k_add_ath10k_fw_ie_htt_op_version.patch | 385 +++++++++++++++++++++
 .../patches/932-ath10k_bump_up_fw_api_to_5.patch   |  43 +++
 ...tt_op_backwards_compatibility_for_qca6174.patch |  47 +++
 target/linux/ar71xx/base-files/lib/preinit/82_patch_ath10k | 4 ++--

 5 files changed, 480 insertions(+), 5 deletions(-)
 create mode 100644 package/kernel/mac80211/patches/931-ath10k_add_ath10k_fw_ie_htt_op_version.patch
 create mode 100644 package/kernel/mac80211/patches/932-ath10k_bump_up_fw_api_to_5.patch
 create mode 100644 package/kernel/mac80211/patches/933-ath10k_fix_htt_op_backwards_compatibility_for_qca6174.patch

openwrt-devel mailing list
openwrt-devel at lists.openwrt.org

More information about the openwrt-devel mailing list