On Wed, May 30, 2012 at 4:28 AM, Stratos Keranidis <[email protected]> wrote:
> HI,

hi,

>
> I checked in the archives and found that a proper way to disable AMPDU
> aggregation is to
>
> replace these two lines in /drivers/net/wireless/ath/ath9k/init.c of
> function ath9k_init_misc()
>
> sc->sc_flags |= SC_OP_TXAGGR;
> sc->sc_flags |= SC_OP_RXAGGR;
>
> with the following:
>
> sc->sc_flags &= ~SC_OP_TXAGGR
> sc->sc_flags &= ~SC_OP_RXAGGR

these flags were removed in the latest wireless-testing

>
> However, when I recompile and reload the modules, my PC hangs, just
> after associating with the AP.

it could be a problem in the older stuff, where we would access
aggregation related tid structures without checking those flags,
did you try a somewhat newer version of compat wireless where this
flags were still present ?

>
> Did anyone have some relevant problem?
>
> Is there some other proper way to disable packet aggregation?

clearing the below flag in init.c will not start aggregation session

682                  hw->flags |= IEEE80211_HW_AMPDU_AGGREGATION;

if you got any freeze even after clearing the above flags please let
me know. we may need to disable the
flag ATH9K_HW_CAP_HT


>
> Thank you,
> Stratos.
> _______________________________________________
> ath9k-devel mailing list
> [email protected]
> https://lists.ath9k.org/mailman/listinfo/ath9k-devel



-- 
thanks,
shafi
_______________________________________________
ath9k-devel mailing list
[email protected]
https://lists.ath9k.org/mailman/listinfo/ath9k-devel

Reply via email to