On Mon, Jun 1, 2009 at 11:41 AM, Luis R. Rodriguez <lrodriguez@xxxxxxxxxxx> wrote: > ath9k-devel: I just remembered of another issue: BUG_ON in rc.c when using 11n. This could be caused by an incorrect assumption in ath9k that the rc priv is correctly for the target rate. The issue may be seen when trying to associate and changing between legacy and HT rates on SMP systems when mac80211 passes frames on different queues due to multiqueue support. If that is indeed the reason for the issue we will probably need locking on the rc priv or simply to revamp it. I'll send a patch for now to downgrade the BUG_ON but we do need a proper fix for this, it just needs more careful review. While on the topic I should mention a welcomed change would be to actually revamp ath9k RC to fix it to correctly report MCS rates to mac80211. Then add MCS support for minstrel, and finally allow ath9k to make use of minstrel as an optional rate control algo. If anyone is up for the task please say so :) Luis -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html