Search Linux Wireless

ath9k: Failed to stop TX DMA!, DMA failed to stop in 10 ms

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

I've spent some time on ath9k driver getting stuck.
I set up a new system with OpenWRT, and the atheros AR922X had the problem.
I've gone through http://linuxwireless.org/en/users/Drivers/ath9k/bugs, and decided to give a go around with newer driver. I went the route of Debian wheezy, so that I can use the updated compat-wireless more easily.
The current system is
Linux ntai11d 3.1.0-1-486 #1 Sun Dec 11 19:52:34 UTC 2011 i586 GNU/Linux

# cat /etc/debian_version
wheezy/sid

I downloaded/compiled the compat-wireless-3.1.1-1.tar.bz2, installed the modules, set up the hostapd. wlan0 is running the master mode with hostapd, and I can establish the connection from a laptop. wlan0 is bridged to eth0, and works fine. It runs OK until I put it under stress. As soon as I do something like scp to transfer a file, it chokes up with the DML issue.
Both the openwrt, debian get stuck the same way.

Dec 30 01:11:06 ntai11d kernel: [ 1191.038064] ath: Failed to stop TX DMA!
Dec 30 01:11:06 ntai11d kernel: [ 1191.057713] ath: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x42000020 DMADBG_7=0x00006040 Dec 30 01:11:06 ntai11d kernel: [ 1191.073555] ath: Could not stop RX, we could be confusing the DMA engine when we start RX up Dec 30 01:11:06 ntai11d kernel: [ 1191.109949] ath: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x42000020 DMADBG_7=0x00008040 Dec 30 01:11:06 ntai11d kernel: [ 1191.125908] ath: Could not stop RX, we could be confusing the DMA engine when we start RX up

It continues until I stop the hostapd. Once this happens, the wifi connection dies.

# lspci -nn | grep -i atheros
00:07.0 Network controller [0280]: Atheros Communications Inc. AR922X Wireless Network Adapter [168c:0029] (rev 01)

Here is the system from dmidecode.
As you can see, this is a Geode LX, 500MHz system I ebayed.
It has a CompactFlash, mini PCI slot and 2 ethernet ports.

# dmidecode 2.11
SMBIOS 2.3 present.
30 structures occupying 909 bytes.
Table at 0x000F0000.

Handle 0x0000, DMI type 0, 20 bytes
BIOS Information
    Vendor: Phoenix Technologies, LTD
    Version: 6.00 PG
    Release Date: 06/01/2007
    Address: 0xE0000
    Runtime Size: 128 kB
    ROM Size: 512 kB
    Characteristics:
        ISA is supported
        PCI is supported
        PNP is supported
        APM is supported
        BIOS is upgradeable
        BIOS shadowing is allowed
        Boot from CD is supported
        Selectable boot is supported
        BIOS ROM is socketed
        EDD is supported
        5.25"/360 kB floppy services are supported (int 13h)
        5.25"/1.2 MB floppy services are supported (int 13h)
        3.5"/720 kB floppy services are supported (int 13h)
        3.5"/2.88 MB floppy services are supported (int 13h)
        Print screen service is supported (int 5h)
        8042 keyboard services are supported (int 9h)
        Serial services are supported (int 14h)
        Printer services are supported (int 17h)
        CGA/mono video services are supported (int 10h)
        ACPI is supported
        BIOS boot specification is supported

Handle 0x0001, DMI type 1, 25 bytes
System Information
    Manufacturer: MICRO-STAR INTERNATIONAL CO., LTD
    Product Name: MS-9801
    Version: 1.0A
    Serial Number:
    UUID: Not Present
    Wake-up Type: Power Switch

Handle 0x0002, DMI type 2, 8 bytes
Base Board Information
    Manufacturer: MICRO-STAR INTERNATIONAL CO., LTD
    Product Name: MS-9801
    Version: 1.0A
    Serial Number:

Handle 0x0003, DMI type 4, 35 bytes
Processor Information
    Socket Designation: Geode LX
    Type: Central Processor
    Family: 80486
    Manufacturer: AMD
    ID: A2 05 00 00 3D A9 88 00
    Signature: Type 0, Family 5, Model 10, Stepping 2
    Version: Geode GX-MMX
    Voltage: 3.3 V
    External Clock: 64 MHz
    Max Speed: 500 MHz
    Current Speed: 500 MHz
    Status: Populated, Enabled
    Upgrade: ZIF Socket
    L1 Cache Handle: 0x0007
    L2 Cache Handle: 0x0008
    L3 Cache Handle: Not Provided
    Serial Number:
    Asset Tag:
    Part Number:


-- Tai

--
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


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux