Differences

This shows you the differences between two versions of the page.

toh:ubiquiti:airmaxm [2012/10/11 14:26]
ticpu Add information that Ubiquiti's PoE has a reset button on it.
toh:ubiquiti:airmaxm [2013/12/02 23:01] (current)
zeptomoon Added NanoBridgeM and images of PCB inside feeder
Line 3: Line 3:
The Ubiquiti Airmax M series are based on ar71xx chipset. They include: The Ubiquiti Airmax M series are based on ar71xx chipset. They include:
-| NanoStation M      | sectorial 60 deg antenna, high power, 2 ethernet | +| NanoStation M      | sectorial 60 deg antenna, high power, 2 ethernet    
-| NanoStation Loco M  | low cost sectorial 60 deg antenna, 1 ethernet   +| NanoStation Loco M  | low cost sectorial 60 deg antenna, 1 ethernet        
-| PicoStation M HP    | omni directionnal, high power, 1 ethernet       +| PicoStation M HP    | omni directionnal, high power, 1 ethernet            
-| Bullet M            | other form, high power, 1 ethernet               +| Bullet M            | other form, high power, 1 ethernet                  
-| Rocket M            | high end, usb                                   +| Rocket M            | high end, usb                                        
-| PowerBridge M      | Rocket M with High power Antenna, 1 ethernet     |+| PowerBridge M      | Rocket M with High power Antenna, 1 ethernet         | 
 +| NanoBridge M        | device-in-feeder directional dish antenna, 1 ethernet |
Note: For the models with 1 ethernet (nanostation loco m, picostation m hp, bullet m) , use the bullet-m image. Note: For the models with 1 ethernet (nanostation loco m, picostation m hp, bullet m) , use the bullet-m image.
Line 24: Line 25:
Power cycle the device while you keep the reset button pushed. Leds will start to blink red and yellow. Power cycle the device while you keep the reset button pushed. Leds will start to blink red and yellow.
-Then tftp the image to 192.168.1.20+Then tftp the image to 192.168.1.20 following the instructions at the [[:doc:howto:generic.flashing.tftp#bootloader.contains.tftp.server|Installing OpenWrt via TFTP]] page.
===== Remote reset ===== ===== Remote reset =====
It is possible to remotely press the reset button on M-series devices by briding the powerlines, Ubiquiti's 1 ampere power injector (the one with LAN LEDs) has a button that you can press that physically closes the reset button circuit. If you have the smaller power injector or a generic one, you can read http://dren.dk/mreset.html for more information about making your own reset button out of it. It is possible to remotely press the reset button on M-series devices by briding the powerlines, Ubiquiti's 1 ampere power injector (the one with LAN LEDs) has a button that you can press that physically closes the reset button circuit. If you have the smaller power injector or a generic one, you can read http://dren.dk/mreset.html for more information about making your own reset button out of it.
 +
 +===== Serial =====
 +
 +serial pins are clearly labeled. GND, SOU, SIN, PWR (3.3V). the PWR connection is not needed when plugged in.
 +
 +serial settings (which also works for other ubiquity M devices)
 +
 +''Bits per second: 115200
 +Data bits: 8
 +Stop bits: 1
 +Parity: None
 +Flow control: None''
 +
 +{{:media:nanom2.jpg|}}
==== Other models ==== ==== Other models ====
Line 37: Line 52:
Nanobridge-m tested fine with r30919 Nanobridge-m tested fine with r30919
 +{{:media:NanoBridgeM5_top.jpg|NanoBridgeM5}}
 +{{:media:NanoBridgeM5_bottom.jpg|NanoBridgeM5}}
 +===== Bootlogs =====
 +==== OEM bootlog (Nano M2) ====
 +<HTML>
 +<p style="padding: 10px;border:1px solid grey;height:600px;font:10px/14px Georgia, Garamond, Serif;overflow:Auto;background-color:#FFFFFF">
 +<code>BusyBox v1.11.2 (2011-12-19 20:41:43 EET) built-in shell (ash)
 +Enter 'help' for a list of built-in commands.
 +XM.v5.3.5.# dmesg
 +[4294667.296000] Linux version 2.6.15-5.2 (buildd@builder) (gcc version 4.1.2) #1 Mon Dec 19 20:46:46 EET 2011
 +[4294667.296000] CPU revision is: 00019374
 +[4294667.296000] Determined 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=tty0 root=31:03 rootfstype=squashfs init=/init 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 195.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: 30124k/32768k available (1750k kernel code, 2628k reserved, 357k data, 100k init, 0k highmem)
 +[4294667.301000] Calibrating delay loop... 259.07 BogoMIPS (lpj=129536)
 +[4294667.317000] Mount-cache hash table entries: 512
 +[4294667.317000] Checking for 'wait' instruction...  available.
 +[4294667.319000] NET: Registered protocol family 16
 +[4294667.320000] PCI init:ar7240_pcibios_init
 +[4294667.320000] ar7240_pcibios_init(295): PCI CMD write: 0x356
 +[4294667.321000] Generic PHY: Registered new driver
 +[4294667.321000] usbcore: registered new driver usbfs
 +[4294667.321000] usbcore: registered new driver hub
 +[4294667.322000] Returning IRQ 48
 +[4294667.322000] TC classifier action (bugs to netdev@vger.kernel.org cc hadi@cyberus.ca)
 +[4294667.324000] AR7240 GPIOC major 0
 +[4294667.326000] squashfs: version 3.4 (2008/08/26) Phillip Lougher
 +[4294667.326000] squashfs: LZMA suppport for slax.org by jro
 +[4294667.326000] Initializing Cryptographic API
 +[4294667.326000] io scheduler noop registered
 +[4294667.326000] io scheduler deadline registered
 +[4294667.446000] Serial: 8250/16550 driver $Revision: #2 $ 1 ports, IRQ sharing disabled
 +[4294667.447000] serial8250.0: ttyS0 at MMIO 0x0 (irq = 19) is a 16550A
 +[4294667.448000] tun: Universal TUN/TAP device driver, 1.6
 +[4294667.448000] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
 +[4294667.448000] 6 cmdlinepart partitions found on MTD device ar7240-nor0
 +[4294667.448000] Creating 6 MTD partitions on "ar7240-nor0":
 +[4294667.448000] 0x00000000-0x00040000 : "u-boot"
 +[4294667.449000] 0x00040000-0x00050000 : "u-boot-env"
 +[4294667.449000] 0x00050000-0x00150000 : "kernel"
 +[4294667.450000] 0x00150000-0x007b0000 : "rootfs"
 +[4294667.451000] 0x007b0000-0x007f0000 : "cfg"
 +[4294667.451000] 0x007f0000-0x00800000 : "EEPROM"
 +[4294667.452000] usbmon: debugfs is not available
 +[4294667.482000] Port Status c000004
 +[4294667.482000] ar7240-ehci ar7240-ehci.0: ATH EHCI
 +[4294667.482000] ar7240-ehci ar7240-ehci.0: new USB bus registered, assigned bus number 1
 +[4294667.482000] ar7240-ehci ar7240-ehci.0: irq 3, io mem 0x1b000000
 +[4294667.482000] hcc_params addr 0xbb000108 val 0x6 hcs_params addr 0xbb000104 val 0x10011
 +[4294667.483000] ar7240-ehci ar7240-ehci.0: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
 +[4294667.483000] hub 1-0:1.0: USB hub found
 +[4294667.483000] hub 1-0:1.0: 1 port detected
 +[4294667.584000] 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (ar7240_ohci)block sizes: ed 64 td 64
 +[4294667.584000] u32 classifier
 +[4294667.584000]    input device check on
 +[4294667.584000]    Actions configured
 +[4294667.584000] Netfilter messages via NETLINK v0.30.
 +[4294667.584000] NET: Registered protocol family 2
 +[4294667.593000] IP route cache hash table entries: 512 (order: -1, 2048 bytes)
 +[4294667.593000] TCP established hash table entries: 2048 (order: 1, 8192 bytes)
 +[4294667.593000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
 +[4294667.593000] TCP: Hash tables configured (established 2048 bind 2048)
 +[4294667.593000] TCP reno registered
 +[4294667.594000] GRE over IPv4 tunneling driver
 +[4294667.594000] TCP bic registered
 +[4294667.594000] NET: Registered protocol family 1
 +[4294667.594000] NET: Registered protocol family 17
 +[4294667.636000] Bridge firewalling registered
 +[4294667.636000] 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
 +[4294667.636000] All bugs added by David S. Miller <davem@redhat.com>
 +[4294667.636000] ar7240wdt_init: Registering WDT success
 +[4294667.640000] VFS: Mounted root (squashfs filesystem) readonly.
 +[4294667.640000] Freeing unused kernel memory: 100k freed
 +[4294667.644000] Warning: unable to open an initial console.
 +[4294667.991000] Algorithmics/MIPS FPU Emulator v1.5
 +[4294670.038000] AG7240: Length per segment 1536
 +[4294670.038000] AG7240: Max segments per packet 1
 +[4294670.038000] AG7240: Max tx descriptor count    80
 +[4294670.038000] AG7240: Max rx descriptor count    252
 +[4294670.038000] AG7240: fifo cfg 3 01f00140
 +[4294670.038000] AG7240CHH: Mac address for unit 0
 +[4294670.038000] AG7240CHH: 00:27:22:c3:e3:03
 +[4294670.238000] AG7240CHH: Mac address for unit 1
 +[4294670.238000] AG7240CHH: 02:27:22:c3:e3:03
 +[4294670.603000] SCSI subsystem initialized
 +[4294670.919000] CSLIP: code copyright 1989 Regents of the University of California
 +[4294670.964000] PPP generic driver version 2.4.2
 +[4294671.051000] PPP MPPE Compression module registered
 +[4294671.107000] NET: Registered protocol family 24
 +[4294671.389000] wlan: module license 'BSD' taints kernel.
 +[4294671.400000] wlan: 0.8.4.2 (Atheros/multi-bss)
 +[4294671.516000] ubnt_poll: Initializing polling module...
 +[4294671.516000] ubnt_poll: Initializing packet classifier...
 +[4294671.516000] ubnt_poll: OS timer frequency 1000 Hz
 +[4294671.702000] ath_hal: 0.9.17.1 (AR5416, DEBUG, REGOPS_FUNC, 11D)
 +[4294671.743000] ath_rate_atheros: Copyright (c) 2001-2005 Atheros Communications, Inc, All Rights Reserved
 +[4294671.844000] wlan: mac acl policy registered
 +[4294671.951000] wlan_me: Version 0.1
 +[4294671.951000] Copyright (c) 2008 Atheros Communications, Inc. All Rights Reserved
 +[4294672.058000] ath_dev: Copyright (c) 2001-2007 Atheros Communications, Inc, All Rights Reserved
 +[4294672.118000] ar7240-gpio 1.1 initialised
 +[4294672.178000] usbcore: registered new driver cdc_acm
 +[4294672.178000] drivers/usb/class/cdc-acm.c: v0.23:USB Abstract Control Model driver for USB modems and ISDN adapters
 +[4294672.242000] usbcore: registered new driver usbserial
 +[4294672.242000] drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
 +[4294672.243000] usbcore: registered new driver usbserial_generic
 +[4294672.243000] drivers/usb/serial/usb-serial.c: USB Serial Driver core
 +[4294672.362000] Initializing USB Mass Storage driver...
 +[4294672.362000] usbcore: registered new driver usb-storage
 +[4294672.362000] USB Mass Storage support registered.
 +[4294672.417000] drivers/usb/serial/usb-serial.c: USB Serial support registered for airprime
 +[4294672.417000] usbcore: registered new driver airprime
 +[4294672.475000] drivers/usb/serial/usb-serial.c: USB Serial support registered for Option 3G data card
 +[4294672.475000] usbcore: registered new driver option
 +[4294672.475000] drivers/usb/serial/option.c: Option Card (PC-Card to) USB to Serial Driver: v0.4
 +[4294672.557000] fuse init (API version 7.8)
 +[4294672.557000] fuse distribution version: 2.7.3
 +[4294672.614000] rssi-leds 1.1 loaded
 +[4294672.722000] bridge: can't decode speed from eth0_real: 0
 +[4294672.722000] device eth0_real entered promiscuous mode
 +[4294672.734000] bridge: can't decode speed from eth1_real: 0
 +[4294672.734000] device eth1_real entered promiscuous mode
 +[4294673.316000] ath_pci: 0.9.4.5 (Atheros/multi-bss)
 +[4294673.316000] PCI: Setting latency timer of device 0000:00:00.0 to 64
 +[4294673.322000] ar5416Attach: Mac Chip.Rev 0x80.2 PCI devid 0x2a
 +[4294673.326000] ath_hal: Ubiquiti Merlin
 +[4294673.326000] ath_hal: NF adjust values: 5G - 0/0/0/0/0/0, 2G: -110/0/0/-110/0/0
 +[4294673.333000] wifi0: Atheros 9280: mem=0x10000000, irq=48 hw_base=0xb0000000
 +[4294673.671000] ubnt_poll: Attaching hooks...
 +[4294673.671000] ubnt_poll: ack_mode set to 0
 +[4294673.672000] ubnt_poll: Using antenna array type: None, ports=1, default=1
 +[4294673.702000] ubnt_poll: Setting timing params to min:1000 max:3000 offset:3000 tx_time: 3000 init: 5
 +[4294673.702000] ubnt_poll: Setting aggregation params to non-txop:0 tx-op:0 scheduling:0
 +[4294673.702000] ubnt_poll: Setting TXOP Window parameters to size:25 timeout-perc:5
 +[4294673.703000] ath_hookq_setup: POLL QUEUE no 4
 +[4294673.703000] ubnt_poll: Module started in AP mode
 +[4294676.166000] Ebtables v2.0 registered
 +[4294676.576000] ag7240_ring_alloc Allocated 1280 at 0x81585000
 +[4294676.576000] ag7240_ring_alloc Allocated 4032 at 0x81b55000
 +[4294676.578000] Virian MDC CFG Value ==> 4
 +[4294676.578000] ATHRS26: resetting s26
 +[4294676.678000] ATHRS26: s26 reset done
 +[4294676.680000] Setting PHY...
 +[4294679.810000] ag7240_ring_alloc Allocated 1280 at 0x815ea800
 +[4294679.811000] ag7240_ring_alloc Allocated 4032 at 0x815ec000
 +[4294679.812000] Virian MDC CFG Value ==> 4
 +[4294679.812000] Setting PHY...
 +[4294679.877000] AG7240: enet unit:0 phy:4 is up...RGMii 100Mbps full duplex
 +[4294679.877000] AG7240: done cfg2 0x7135 ifctl 0x10000 miictrl 
 +[4294679.877000] Virian MDC CFG Value ==> 4
 +[4294681.130000] ubnt_poll: Channel BW set to 40 MHz
 +[4294681.130000] ubnt_poll: Setting timing params to min:1000 max:1000 offset:6000 tx_time: 1000 init: 9
 +[4294681.130000] ubnt_poll: Setting aggregation params to non-txop:0 tx-op:0 scheduling:0
 +[4294681.130000] ubnt_poll: Setting TXOP Window parameters to size:25 timeout-perc:5
 +[4294681.143000] bridge: can't decode speed from ath0: 300
 +[4294681.143000] device ath0 entered promiscuous mode
 +[4294681.579000] br0: port 3(ath0) entering learning state
 +[4294681.579000] br0: port 1(eth0) entering learning state
 +[4294682.579000] br0: topology change detected, propagating
 +[4294682.579000] br0: port 3(ath0) entering forwarding state
 +[4294682.579000] br0: topology change detected, propagating
 +[4294682.579000] br0: port 1(eth0) entering forwarding state
 +[4294764.972000] AG7240: unit 0: phy 4 not up carrier 1
 +[4294764.973000] br0: port 1(eth0) entering disabled state
 +[4294771.140000] AG7240: enet unit:0 phy:4 is up...RGMii 100Mbps full duplex
 +[4294771.140000] AG7240: done cfg2 0x7135 ifctl 0x10000 miictrl 
 +[4294771.140000] Virian MDC CFG Value ==> 4
 +[4294771.141000] br0: port 1(eth0) entering learning state
 +[4294772.141000] br0: topology change detected, propagating
 +[4294772.141000] br0: port 1(eth0) entering forwarding state
 +XM.v5.3.5.#
 +</code>
 +</p>
 +</HTML>

Back to top

toh/ubiquiti/airmaxm.1349958364.txt.bz2 · Last modified: 2012/10/11 14:26 by ticpu