From mboxrd@z Thu Jan 1 00:00:00 1970 From: Uwe Wojak Date: Wed, 07 Dec 2011 15:17:41 +0100 Subject: [ath9k-devel] Atheros 9390 and AR_INTR_SYNC_HOST1_PERR In-Reply-To: References: <4EDF48B8.4050706@gmx.de> Message-ID: <4EDF7585.3000905@gmx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: ath9k-devel@lists.ath9k.org Am 07.12.2011 13:44, schrieb Mohammed Shafi: > On Wed, Dec 7, 2011 at 5:29 PM, Mohammed Shafi wrote: >> On Wed, Dec 7, 2011 at 5:14 PM, Mohammed Shafi wrote: >>> On Wed, Dec 7, 2011 at 4:36 PM, Uwe Wojak wrote: >>>> Hallo, >>>> >>>> we use a mini PCIe card (9390) with a miniPCe to PCIe adapter on a X86 >>>> system and a system with a Xilinix Microblaze CPU. >>>> As the performance on the Microblaze is bad (ping times up to 10 sec), >>>> we examined the interrupt service routine. >>>> >>>> On Microblaze *and* on X86 we see about 10 "spurious" interrupts per >>>> second. >>>> In this cases in ar9003_hw_get_isr (ar9003_mac.c) the sync_cause bit >>>> "AR_INTR_SYNC_HOST1_PERR" is set. >>>> The driver ignores this. > please try with the attached patch in latest compat wireless and see if it helps > > Hallo Mohammed, thank you for your patch. After applying it the chip is reset when the error occurs (i added debug output), but the error still appears about 10 times a second. Do you know what "AR_INTR_SYNC_HOST1_PERR" means ? I feel that there is something wrong with our miniPCIe Adapters or with the network card (but i see the effect on two different ones from different vendors). May there be some chip setup missing for 9390 ? Thank you for your help Uwe