From mboxrd@z Thu Jan 1 00:00:00 1970 From: Cristian Talle Date: Wed, 03 Feb 2010 14:48:53 -0500 Subject: [ath9k-devel] EnGenius EMP9602 mini-PCI Wireless Card Message-ID: <4B69D325.6030902@tinyworx.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: ath9k-devel@lists.ath9k.org Hi, I'm trying to get the EnGenius EMP9602 mini-PCI Wireless Card (Atheros AR9160 + AR 9103) working on a Micrel KS8695P system (arm 922T) with kernel 2.6.32.5. The card runs fine except for the messages I'm getting in the system log : Feb 2 17:02:33 (none) user.debug kernel: ath9k: received PCI FATAL interrupt... Feb 2 17:02:33 (none) user.debug kernel: ath9k: Failed to stop TX DMA in 100 ms... Feb 2 17:02:33 (none) user.debug kernel: ath9k: Unable to stop TxDMA. Reset HAL... The driver doesn't crash (it's built in the kernel) but downloading through the wireless link is VERY unreliable (100-200kbps) while the upload is constant (so far I got 2Mbps but it was limited by the other endpoint). We have the PCI bus running @ 33MHz with the CPU DMA cache size of 3KBytes. I've seen a lot of similar posts about the same type of error and all the replies I found say - it's harmless, the system is recovering.. etc. It's true that the driver seems to be fairly stable but the _cause_ of this problem needs to be found so that performance is not impacted. I also tried the latest version of the kernel (2.6.33-rc6) but I get the same error, on top of the fact that ioctl seems to have been changed (I get Operation Not Supported when trying to add wlan0 to a bridge). Is there anyone out there that has ath9k working reliably with AR9160 or is the Tx DMA problem common across the board? Thank you, Cristian