* [ath9k-devel] DNXA-92 (AR9280) performance problems with 802.11n on armeb ixp435
@ 2012-10-22 13:29 Simeon Penev
0 siblings, 0 replies; only message in thread
From: Simeon Penev @ 2012-10-22 13:29 UTC (permalink / raw)
To: ath9k-devel
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 at 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 <maxk@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 at 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 <maxk@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"
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2012-10-22 13:29 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-10-22 13:29 [ath9k-devel] DNXA-92 (AR9280) performance problems with 802.11n on armeb ixp435 Simeon Penev
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox