See 'WikiDevi' @ the Internet Archive (MW XML, Files, Images)
upgraded MW to 1.30 - maybe things are slightly less broken

Ubiquiti Networks airWire

From WikiDevi
Jump to: navigation, search

Ubiquiti Networks airWire

FCC approval date: 14 August 2009
UPC: 609722639002 (UPC DB, On eBay)

Amazon image

ASIN
B003Z53K8Q (Flag of the United States.svg, On Amazon, On CCC)

Type: bridge

FCC ID: SWX-M5
Industry Canada ID: 6545A-M5

Power: 15 VDC, 0.8 A
Connector type: Ethernet (PoE)
Power over Ethernet (PoE) tag: non-standard (otherwise unspecified)

CPU1: Atheros AR7240
FLA1: 8 MiB
8,388,608 B
65,536 Kib
8,192 KiB
64 Mib
0.00781 GiB
(STMicroelectronics 25P64V6P)
RAM1: 32 MiB
33,554,432 B
262,144 Kib
32,768 KiB
256 Mib
0.0313 GiB
(Hynix HY5DU561622ETP-5)

Expansion IFs: none specified
JTAG: looks like it, 14-pin header, unpopulated
Serial: yes, 4-pin header, unpopulated, 3.3V TTL, J1, (115200,8,N,1)

WI1 chip1: Atheros AR9280
WI1 802dot11 protocols: an
WI1 MIMO config: 2x2:2
WI1 antenna connector: none

ETH chip1: Atheros AR7240
LAN speed: 10/100
LAN ports: 1

an

Additional chips
2.4/5GHz Front End Module;Skyworks;SE2593A20;SiGe, 2593A20, 011AJHF;2;
Voltage Regulator;Alpha & Omega Semiconductor;AOZ1212AI;Z1212AI, ZA0C1E;1;

Stock bootloader: U-Boot 1.1.4.1 UBNT

Stock FW OS: Linux 2.6.15 LSDK-7.3.0.300

Third party firmware supported: OpenWrt

Flags: hg directional, UBNT TDMA

Default SSID: AIRWIREXXXXXXXXXXXX

802dot11 OUI: 00:15:6D (8 E, 22 W, 2008)
Ethernet OUI: 00:15:6D (8 E, 22 W, 2008)

For a list of all currently documented Atheros chipsets with specifications, see Atheros.


Product page

The Ubiquiti Networks logo, "(C)2009", and "NANOTV" appears to be silkscreened

on the airWire's board.

Per UBNT's regulatory ID compliance table, the FCC ID of this device is SWX-M5.

The same ID is noted as used by the RocketM5.

OpenWrt would seem to work fine on this device, when using the Rocket M build(s).

The standard TFTP flash method for UBNT devices will work fine, as well - you will
need to use the (small) reset button on the back of the unit rather than the larger one.

Serial[edit]

Pinout[edit]

 J1
[VCC]
(RxD)
(TxD)
(GND)

Stock boot log[edit]


U-Boot 1.1.4.1 (Mar 25 2010 - 19:08:08)

Board: Ubiquiti Networks XM board
DRAM:  32 MB
Flash:  8 MB
Net:   eth0, eth1
Hit any key to stop autoboot:  0
## Booting image at bf050000 ...
   Image Name:   MIPS Ubiquiti Linux-2.6.15--LSDK
   Created:      2010-03-30   9:38:18 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    755917 Bytes = 738.2 kB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

Booting...
...mounts done
...filesystem init done
...base ok
...update ok
...symlinks ok
...httpd ok
...running /sbin/init
Config file for plugin httpd does not exist!

Please press Enter to activate this console.

Bootloader stuff[edit]

mtdparts
ar7240> mtdparts

device nor0 <ar7240-nor0>, # parts = 6
 #: name                        size            offset          mask_flags
 0: u-boot                      0x00040000      0x00000000      0
 1: u-boot-env                  0x00010000      0x00040000      0
 2: kernel                      0x00100000      0x00050000      0
 3: rootfs                      0x00660000      0x00150000      0
 4: cfg                         0x00040000      0x007b0000      0
 5: EEPROM                      0x00010000      0x007f0000      0

active partition: nor0,0 - (u-boot) 0x00040000 @ 0x00000000

defaults:
mtdids  : nor0=ar7240-nor0
mtdparts: mtdparts=ar7240-nor0:256k(u-boot),64k(u-boot-env),1024k(kernel),6528k(rootfs),256k(cfg),64k(EEPROM)
printenv
ar7240> printenv
bootdelay=1
baudrate=115200
ethaddr=00:15:6d:0d:00:00
serverip=192.168.1.254
ipaddr=192.168.1.32
ethact=eth0
mtdparts=mtdparts=ar7240-nor0:256k(u-boot),64k(u-boot-env),1024k(kernel),6528k(rootfs),256k(cfg),64k(EEPROM)
bootcmd=bootm 0xbf050000
AIRMODE=AP
wpasupplicant.profile.1.network.1.psk=07AF3BC64D4054BC38BDEF2345752843
wireless.1.ssid=AIRWIRE002ADAE43ACC
wireless.1.mac_acl.1.mac=00:15:6D:72:1D:3F
radio.countrycode=840
radio.1.txpower=22
radio.1.mode=Master
radio.1.ieee_mode=11naht40
radio.1.cwm.mode=2
radio.1.countrycode=840
aaa.1.wpa.psk=07AF3BC64D4054BC38BDEF2345752843
aaa.1.ssid=AIRWIRE002ADAE43ACC
stdin=serial
stdout=serial
stderr=serial
bootargs=console=ttyS0,115200 root=31:03 rootfstype=squashfs init=/init gui=no

Environment size: 733/65532 bytes

Additional info[edit]

dmesg
AM.v5.1# dmesg
[4294667.296000] Linux version 2.6.15--LSDK-7.3.0.300 (buildd@builder) (gcc version 4.1.2) #199 Tue Mar 30 12:38:14 EEST 2010
[4294667.296000] flash_size passed from bootloader = 8
[4294667.296000] CPU revision is: 00019374
[4294667.296000] Determined physical RAM map:
[4294667.296000]  memory: 02000000 @ 00000000 (usable)
[4294667.296000] User-defined physical RAM map:
[4294667.296000]  memory: 02000000 @ 00000000 (usable)
[4294667.296000] On node 0 totalpages: 8192
[4294667.296000]   DMA zone: 8192 pages, LIFO batch:1
[4294667.296000]   DMA32 zone: 0 pages, LIFO batch:0
[4294667.296000]   Normal zone: 0 pages, LIFO batch:0
[4294667.296000]   HighMem zone: 0 pages, LIFO batch:0
[4294667.296000] Built 1 zonelists
[4294667.296000] Kernel command line: console=ttyS0,115200 root=31:03 rootfstype=squashfs init=/init gui=no mem=32M mtdparts=ar7240-nor0:256k(u-boot),64k(u-boot-env),1024k(kernel),6528k(rootfs),256k(cfg),64k(EEPROM) panic=3 quiet
[4294667.296000] Primary instruction cache 64kB, physically tagged, 4-way, linesize 32 bytes.
[4294667.296000] Primary data cache 32kB, 4-way, linesize 32 bytes.
[4294667.296000] Synthesized TLB refill handler (20 instructions).
[4294667.296000] Synthesized TLB load handler fastpath (32 instructions).
[4294667.296000] Synthesized TLB store handler fastpath (32 instructions).
[4294667.296000] Synthesized TLB modify handler fastpath (31 instructions).
[4294667.296000] Cache parity protection disabled
[4294667.296000] PID hash table entries: 256 (order: 8, 4096 bytes)
[4294667.296000] Using 200.000 MHz high precision timer.
[4294667.296000] Console: colour dummy device 80x25
[4294667.297000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[4294667.297000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[4294667.301000] Memory: 30172k/32768k available (1687k kernel code, 2580k reserved, 349k data, 124k init, 0k highmem)
[4294667.301000] Calibrating delay loop... 265.21 BogoMIPS (lpj=132608)
[4294667.323000] Mount-cache hash table entries: 512
[4294667.323000] Checking for 'wait' instruction...  available.
[4294667.326000] NET: Registered protocol family 16
[4294667.326000] Generic PHY: Registered new driver
[4294667.326000] usbcore: registered new driver usbfs
[4294667.327000] usbcore: registered new driver hub
[4294667.327000] PCI: Scanning bus 0000:00
[4294667.327000] PCI: Found 0000:00:00.0 [168c/002a] 000280 00
[4294667.327000] PCI: Calling quirk 8021290c for 0000:00:00.0
[4294667.327000] PCI: Fixups for bus 0000:00
[4294667.327000] PCI: Bus scan for 0000:00 returning with max=00
[4294667.327000]   got res [10000000:1000ffff] bus [10000000:1000ffff] flags 204 for BAR 0 of 0000:00:00.0
[4294667.327000] PCI: moved device 0000:00:00.0 resource 0 (204) to 0
[4294667.327000] Returning IRQ 48
[4294667.327000] PCI: fixup irq: (0000:00:00.0) got 48
[4294667.328000] AR7240 GPIOC major 0
[4294667.329000] squashfs: version 3.4 (2008/08/26) Phillip Lougher
[4294667.329000] Initializing Cryptographic API
[4294667.329000] io scheduler noop registered
[4294667.329000] io scheduler deadline registered
[4294667.329000] PCI: Calling quirk 80213b08 for 0000:00:00.0
[4294667.329000] PCI: Calling quirk 80217c40 for 0000:00:00.0
[4294667.354000] Serial: 8250/16550 driver $Revision: #1 $ 1 ports, IRQ sharing disabled
[4294667.354000] serial8250.0: ttyS0 at MMIO 0x0 (irq = 19) is a 16550A
[4294667.355000] 6 cmdlinepart partitions found on MTD device ar7240-nor0
[4294667.355000] Creating 6 MTD partitions on "ar7240-nor0":
[4294667.355000] 0x00000000-0x00040000 : "u-boot"
[4294667.355000] 0x00040000-0x00050000 : "u-boot-env"
[4294667.355000] 0x00050000-0x00150000 : "kernel"
[4294667.355000] 0x00150000-0x007b0000 : "rootfs"
[4294667.355000] 0x007b0000-0x007f0000 : "cfg"
[4294667.356000] 0x007f0000-0x00800000 : "EEPROM"
[4294667.356000] usbmon: debugfs is not available
[4294667.356000] 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (ar7240_ohci)block sizes: ed 64 td 64
[4294667.356000] In ohci_hcd_ar7240_drv_probe    probing...
[4294667.356000] drivers/usb/host/ohci-ar7240.c: starting AR7240 OHCI USB Controller...
[4294667.357000] ar7240_start_hc val 8 , reg:8
[4294667.357000] ar7240-ohci ar7240-ohci.0: AR7240 OHCI
[4294667.358000] ar7240-ohci ar7240-ohci.0: new USB bus registered, assigned bus number 1
[4294667.358000] ar7240-ohci ar7240-ohci.0: irq 3, io mem 0x1b000000
[4294667.413000] hub 1-0:1.0: USB hub found
[4294667.413000] hub 1-0:1.0: 1 port detected
[4294667.514000] probing done
[4294667.514000] pktgen v2.63: Packet Generator for packet performance testing.
[4294667.514000] u32 classifier
[4294667.514000]     input device check on
[4294667.514000] Netfilter messages via NETLINK v0.30.
[4294667.514000] NET: Registered protocol family 2
[4294667.523000] IP route cache hash table entries: 512 (order: -1, 2048 bytes)
[4294667.523000] TCP established hash table entries: 2048 (order: 1, 8192 bytes)
[4294667.523000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[4294667.523000] TCP: Hash tables configured (established 2048 bind 2048)
[4294667.523000] TCP reno registered
[4294667.524000] GRE over IPv4 tunneling driver
[4294667.524000] TCP bic registered
[4294667.524000] NET: Registered protocol family 1
[4294667.524000] NET: Registered protocol family 17
[4294667.566000] Bridge firewalling registered
[4294667.566000] 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
[4294667.566000] All bugs added by David S. Miller <davem@redhat.com>
[4294667.566000] ar7240wdt_init: Registering WDT success
[4294667.571000] VFS: Mounted root (squashfs filesystem) readonly.
[4294667.571000] Freeing unused kernel memory: 124k freed
[4294667.576000] Warning: unable to open an initial console.
[4294667.903000] Algorithmics/MIPS FPU Emulator v1.5
[4294669.907000] AG7240: Length per segment 1540
[4294669.907000] AG7240: Max segments per packet 1
[4294669.907000] AG7240: Max tx descriptor count    80
[4294669.907000] AG7240: Max rx descriptor count    252
[4294669.907000] AG7240: fifo cfg 3 01f00140
[4294669.907000] AG7240CHH: Mac address for unit 0
[4294669.907000] AG7240CHH: 00:15:6d:73:1d:8d
[4294670.107000] AG7240CHH: Mac address for unit 1
[4294670.107000] AG7240CHH: 02:15:6d:73:1d:8d
[4294670.387000] CSLIP: code copyright 1989 Regents of the University of California
[4294670.429000] PPP generic driver version 2.4.2
[4294670.506000] PPP MPPE Compression module registered
[4294670.555000] NET: Registered protocol family 24
[4294670.746000] wlan: module license 'BSD' taints kernel.
[4294670.755000] wlan: 0.8.4.2 (Atheros/multi-bss)
[4294670.832000] ubnt_poll: Initializing polling module...
[4294670.832000] ubnt_poll: Initializing packet classifier...
[4294670.832000] ubnt_poll: OS timer frequency 1000 Hz
[4294670.981000] ath_hal: 0.9.17.1 (AR5416, REGOPS_FUNC, 11D)
[4294671.016000] ath_rate_atheros: Copyright (c) 2001-2005 Atheros Communications, Inc, All Rights Reserved
[4294671.095000] wlan: mac acl policy registered
[4294671.205000] wlan_me: Version 0.1
[4294671.205000] Copyright (c) 2008 Atheros Communications, Inc. All Rights Reserved
[4294671.228000] ath_dfs: Version 2.0.0
[4294671.228000] Copyright (c) 2005-2006 Atheros Communications, Inc. All Rights Reserved
[4294671.318000] ath_dev: Copyright (c) 2001-2007 Atheros Communications, Inc, All Rights Reserved
[4294671.377000] ath_pci: 0.9.4.5 (Atheros/multi-bss)
[4294671.377000] PCI: Setting latency timer of device 0000:00:00.0 to 64
[4294671.386000] ath_hal: Ubiquiti Merlin
[4294671.391000] wifi0: Atheros 9280: mem=0x10000000, irq=48 hw_base=0xb0000000
[4294671.444000] ar7240-gpio 1.0 initialised
[4294671.517000] fuse init (API version 7.8)
[4294671.517000] fuse distribution version: 2.7.3
[4294671.571000] rssi-leds 1.0 loaded
[4294671.689000] device eth0_real entered promiscuous mode
[4294671.699000] device eth1_real entered promiscuous mode
[4294671.955000] ubnt_poll: Attaching hooks...
[4294671.955000] ubnt_poll: ack_mode set to 0
[4294671.982000] ubnt_poll: Setting timing params to min:1000 max:6000 offset:6000
[4294671.982000] ubnt_poll: Setting aggregation params to non-txop:0 tx-op:0 scheduling:0
[4294671.982000] ubnt_poll: Setting TXOP Window parameters to size:25 timeout-perc:5
[4294671.982000] ubnt_poll: Module started in AP mode
[4294672.271000] RSSI LED invert is OFF
[4294672.450000] ag7240_ring_alloc Allocated 1280 at 0x818cd800
[4294672.450000] ag7240_ring_alloc Allocated 4032 at 0x81947000
[4294672.452000] Setting PHY...
[4294675.465000] ag7240_ring_alloc Allocated 1280 at 0x818c8000
[4294675.465000] ag7240_ring_alloc Allocated 4032 at 0x819bc000
[4294675.467000] ATHRS26: resetting s26
[4294675.567000] ATHRS26: s26 reset done
[4294675.569000] Setting PHY...
[4294676.658000] device ath0 entered promiscuous mode
[4294676.757000] br0: port 3(ath0) entering learning state
[4294677.757000] br0: topology change detected, propagating
[4294677.757000] br0: port 3(ath0) entering forwarding state
[4294680.157000] Country ie is USI
[4294680.167000] ubnt_poll: Channel BW set to 40 MHz
[4294680.167000] ubnt_poll: Setting timing params to min:1000 max:4000 offset:8000
[4294680.167000] ubnt_poll: Setting aggregation params to non-txop:0 tx-op:0 scheduling:0
[4294680.167000] ubnt_poll: Setting TXOP Window parameters to size:25 timeout-perc:5

cat /proc/version[edit]

AM.v5.1# cat /proc/version
Linux version 2.6.15--LSDK-7.3.0.300 (buildd@builder) (gcc version 4.1.2) #199 Tue Mar 30 12:38:14 EEST 2010

cat /proc/cpuinfo[edit]

AM.v5.1# cat /proc/cpuinfo
system type             : Atheros AR7240 (Python)
processor               : 0
cpu model               : MIPS 24K V7.4
BogoMIPS                : 265.21
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 16
extra interrupt vector  : yes
hardware watchpoint     : yes
ASEs implemented        : mips16
VCED exceptions         : not available
VCEI exceptions         : not available