[OpenWrt-Devel] New ath10k-ct firmware and driver available

Ben Greear greearb at candelatech.com
Wed May 8 14:39:15 PDT 2019


Here are recent release notes:

wave-1:

   *  April 2, 2019:  Support some get/set API for eeprom rate power tables.  Mostly
                      backported from 10.2

   *  April 2, 2019:  Support adaptive-CCA, backported from 10.2

   *  April 3, 2019:  Support adding eeprom configAddr pairs via the set-special API.
                      These configAddrs can be used to change the default register settings
                      for up to 12 registers.

   *  May 3, 2019:  Fix tx-power settings for 2x2, 3x3 rates.  Original logic I put in back in
                    2016 set 2x2 and 3x3 lower than the needed to be when using most NICs (very
                    high powered NICs would not have been affected I think, not sure any of those
                    exist though.)  This improves throughput for 2x2 and 3x3 devices,
                    especially when the signal is weaker.

wave-2:

   *  April 8, 2019:   When setting keys, if high bit of high value of  key_rsc_counter is set to 0x1,
                       then the lower 48 bits will be used as the PN value.  By default, PN is set to
                       1 each time the key is set.

   *  April 8, 2019:   Pack PN into un-used 'excretries' aka 'num_pkt_loss_excess_retry' high
                       16 bits.  This lets us report peer PN, but *only* if driver has previously
                       set a PN when setting key (or set-special cmd is used to enable PN reporting).
                       This is done so that we know the driver is recent
                       enough to deal with the PN stat reporting.

   *  April 16, 2019:  Support specifying tx rate on a per-beacon packet.
                       See ath10k_wmi_op_gen_beacon_dma and ath10k_convert_hw_rate_to_rate_info
                       for API details.  Driver needs additional work to actually enable this
                       feature currently.

   *  April 30, 2019   Compile out tx-prefetch caching logic.  It is full of tricky bugs that cause
                       tx hangs.  I fixed at least one, but more remain and I have wasted too much
                       time on this already.

   *  May 8, 2019  Start rate-ctrl at mcs-3 instead of mcs-5.  This significantly helps DHCP happen
                   quickly, probably because the initial rate being too high would take a while to
                   ramp down, especially since there are few packets sent by the time DHCP needs to
                   start.  This bug was triggered by me decreasing retries of 0x1e (upstream default)
                   to 0x4.  But, I think it is better to start with lower initial MCS instead
                   of always having a very high retry count.



988x
c2407cbdaaf143c9796e654aed026f0aa70fc93a82dd1244c62e95ede894e829  firmware-2-ct-full-community-22.bin.lede.008
789c4d1c8ac5edeb43d507157944102b564cd6970c365a14b50cab08ffa4e3b5  firmware-2-ct-full-htt-mgt-community-22.bin.lede.008
/home/greearb/candela_html/downloads
9887
07692a63ab9d11a65c17cc896aff89ea33b7af4e0e1e51ae100651291afe3a4d  firmware-2-ct-full-community-22.bin.lede.008
ef336462d4a44ab9a0d89e83064124e647a9fb4a8af8be9df5724378611d2e82  firmware-2-ct-full-htt-mgt-community-22.bin.lede.008
/home/greearb/candela_html/downloads
9980
3357d7ba739512619ccd14043338cfe8e148d5d8e99343e3ccf7a2ff0d07d05f  firmware-5-ct-full-community-12.bin-lede.008
ce81e1b9b80b30263e9d5010e38fac3f005214fd955dc2cff95e7fe633796212  firmware-5-ct-full-htt-mgt-community-12.bin-lede.008
/home/greearb/candela_html/downloads
9984
e2794ce577ff7942dc5f767a77fa52167f323bc8f50f04570fc5efe92ed761cf  firmware-5-ct-full-community-12.bin-lede.008
1f90555963c2e52ac8fc5581b2a0f9c658e3f5205844898bdc48c78d009bb6eb  firmware-5-ct-full-htt-mgt-community-12.bin-lede.008
/home/greearb/candela_html/downloads
4019
4e73cf8e24e83df87d6dce2038e350b3f67753ccca37a8c0d1b861818991e6aa  firmware-5-ct-full-community-12.bin-lede.008
8f6434856d6f0207bc3f519cf50d2bf45df1bfcbc69b864ed02fcb5cd5ef6f4b  firmware-5-ct-full-htt-mgt-community-12.bin-lede.008
/home/greearb/candela_html/downloads
9888
6b627746f88c1bfecb872e72c61d6097192e389592e391630d2661b44f13b10d  firmware-5-ct-full-community-12.bin-lede.008
4ef46b2bdd3ddc894f79da2dbf90ee04cb58781f3eb193840bd5fdb8624b447b  firmware-5-ct-full-htt-mgt-community-12.bin-lede.008
/home/greearb/candela_html/downloads


ath10k-ct HEAD:

commit f98b6dc4d27ea2d79a1577285d1d5cb0641b3eb4 (HEAD -> master, origin/master)
Author: Ben Greear <greearb at candelatech.com>
Date:   Wed May 8 13:46:51 2019 -0700

     ath10k-ct:  Fix printing PN in peer stats.

     Previous logic was incorrect.  Also add set-special API to enable
     returning PN.


Thanks,
Ben

-- 
Ben Greear <greearb at candelatech.com>
Candela Technologies Inc  http://www.candelatech.com




More information about the openwrt-devel mailing list