Dear ath9k-list,

recently I've tested the performance of a Unex DNXA-92 card 
(http://unex.com.tw/product/dnxa-92) with AR9280 chip with 802.11a setup 
on a armeb ixp435 box running linux with uClibc and Busybox. 
Unfortunately I'm unable to get a higher throughput than 3 MB/s (~24 
Mbit/s). With the same card and the same OS running on i686 i get about 
10 MB/s throughput (~80 Mbit/s). So my question is:

Is there some ARM relevant code in the driver which can be optimized for 
better performance?

I'm convinced that the performance problem comes form the ath9k driver, 
because a normal mPCI-ethernet card in the same miniPCI slot is 
achieving much higher rates (full 100MBit).

I hope you can help me solve this problem!

With best regards,
Simeon

PS: Here is some information about the setup:

- kernel version 3.2.31
- ath9k version from kernel 3.2.31 (also tested with 3.6.2-1)
- iw version (3.3)
- tiny-libnl verison from OpenWRT (snapshot from 10 Sept 2012)
- a hostapd (snapshot from 10 Sept 2012) with the following configuration:

# BEGIN hostapd.conf
driver=nl80211
interface=wlan1
ctrl_interface=/var/run/hostapd1
ssid=test80211n
ignore_broadcast_ssid=0
logger_syslog=-1
logger_syslog_level=3
logger_stdout=-1
logger_stdout_level=4
debug=3
ieee8021x=0
eapol_key_index_workaround=0
eapol_version=2
eap_message="Test Device"
eap_server=1
wpa=3
auth_algs=3
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
wpa_passphrase=blabla33
bridge=br1
channel=1
hw_mode=g
ieee80211n=1
ht_capab=[HT40+][SHORT-GI-40][DSSS_CCK-40][AMPDU]
#END hostapd.conf

- output of "iw list":

# BEGIN "iw list"
test[~]# iw list
Wiphy wifi0
         Band 1:
                 Capabilities: 0x11ce
                         HT20/HT40
                         SM Power Save disabled
                         RX HT40 SGI
                         TX STBC
                         RX STBC 1-stream
                         Max AMSDU length: 3839 bytes
                         DSSS/CCK HT40
                 Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
                 Minimum RX AMPDU time spacing: 8 usec (0x06)
                 HT TX/RX MCS rate indexes supported: 0-15
                 Frequencies:
                         * 2412 MHz [1] (25.0 dBm)
                         * 2417 MHz [2] (25.0 dBm)
                         * 2422 MHz [3] (25.0 dBm)
                         * 2427 MHz [4] (25.0 dBm)
                         * 2432 MHz [5] (25.0 dBm)
                         * 2437 MHz [6] (25.0 dBm)
                         * 2442 MHz [7] (25.0 dBm)
                         * 2447 MHz [8] (25.0 dBm)
                         * 2452 MHz [9] (25.0 dBm)
                         * 2457 MHz [10] (25.0 dBm)
                         * 2462 MHz [11] (25.0 dBm)
                         * 2467 MHz [12] (disabled)
                         * 2472 MHz [13] (disabled)
                         * 2484 MHz [14] (disabled)
                 Bitrates (non-HT):
                         * 1.0 Mbps
                         * 2.0 Mbps (short preamble supported)
                         * 5.5 Mbps (short preamble supported)
                         * 11.0 Mbps (short preamble supported)
                         * 6.0 Mbps
                         * 9.0 Mbps
                         * 12.0 Mbps
                         * 18.0 Mbps
                         * 24.0 Mbps
                         * 36.0 Mbps
                         * 48.0 Mbps
                         * 54.0 Mbps
         Band 2:
                 Capabilities: 0x11ce
                         HT20/HT40
                         SM Power Save disabled
                         RX HT40 SGI
                         TX STBC
                         RX STBC 1-stream
                         Max AMSDU length: 3839 bytes
                         DSSS/CCK HT40
                 Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
                 Minimum RX AMPDU time spacing: 8 usec (0x06)
                 HT TX/RX MCS rate indexes supported: 0-15
                 Frequencies:
                         * 5180 MHz [36] (17.0 dBm)
                         * 5200 MHz [40] (17.0 dBm)
                         * 5220 MHz [44] (17.0 dBm)
                         * 5240 MHz [48] (17.0 dBm)
                         * 5260 MHz [52] (20.0 dBm) (radar detection)
                         * 5280 MHz [56] (20.0 dBm) (radar detection)
                         * 5300 MHz [60] (20.0 dBm) (radar detection)
                         * 5320 MHz [64] (20.0 dBm) (radar detection)
                         * 5500 MHz [100] (20.0 dBm) (radar detection)
                         * 5520 MHz [104] (20.0 dBm) (radar detection)
                         * 5540 MHz [108] (20.0 dBm) (radar detection)
                         * 5560 MHz [112] (20.0 dBm) (radar detection)
                         * 5580 MHz [116] (20.0 dBm) (radar detection)
                         * 5600 MHz [120] (20.0 dBm) (radar detection)
                         * 5620 MHz [124] (20.0 dBm) (radar detection)
                         * 5640 MHz [128] (20.0 dBm) (radar detection)
                         * 5660 MHz [132] (20.0 dBm) (radar detection)
                         * 5680 MHz [136] (20.0 dBm) (radar detection)
                         * 5700 MHz [140] (20.0 dBm) (radar detection)
                         * 5745 MHz [149] (24.0 dBm)
                         * 5765 MHz [153] (24.0 dBm)
                         * 5785 MHz [157] (24.0 dBm)
                         * 5805 MHz [161] (24.0 dBm)
                         * 5825 MHz [165] (24.0 dBm)
                 Bitrates (non-HT):
                         * 6.0 Mbps
                         * 9.0 Mbps
                         * 12.0 Mbps
                         * 18.0 Mbps
                         * 24.0 Mbps
                         * 36.0 Mbps
                         * 48.0 Mbps
                         * 54.0 Mbps
         max # scan SSIDs: 4
         max scan IEs length: 2257 bytes
         Coverage class: 0 (up to 0m)
         Supported Ciphers:
                 * WEP40 (00-0f-ac:1)
                 * WEP104 (00-0f-ac:5)
                 * TKIP (00-0f-ac:2)
                 * CCMP (00-0f-ac:4)
                 * CMAC (00-0f-ac:6)
         Available Antennas: TX 0x3 RX 0x3
         Configured Antennas: TX 0x3 RX 0x3
         Supported interface modes:
                  * IBSS
                  * managed
                  * AP
                  * AP/VLAN
                  * WDS
                  * monitor
                  * P2P-client
                  * P2P-GO
         software interface modes (can always be added):
                  * AP/VLAN
                  * monitor
         interface combinations are not supported
         Supported commands:
                  * new_interface
                  * set_interface
                  * new_key
                  * new_beacon
                  * new_station
                  * set_bss
                  * authenticate
                  * associate
                  * deauthenticate
                  * disassociate
                  * join_ibss
                  * remain_on_channel
                  * set_tx_bitrate_mask
                  * action
                  * frame_wait_cancel
                  * set_wiphy_netns
                  * set_channel
                  * set_wds_peer
                  * connect
                  * disconnect
         Supported TX frame types:
                  * IBSS: 0x0000 0x0010 0x0020 0x0030 0x0040 0x0050 
0x0060 0x0070 0x0080 0x0090 0x00a0 0x00b0 0x00c0 0x00d0 0x00e0 0x00f0
                  * managed: 0x0000 0x0010 0x0020 0x0030 0x0040 0x0050 
0x0060 0x0070 0x0080 0x0090 0x00a0 0x00b0 0x00c0 0x00d0 0x00e0 0x00f0
                  * AP: 0x0000 0x0010 0x0020 0x0030 0x0040 0x0050 0x0060 
0x0070 0x0080 0x0090 0x00a0 0x00b0 0x00c0 0x00d0 0x00e0 0x00f0
                  * AP/VLAN: 0x0000 0x0010 0x0020 0x0030 0x0040 0x0050 
0x0060 0x0070 0x0080 0x0090 0x00a0 0x00b0 0x00c0 0x00d0 0x00e0 0x00f0
                  * mesh point: 0x0000 0x0010 0x0020 0x0030 0x0040 
0x0050 0x0060 0x0070 0x0080 0x0090 0x00a0 0x00b0 0x00c0 0x00d0 0x00e0 0x000
                  * P2P-client: 0x0000 0x0010 0x0020 0x0030 0x0040 
0x0050 0x0060 0x0070 0x0080 0x0090 0x00a0 0x00b0 0x00c0 0x00d0 0x00e0 0x000
                  * P2P-GO: 0x0000 0x0010 0x0020 0x0030 0x0040 0x0050 
0x0060 0x0070 0x0080 0x0090 0x00a0 0x00b0 0x00c0 0x00d0 0x00e0 0x00f0
         Supported RX frame types:
                  * IBSS: 0x00d0
                  * managed: 0x0040 0x00d0
                  * AP: 0x0000 0x0020 0x0040 0x00a0 0x00b0 0x00c0 0x00d0
                  * AP/VLAN: 0x0000 0x0020 0x0040 0x00a0 0x00b0 0x00c0 
0x00d0
                  * mesh point: 0x00b0 0x00c0 0x00d0
                  * P2P-client: 0x0040 0x00d0
                  * P2P-GO: 0x0000 0x0020 0x0040 0x00a0 0x00b0 0x00c0 0x00d0
         Device supports RSN-IBSS.
# END "iw list"

- output of /proc/interrupts

# BEGIN /proc/interrupts
            CPU0
   3:      29259    IXP4xx  IXP4xx Queue Manager
   4:          0    IXP4xx  IXP4xx Queue Manager
   5:      20427    IXP4xx  timer1
  15:        813    IXP4xx  serial
  27:       7920    IXP4xx  ath9k
  32:          0    IXP4xx  ehci_hcd:usb1
  33:       2241    IXP4xx  ehci_hcd:usb2
# END /proc/interrupts

- output of dmesg

# BEGIN "dmesg"
Linux version 3.2.31 (simeon@laptop) (gcc version 4.4.5 (GCC) ) #1 Fri 
Oct 19 19:07:24 CEST 2012
CPU: XScale-IXP43x Family [69054041] revision 1 (ARMv5TE), cr=000039ff
CPU: VIVT data cache, VIVT instruction cache
Machine: Gateworks Cambria series
Memory policy: ECC disabled, Data cache writeback
On node 0 totalpages: 32768
free_area_init_node: node 0, pgdat 8048f950, node_mem_map 84000000
   DMA zone: 128 pages used for memmap
   DMA zone: 0 pages reserved
   DMA zone: 16256 pages, LIFO batch:3
   Normal zone: 128 pages used for memmap
   Normal zone: 16256 pages, LIFO batch:3
pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
pcpu-alloc: [0] 0
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
Kernel command line: console=ttyS0,115200 panic=10 root=/dev/ram0 
rootfstype=ext2 initrd=0x01000000,8M init=/init garderosTFTP
PID hash table entries: 512 (order: -1, 2048 bytes)
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 128MB = 128MB total
Memory: 116968k/116968k available, 14104k reserved, 0K highmem
Virtual kernel memory layout:
     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
     vmalloc : 0x88800000 - 0xff000000   (1896 MB)
     lowmem  : 0x80000000 - 0x88000000   ( 128 MB)
     modules : 0x7f000000 - 0x80000000   (  16 MB)
       .text : 0x80008000 - 0x8044bfc8   (4368 kB)
       .init : 0x8044c000 - 0x8046e000   ( 136 kB)
       .data : 0x8046e000 - 0x80491360   ( 141 kB)
        .bss : 0x80491384 - 0x804a2f90   (  72 kB)
NR_IRQS:64
sched_clock: 32 bits at 65MHz, resolution 15ns, wraps every 65075ms
Console: colour dummy device 80x30
Calibrating delay loop... 393.21 BogoMIPS (lpj=1966080)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
IXP4xx: Using 16MiB expansion bus window size
PCI: IXP4xx is host
PCI: IXP4xx Using direct access for memory space
pci 0000:00:02.0: [168c:0029] type 0 class 0x000280
pci 0000:00:02.0: reg 10: [mem 0x00000000-0x0000ffff]
pci 0000:00:02.0: PME# supported from D0 D3hot
pci 0000:00:02.0: PME# disabled
PCI: bus0: Fast back to back transfers enabled
pci 0000:00:02.0: dmabounce: registered device
cambria-pci: processing device 0000:00:02.0 slot 2 pin 1 class 028000 
vendor=168C device=0029
cambria-pci: assuming INTB# for slot 2 pin 1
cambria-pci: ---> mapping IRQ 27
pci 0000:00:02.0: BAR 0: assigned [mem 0x48000000-0x4800ffff]
pci 0000:00:02.0: BAR 0: set to [mem 0x48000000-0x4800ffff] (PCI address 
[0x48000000-0x4800ffff])
bio: create slab <bio-0> at 0
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
i2c-gpio i2c-gpio.0: using pins 7 (SDA) and 6 (SCL)
NET: Registered protocol family 8
NET: Registered protocol family 20
cfg80211: Calling CRDA to update world regulatory domain
Switching to clocksource OSTS
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
PCI: CLS 32 bytes, default 32
Trying to unpack rootfs image as initramfs...
rootfs image is not initramfs (junk in compressed archive); looks like 
an initrd
Freeing initrd memory: 8192K
IXP4xx Queue Manager initialized.
NPE-B: reset: npe_debug_instr(): timeout
JFFS2 version 2.2 (NAND) (SUMMARY) (ZLIB) (LZMA) (RTIME) 
(CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
msgmni has been set to 244
io scheduler noop registered
io scheduler deadline registered (default)
gw_i2c_pld 0-0056: gpios 16..23 on a gw_i2c_pld
gw_i2c_pld 0-0057: gpios 24..25 on a gw_i2c_pld
Serial: 8250/16550 driver, 20 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0xc8000000 (irq = 15) is a XScale
console [ttyS0] enabled
brd: module loaded
loop: module loaded
at24 0-0051: 1024 byte 24c08 EEPROM, read-only, 0 bytes/write
IXP4XX-Flash.0: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer 
ID 0x000001 Chip ID 0x002201
Amd/Fujitsu Extended Query Table at 0x0040
   Amd/Fujitsu Extended Query version 1.5.
number of CFI chips: 1
Searching for RedBoot partition table in IXP4XX-Flash.0 at offset 0x1fe0000
6 RedBoot partitions found on MTD device IXP4XX-Flash.0
Creating 6 MTD partitions on "IXP4XX-Flash.0":
0x000000000000-0x000000080000 : "RedBoot"
0x000000080000-0x000000280000 : "kern1"
0x000000280000-0x000000480000 : "kern2"
0x000000480000-0x000001fe0000 : "fs"
0x000001fe0000-0x000002000000 : "FIS directory"
0x000001fff000-0x000002000000 : "RedBoot config"
mtd: partition "RedBoot config" doesn't start on an erase block boundary 
-- force read-only
Registering IXP4XX-Flash.0 as whole device
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <m...@qualcomm.com>
IXP4xx MII Bus: probed
PCI: enabling device 0000:00:02.0 (0340 -> 0342)
ieee80211 wifi0: Selected rate control algorithm 'ath9k_rate_control'
Registered led device: ath9k-wifi0
ieee80211 wifi0: Atheros AR9280 Rev:2 mem=0x888e0000, irq=27
rtl8150: v0.6.2 (2004/08/27):rtl8150 based usb-ethernet driver
usbcore: registered new interface driver rtl8150
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
usbcore: registered new interface driver usbserial
USB Serial support registered for generic
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
USB Serial support registered for GSM modem (1-port)
usbcore: registered new interface driver option
option: v0.7.2:USB Driver for GSM modems
USB Serial support registered for Qualcomm USB modem
usbcore: registered new interface driver qcserial
USB Serial support registered for Sierra USB modem
usbcore: registered new interface driver sierra
sierra: v.1.7.16:USB Driver for Sierra Wireless USB modems
rtc-ds1672 0-0068: chip found, driver version 0.4
rtc-ds1672 0-0068: rtc core: registered rtc-ds1672 as rtc0
i2c /dev entries driver
ad7418 0-0028: ad7418 chip found
ad7418 0-0028: cannot read configuration register
gsp 0-0029: gsp chip found
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
Mirror/redirect action on
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (1955 buckets, 7820 max)
IPv4 over IPv4 tunneling driver
GRE over IPv4 demultiplexor driver
GRE over IPv4 tunneling driver
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 17
NET: Registered protocol family 15
8021q: 802.1Q VLAN Support v1.8
XScale DSP coprocessor detected.
Running on Gateworks Cambria GW2359
eth1: Using address 00:00:00:00:00:00
eth0: MII PHY 20 on NPE-C
eth-1: Using address 00:00:00:00:00:00
mvswitch: eth%d Marvell 88E6061 PHY driver attached.
mvswitch: eth%d shutdown all switch ports
mvswitch: eth%d shutdown  switch ATU
mvswitch eth%d: Setting up tx/rx functions.
eth1: MII PHY 16 on NPE-A
ixp4xx-ehci ixp4xx-ehci.0: IXP4XX EHCI Host Controller
ixp4xx-ehci ixp4xx-ehci.0: new USB bus registered, assigned bus number 1
ixp4xx-ehci ixp4xx-ehci.0: irq 32, io mem 0xcd000000
ixp4xx-ehci ixp4xx-ehci.0: USB 0.0 started, EHCI 1.00
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: IXP4XX EHCI Host Controller
usb usb1: Manufacturer: Linux 3.2.31 ehci_hcd
usb usb1: SerialNumber: ixp4xx-ehci.0
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
ixp4xx-ehci ixp4xx-ehci.1: IXP4XX EHCI Host Controller
ixp4xx-ehci ixp4xx-ehci.1: new USB bus registered, assigned bus number 2
ixp4xx-ehci ixp4xx-ehci.1: irq 33, io mem 0xce000000
ixp4xx-ehci ixp4xx-ehci.1: USB 0.0 started, EHCI 1.00
usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: IXP4XX EHCI Host Controller
usb usb2: Manufacturer: Linux 3.2.31 ehci_hcd
usb usb2: SerialNumber: ixp4xx-ehci.1
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
Registered led device: gpio1
Registered led device: gpio3
Registered led device: gpio5
Registered led device: gpio2
Registered led device: gpio1e
Registered led device: gpio3e
Registered led device: gpio5e
rtc-ds1672 0-0068: setting system clock to 2012-10-22 13:19:20 UTC 
(1350911960)
RAMDISK: ext2 filesystem found at block 0
RAMDISK: Loading 2580KiB [1 disk] into ram disk... done.
VFS: Mounted root (ext2 filesystem) on device 1:0.
Freeing init memory: 136K
usb 2-1: new high-speed USB device number 2 using ixp4xx-ehci
NPE-C: firmware's license can be found in /lib/firmware/LICENSE.IPL
NPE-C: firmware functionality 0x0, revision 0x2:1
usb 2-1: config 1 has an invalid interface number: 7 but max is 5
usb 2-1: config 1 has no interface number 5
usb 2-1: New USB device found, idVendor=1199, idProduct=68a3
usb 2-1: New USB device strings: Mfr=3, Product=2, SerialNumber=4
usb 2-1: Product: MC8705
usb 2-1: Manufacturer: Sierra Wireless, Incorporated
usb 2-1: SerialNumber: 353567040653116
sierra 2-1:1.0: Sierra USB modem converter detected
usb 2-1: Sierra USB modem converter now attached to ttyUSB0
sierra 2-1:1.1: Sierra USB modem converter detectedLinux version 3.2.31 
(simeon@lalitop) (gcc version 4.4.5 (GCC) ) #1 Fri Oct 19 19:07:24 CEST 2012
CPU: XScale-IXP43x Family [69054041] revision 1 (ARMv5TE), cr=000039ff
CPU: VIVT data cache, VIVT instruction cache
Machine: Gateworks Cambria series
Memory policy: ECC disabled, Data cache writeback
On node 0 totalpages: 32768
free_area_init_node: node 0, pgdat 8048f950, node_mem_map 84000000
   DMA zone: 128 pages used for memmap
   DMA zone: 0 pages reserved
   DMA zone: 16256 pages, LIFO batch:3
   Normal zone: 128 pages used for memmap
   Normal zone: 16256 pages, LIFO batch:3
pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
pcpu-alloc: [0] 0
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
Kernel command line: console=ttyS0,115200 panic=10 root=/dev/ram0 
rootfstype=ext2 initrd=0x01000000,8M init=/init garderosTFTP
PID hash table entries: 512 (order: -1, 2048 bytes)
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 128MB = 128MB total
Memory: 116968k/116968k available, 14104k reserved, 0K highmem
Virtual kernel memory layout:
     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
     vmalloc : 0x88800000 - 0xff000000   (1896 MB)
     lowmem  : 0x80000000 - 0x88000000   ( 128 MB)
     modules : 0x7f000000 - 0x80000000   (  16 MB)
       .text : 0x80008000 - 0x8044bfc8   (4368 kB)
       .init : 0x8044c000 - 0x8046e000   ( 136 kB)
       .data : 0x8046e000 - 0x80491360   ( 141 kB)
        .bss : 0x80491384 - 0x804a2f90   (  72 kB)
NR_IRQS:64
sched_clock: 32 bits at 65MHz, resolution 15ns, wraps every 65075ms
Console: colour dummy device 80x30
Calibrating delay loop... 393.21 BogoMIPS (lpj=1966080)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
IXP4xx: Using 16MiB expansion bus window size
PCI: IXP4xx is host
PCI: IXP4xx Using direct access for memory space
pci 0000:00:02.0: [168c:0029] type 0 class 0x000280
pci 0000:00:02.0: reg 10: [mem 0x00000000-0x0000ffff]
pci 0000:00:02.0: PME# supported from D0 D3hot
pci 0000:00:02.0: PME# disabled
PCI: bus0: Fast back to back transfers enabled
pci 0000:00:02.0: dmabounce: registered device
cambria-pci: processing device 0000:00:02.0 slot 2 pin 1 class 028000 
vendor=168C device=0029
cambria-pci: assuming INTB# for slot 2 pin 1
cambria-pci: ---> mapping IRQ 27
pci 0000:00:02.0: BAR 0: assigned [mem 0x48000000-0x4800ffff]
pci 0000:00:02.0: BAR 0: set to [mem 0x48000000-0x4800ffff] (PCI address 
[0x48000000-0x4800ffff])
bio: create slab <bio-0> at 0
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
i2c-gpio i2c-gpio.0: using pins 7 (SDA) and 6 (SCL)
NET: Registered protocol family 8
NET: Registered protocol family 20
cfg80211: Calling CRDA to update world regulatory domain
Switching to clocksource OSTS
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
PCI: CLS 32 bytes, default 32
Trying to unpack rootfs image as initramfs...
rootfs image is not initramfs (junk in compressed archive); looks like 
an initrd
Freeing initrd memory: 8192K
IXP4xx Queue Manager initialized.
NPE-B: reset: npe_debug_instr(): timeout
JFFS2 version 2.2 (NAND) (SUMMARY) (ZLIB) (LZMA) (RTIME) 
(CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
msgmni has been set to 244
io scheduler noop registered
io scheduler deadline registered (default)
gw_i2c_pld 0-0056: gpios 16..23 on a gw_i2c_pld
gw_i2c_pld 0-0057: gpios 24..25 on a gw_i2c_pld
Serial: 8250/16550 driver, 20 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0xc8000000 (irq = 15) is a XScale
console [ttyS0] enabled
brd: module loaded
loop: module loaded
at24 0-0051: 1024 byte 24c08 EEPROM, read-only, 0 bytes/write
IXP4XX-Flash.0: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer 
ID 0x000001 Chip ID 0x002201
Amd/Fujitsu Extended Query Table at 0x0040
   Amd/Fujitsu Extended Query version 1.5.
number of CFI chips: 1
Searching for RedBoot partition table in IXP4XX-Flash.0 at offset 0x1fe0000
6 RedBoot partitions found on MTD device IXP4XX-Flash.0
Creating 6 MTD partitions on "IXP4XX-Flash.0":
0x000000000000-0x000000080000 : "RedBoot"
0x000000080000-0x000000280000 : "kern1"
0x000000280000-0x000000480000 : "kern2"
0x000000480000-0x000001fe0000 : "fs"
0x000001fe0000-0x000002000000 : "FIS directory"
0x000001fff000-0x000002000000 : "RedBoot config"
mtd: partition "RedBoot config" doesn't start on an erase block boundary 
-- force read-only
Registering IXP4XX-Flash.0 as whole device
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <m...@qualcomm.com>
IXP4xx MII Bus: probed
PCI: enabling device 0000:00:02.0 (0340 -> 0342)
ieee80211 wifi0: Selected rate control algorithm 'ath9k_rate_control'
Registered led device: ath9k-wifi0
ieee80211 wifi0: Atheros AR9280 Rev:2 mem=0x888e0000, irq=27
rtl8150: v0.6.2 (2004/08/27):rtl8150 based usb-ethernet driver
usbcore: registered new interface driver rtl8150
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
usbcore: registered new interface driver usbserial
USB Serial support registered for generic
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
USB Serial support registered for GSM modem (1-port)
usbcore: registered new interface driver option
option: v0.7.2:USB Driver for GSM modems
USB Serial support registered for Qualcomm USB modem
usbcore: registered new interface driver qcserial
USB Serial support registered for Sierra USB modem
usbcore: registered new interface driver sierra
sierra: v.1.7.16:USB Driver for Sierra Wireless USB modems
rtc-ds1672 0-0068: chip found, driver version 0.4
rtc-ds1672 0-0068: rtc core: registered rtc-ds1672 as rtc0
i2c /dev entries driver
ad7418 0-0028: ad7418 chip found
ad7418 0-0028: cannot read configuration register
gsp 0-0029: gsp chip found
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
Mirror/redirect action on
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (1955 buckets, 7820 max)
IPv4 over IPv4 tunneling driver
GRE over IPv4 demultiplexor driver
GRE over IPv4 tunneling driver
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 17
NET: Registered protocol family 15
8021q: 802.1Q VLAN Support v1.8
XScale DSP coprocessor detected.
Running on Gateworks Cambria GW2359
eth1: Using address 00:00:00:00:00:00
eth0: MII PHY 20 on NPE-C
eth-1: Using address 00:00:00:00:00:00
mvswitch: eth%d Marvell 88E6061 PHY driver attached.
mvswitch: eth%d shutdown all switch ports
mvswitch: eth%d shutdown  switch ATU
mvswitch eth%d: Setting up tx/rx functions.
eth1: MII PHY 16 on NPE-A
ixp4xx-ehci ixp4xx-ehci.0: IXP4XX EHCI Host Controller
ixp4xx-ehci ixp4xx-ehci.0: new USB bus registered, assigned bus number 1
ixp4xx-ehci ixp4xx-ehci.0: irq 32, io mem 0xcd000000
ixp4xx-ehci ixp4xx-ehci.0: USB 0.0 started, EHCI 1.00
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: IXP4XX EHCI Host Controller
usb usb1: Manufacturer: Linux 3.2.31 ehci_hcd
usb usb1: SerialNumber: ixp4xx-ehci.0
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
ixp4xx-ehci ixp4xx-ehci.1: IXP4XX EHCI Host Controller
ixp4xx-ehci ixp4xx-ehci.1: new USB bus registered, assigned bus number 2
ixp4xx-ehci ixp4xx-ehci.1: irq 33, io mem 0xce000000
ixp4xx-ehci ixp4xx-ehci.1: USB 0.0 started, EHCI 1.00
usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: IXP4XX EHCI Host Controller
usb usb2: Manufacturer: Linux 3.2.31 ehci_hcd
usb usb2: SerialNumber: ixp4xx-ehci.1
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
Registered led device: gpio1
Registered led device: gpio3
Registered led device: gpio5
Registered led device: gpio2
Registered led device: gpio1e
Registered led device: gpio3e
Registered led device: gpio5e
rtc-ds1672 0-0068: setting system clock to 2012-10-22 13:19:20 UTC 
(1350911960)
RAMDISK: ext2 filesystem found at block 0
RAMDISK: Loading 2580KiB [1 disk] into ram disk... done.
VFS: Mounted root (ext2 filesystem) on device 1:0.
Freeing init memory: 136K
usb 2-1: new high-speed USB device number 2 using ixp4xx-ehci
NPE-C: firmware's license can be found in /lib/firmware/LICENSE.IPL
NPE-C: firmware functionality 0x0, revision 0x2:1
usb 2-1: config 1 has an invalid interface number: 7 but max is 5
usb 2-1: config 1 has no interface number 5
usb 2-1: New USB device found, idVendor=1199, idProduct=68a3
usb 2-1: New USB device strings: Mfr=3, Product=2, SerialNumber=4
usb 2-1: Product: MC8705
usb 2-1: Manufacturer: Sierra Wireless, Incorporated
usb 2-1: SerialNumber: 353567040653116
sierra 2-1:1.0: Sierra USB modem converter detected
usb 2-1: Sierra USB modem converter now attached to ttyUSB0
sierra 2-1:1.1: Sierra USB modem converter detected
usb 2-1: Sierra USB modem converter now attached to ttyUSB1
sierra 2-1:1.2: Sierra USB modem converter detected
usb 2-1: Sierra USB modem converter now attached to ttyUSB2
sierra 2-1:1.3: Sierra USB modem converter detected
usb 2-1: Sierra USB modem converter now attached to ttyUSB3
sierra 2-1:1.4: Sierra USB modem converter detected
usb 2-1: Sierra USB modem converter now attached to ttyUSB4
eth0: link up, speed 100 Mb/s, full duplex
JFFS2 notice: (1112) jffs2_build_xattr_subsystem: complete building 
xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 de.
NPE-A: firmware's license can be found in /lib/firmware/LICENSE.IPL
NPE-A: firmware functionality 0x80, revision 0x2:1
e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
e1000: Copyright (c) 1999-2006 Intel Corporation.
e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI
e100: Copyright(c) 1999-2006 Intel Corporation
8139too: 8139too Fast Ethernet driver 0.9.28
hso: drivers/net/usb/hso.c: Option Wireless
usbcore: registered new interface driver hso
cfg80211: World regulatory domain updated:
cfg80211:     (start_freq - end_freq @ bandwidth), (max_antenna_gain, 
max_eirp)
cfg80211:     (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
cfg80211:     (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
cfg80211:     (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
cfg80211:     (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
cfg80211:     (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
mvswitch: port 4, link up
IXP4xx Watchdog Timer: heartbeat 60 sec
cfg80211: Calling CRDA for country: GD
cfg80211: Regulatory domain changed to country: GD
cfg80211:     (start_freq - end_freq @ bandwidth), (max_antenna_gain, 
max_eirp)
cfg80211:     (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
cfg80211:     (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm)
cfg80211:     (5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
cfg80211:     (5490000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
cfg80211:     (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
warning: `dnsmasq-i250' uses 32-bit capabilities (legacy support in use)
Bridge firewalling registered
device wlan1 entered promiscuous mode
device eth1 entered promiscuous mode
device wlan1 left promiscuous mode
br1: port 1(wlan1) entering disabled state
eth1: link down
device eth1 left promiscuous mode
br1: port 2(eth1) entering disabled state
eth1: link up, speed 0 Mb/s, full duplex
eth1: link down
device wlan1 entered promiscuous mode
eth1: link up, speed 0 Mb/s, full duplex
device eth1 entered promiscuous mode
u32 classifier
     input device check on
     Actions configured
br1: port 2(eth1) entering forwarding state
br1: port 2(eth1) entering forwarding state
br1: port 1(wlan1) entering forwarding state
br1: port 1(wlan1) entering forwarding state
acsatd uses obsolete (PF_INET,SOCK_PACKET)
br1: port 2(eth1) entering forwarding state
br1: port 1(wlan1) entering forwarding state

usb 2-1: Sierra USB modem converter now attached to ttyUSB1
sierra 2-1:1.2: Sierra USB modem converter detected
usb 2-1: Sierra USB modem converter now attached to ttyUSB2
sierra 2-1:1.3: Sierra USB modem converter detected
usb 2-1: Sierra USB modem converter now attached to ttyUSB3
sierra 2-1:1.4: Sierra USB modem converter detected
usb 2-1: Sierra USB modem converter now attached to ttyUSB4
eth0: link up, speed 100 Mb/s, full duplex
JFFS2 notice: (1112) jffs2_build_xattr_subsystem: complete building 
xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 de.
NPE-A: firmware's license can be found in /lib/firmware/LICENSE.IPL
NPE-A: firmware functionality 0x80, revision 0x2:1
e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
e1000: Copyright (c) 1999-2006 Intel Corporation.
e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI
e100: Copyright(c) 1999-2006 Intel Corporation
8139too: 8139too Fast Ethernet driver 0.9.28
hso: drivers/net/usb/hso.c: Option Wireless
usbcore: registered new interface driver hso
cfg80211: World regulatory domain updated:
cfg80211:     (start_freq - end_freq @ bandwidth), (max_antenna_gain, 
max_eirp)
cfg80211:     (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
cfg80211:     (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
cfg80211:     (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
cfg80211:     (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
cfg80211:     (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
mvswitch: port 4, link up
IXP4xx Watchdog Timer: heartbeat 60 sec
cfg80211: Calling CRDA for country: GD
cfg80211: Regulatory domain changed to country: GD
cfg80211:     (start_freq - end_freq @ bandwidth), (max_antenna_gain, 
max_eirp)
cfg80211:     (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
cfg80211:     (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm)
cfg80211:     (5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
cfg80211:     (5490000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
cfg80211:     (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
warning: `dnsmasq-i250' uses 32-bit capabilities (legacy support in use)
Bridge firewalling registered
device wlan1 entered promiscuous mode
device eth1 entered promiscuous mode
device wlan1 left promiscuous mode
br1: port 1(wlan1) entering disabled state
eth1: link down
device eth1 left promiscuous mode
br1: port 2(eth1) entering disabled state
eth1: link up, speed 0 Mb/s, full duplex
eth1: link down
device wlan1 entered promiscuous mode
eth1: link up, speed 0 Mb/s, full duplex
device eth1 entered promiscuous mode
u32 classifier
     input device check on
     Actions configured
br1: port 2(eth1) entering forwarding state
br1: port 2(eth1) entering forwarding state
br1: port 1(wlan1) entering forwarding state
br1: port 1(wlan1) entering forwarding state
acsatd uses obsolete (PF_INET,SOCK_PACKET)
br1: port 2(eth1) entering forwarding state
br1: port 1(wlan1) entering forwarding state
#END "dmesg"
_______________________________________________
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel

Reply via email to