* [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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.