#22445: Regression CC vs BB release: Low WiFi speed when increasing coverage 
class
-------------------------------------+--------------------------------
 Reporter:  xback                    |      Owner:  developers
     Type:  defect                   |     Status:  new
 Priority:  normal                   |  Milestone:
Component:  packages                 |    Version:  Chaos Calmer 15.05
 Keywords:  ath9k,mac80211,minstrel  |
-------------------------------------+--------------------------------
 Synopsis:

 Chaoscalmer has a lot less wifi bandwidth when coverage class is
 increased.
 Even when 2 devices are only a few meters apart.

 In Barrierbreaker release, the rates were a lot higher in this usecase.

 When doing Iperf benchmarks (~ 30 sec);
 - The barrierbreaker release is able to hit ~53Mbit from start to finish
 - Chaoscalmer starts at ~6Mbit/s, than slowly goes up to ~20Mbit/s.  But
 starts at 6 again when the test is repeated.



 Following setup:

 - 2 identical devices
 - IBSS mode using wpa_supplicant WPA2
 - 2m apart
 - Free 5GHz channel (confirmed using spectrum analyzer)
 - HT20 (HT40 has same behaviour)


 - Coverage class 32 (up to 14400m)

 Iperf using BarrierBreaker build: ~52Mbit/s
 Iperf using ChaosCalmer build: ~6Mbit/s


 - Coverage class 16 (up to 7200m)

 Iperf using BarrierBreaker build: ~53Mbit/s
 Iperf using ChaosCalmer build: ~12Mbit/s


 - Dynack

 Iperf using BarrierBreaker build: ~55Mbit/s
 Iperf using ChaosCalmer build: ~53Mbit/s


 Steps I tested to identify the issue without success:
 - Upgraded wpa_supplicant to latest trunk
 - Checked ath9k code hw.c & recv.c (Acktime, slottime, etc.   But code
 doesnt differ between BB and CC)
 - Patches deleted: (in kernel/mac80211/patches)
 --> 326-ath9k-make-NF-load-complete-quickly-and-reliably.patch
 --> 330-mac80211-minstrel-Change-expected-throughput-unit-ba.patch
 --> 334-mac80211-fix-wiphy-supported_band-access.patch
 --> 335-mac80211-minstrel_ht-set-A-MSDU-tx-limits-based-on-s.patch
 --> 336-mac80211-minstrel_ht-set-default-tx-aggregation-time.patch
 --> 337-mac80211-minstrel_ht-fix-a-logic-error-in-RTS-CTS-ha.patch
 --> 343-mac80211-minstrel_ht-improve-sample-rate-skip-logic.patch



 Only part in the chain that I still need to check:
 - Minstrel_ht



 If more information is required, please let me know.

 Thanks,

 Koen

--
Ticket URL: <https://dev.openwrt.org/ticket/22445>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
openwrt-tickets@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets

Reply via email to