> maybe I should report to openwrt-devel list, but I think it is the problem
> of ath9k, caused by using the module minstrel_ht.

I have the same issue using ath9k/minstrel_ht. I think the problem is due to
the way the "streams" variable is calculated in minstrel_ht_get_group_idx().
I printed some info when the warning occurs:

minstrel_ht_get_group_idx[120]: streams 12      rate->flags & flags 32
minstrel_ht_get_group_idx[125]: minstrel_mcs_groups[0].streams 1
 minstrel_mcs_groups[0].flags 0
minstrel_ht_get_group_idx[125]: minstrel_mcs_groups[1].streams 2
 minstrel_mcs_groups[1].flags 0
minstrel_ht_get_group_idx[125]: minstrel_mcs_groups[2].streams 1
 minstrel_mcs_groups[2].flags 128
minstrel_ht_get_group_idx[125]: minstrel_mcs_groups[3].streams 2
 minstrel_mcs_groups[3].flags 128
minstrel_ht_get_group_idx[125]: minstrel_mcs_groups[4].streams 1
 minstrel_mcs_groups[4].flags 32
minstrel_ht_get_group_idx[125]: minstrel_mcs_groups[5].streams 2
 minstrel_mcs_groups[5].flags 32
minstrel_ht_get_group_idx[125]: minstrel_mcs_groups[6].streams 1
 minstrel_mcs_groups[6].flags 160
minstrel_ht_get_group_idx[125]: minstrel_mcs_groups[7].streams 2
 minstrel_mcs_groups[7].flags 160
------------[ cut here ]------------
WARNING: at 
/home/lorenzo/src/openwrt/buildroot/build_dir/linux-ar71xx/compat-wireless-2010-03-03/net/mac80211/rc80211_minstrel_ht.c:127
0x81f)
Modules linked in: ath9k ath9k_common ath9k_hw ath mac80211 cfg80211
compat_firmware_class compat deflate
cbc
Call Trace:[<80069d48>] 0x80069d48
[<80069d48>] 0x80069d48
[<81fa32f4>] 0x81fa32f4
[<80082d58>] 0x80082d58
[<81fa32f4>] 0x81fa32f4
[<81fa32f4>] 0x81fa32f4
[<800b9f90>] 0x800b9f90
[<8006de40>] 0x8006de40
[<81f81cbc>] 0x81f81cbc
[<81f280b4>] 0x81f280b4
[<81f2a26c>] 0x81f2a26c
[<800ba25c>] 0x800ba25c
[<81fc11f0>] 0x81fc11f0
[<81f2aa3c>] 0x81f2aa3c
[<81f273c8>] 0x81f273c8
[<81f262c4>] 0x81f262c4
[<8020b214>] 0x8020b214
[<81f23570>] 0x81f23570
[<800891d0>] 0x800891d0
[<800897e4>] 0x800897e4
[<80089e54>] 0x80089e54
[<8006082c>] 0x8006082c
[<800897e4>] 0x800897e4
[<804179e8>] 0x804179e8
[<81f23570>] 0x81f23570
[<80060820>] 0x80060820
[<80074024>] 0x80074024
[<80060820>] 0x80060820
[<8052bb0c>] 0x8052bb0c
[<804179e8>] 0x804179e8
[<80417a08>] 0x80417a08
[<8050f6e8>] 0x8050f6e8
[<80417a08>] 0x80417a08
[<8056c0fc>] 0x8056c0fc
[<8055be90>] 0x8055be90
[<80445428>] 0x80445428
[<805705f4>] 0x805705f4
[<8006f730>] 0x8006f730
[<805704c8>] 0x805704c8
[<8006f720>] 0x8006f720

---[ end trace 454674867bb3dfb4 ]---

> the reason I try minstrel_ht is I could only get around 50Mbps throughput
> rate by using ath9k for my AR9280 card. some developer said the low
> throughput is a known problem for ath9k on IPX4xx platform, it was kind of
> optimizing work. I still cannot see any light on this problem since last
> year.
>
> I saw the crashing on several trunk since OpenWrt r20294, till r20851, yes
> it was caused by iperf test while it was just nice by ping test.
> topology: PC1 - STA - AP - PC2
>
> iperf/ping was form PC1 to PC2, the crash happened on both AP and STA,
>
> see attachment for the log, Thank You !!
>
>
>
> _______________________________________________
> ath9k-devel mailing list
> ath9k-devel@lists.ath9k.org
> https://lists.ath9k.org/mailman/listinfo/ath9k-devel
>
>

Regards

Lorenzo
_______________________________________________
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel

Reply via email to