2011-09-20 10:53:14

by Rajkumar Manoharan

[permalink] [raw]
Subject: [PATCH] ath9k_hw: Fix Rx DMA stuck for AR9003 chips

During the endurance testing, rx frames are not getting DMAd from
MAC whereas pcu rx frame counters are getting updated properly.
As per systems team input updated the initval to fix rx dma stuck
issue.

Cc: [email protected]
Signed-off-by: Rajkumar Manoharan <[email protected]>
---
.../net/wireless/ath/ath9k/ar9003_2p2_initvals.h | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/drivers/net/wireless/ath/ath9k/ar9003_2p2_initvals.h b/drivers/net/wireless/ath/ath9k/ar9003_2p2_initvals.h
index f2c6f23..08e9341 100644
--- a/drivers/net/wireless/ath/ath9k/ar9003_2p2_initvals.h
+++ b/drivers/net/wireless/ath/ath9k/ar9003_2p2_initvals.h
@@ -1514,7 +1514,7 @@ static const u32 ar9300_2p2_mac_core[][2] = {
{0x00008258, 0x00000000},
{0x0000825c, 0x40000000},
{0x00008260, 0x00080922},
- {0x00008264, 0x9bc00010},
+ {0x00008264, 0x9d400010},
{0x00008268, 0xffffffff},
{0x0000826c, 0x0000ffff},
{0x00008270, 0x00000000},
--
1.7.6.1



2011-09-21 20:08:34

by Luis R. Rodriguez

[permalink] [raw]
Subject: Re: [PATCH] ath9k_hw: Fix Rx DMA stuck for AR9003 chips

On Tue, Sep 20, 2011 at 3:53 AM, Rajkumar Manoharan
<[email protected]> wrote:
> During the endurance testing, rx frames are not getting DMAd from
> MAC whereas pcu rx frame counters are getting updated properly.
> As per systems team input updated the initval to fix rx dma stuck
> issue.
>
> Cc: [email protected]
> Signed-off-by: Rajkumar Manoharan <[email protected]>

So does this fix the counter mismatch? Please also send me a
respective patch for initvals-tool:

git://github.com/mcgrof/initvals-tool.git

Can you confirm the checksums check out and match the internal files afterwards?

Luis