33 lines
1.3 KiB
Diff
33 lines
1.3 KiB
Diff
From: Sujith Manoharan <c_manoha@qca.qualcomm.com>
|
|
Date: Sat, 1 Jun 2013 07:08:09 +0530
|
|
Subject: ath9k: Disable PowerSave by default
|
|
|
|
commit 73c79617596b89a3693ff0d89d42bcd5ddedcf15 upstream.
|
|
|
|
Almost all the DMA issues which have plagued ath9k (in station mode)
|
|
for years are related to PS. Disabling PS usually "fixes" the user's
|
|
connection stablility. Reports of DMA problems are still trickling in
|
|
and are sitting in the kernel bugzilla. Until the PS code in ath9k is
|
|
given a thorough review, disbale it by default. The slight increase
|
|
in chip power consumption is a small price to pay for improved link
|
|
stability.
|
|
|
|
Signed-off-by: Sujith Manoharan <c_manoha@qca.qualcomm.com>
|
|
Signed-off-by: John W. Linville <linville@tuxdriver.com>
|
|
---
|
|
drivers/net/wireless/ath/ath9k/init.c | 3 +--
|
|
1 file changed, 1 insertion(+), 2 deletions(-)
|
|
|
|
--- a/drivers/net/wireless/ath/ath9k/init.c
|
|
+++ b/drivers/net/wireless/ath/ath9k/init.c
|
|
@@ -787,8 +787,7 @@ void ath9k_set_hw_capab(struct ath_softc
|
|
hw->wiphy->iface_combinations = if_comb;
|
|
hw->wiphy->n_iface_combinations = ARRAY_SIZE(if_comb);
|
|
|
|
- if (AR_SREV_5416(sc->sc_ah))
|
|
- hw->wiphy->flags &= ~WIPHY_FLAG_PS_ON_BY_DEFAULT;
|
|
+ hw->wiphy->flags &= ~WIPHY_FLAG_PS_ON_BY_DEFAULT;
|
|
|
|
hw->wiphy->flags |= WIPHY_FLAG_IBSS_RSN;
|
|
hw->wiphy->flags |= WIPHY_FLAG_SUPPORTS_TDLS;
|