The wl12xx firmware only supports window size of 8 frames in TX BA sessions. Currently we are configuring it to 64, which is not supported and causes problems (ie. firmware crashes). Fix this by changing the tx_ba_win_size configuration to 8. Signed-off-by: Luciano Coelho <coelho@xxxxxx> --- drivers/net/wireless/wl12xx/main.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/net/wireless/wl12xx/main.c b/drivers/net/wireless/wl12xx/main.c index 610be03..b854b5f 100644 --- a/drivers/net/wireless/wl12xx/main.c +++ b/drivers/net/wireless/wl12xx/main.c @@ -326,7 +326,7 @@ static struct conf_drv_settings default_conf = { }, }, .ht = { - .tx_ba_win_size = 64, + .tx_ba_win_size = 8, .inactivity_timeout = 10000, }, .mem_wl127x = { -- 1.7.1 -- 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