Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
toh:ubiquiti:powerbeam [2015/05/11 11:37] rogerpueyotoh:ubiquiti:powerbeam [2024/02/12 08:58] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Ubiquiti PowerBeam M ======
 +The [[http://www.ubnt.com/airmax/powerbeam/ | Ubiquiti Networks® PowerBeam®]] devices are CPE equipment for customer locations with one Ethernet port and a 2 GHz (PBE-M2-x00) or 5 GHz (PBE-M5-x00) wireless interface.
  
 +
 +===== Supported Versions =====
 +<!-- ToH: {
 +  "source": "json",
 +  "dom": "t",
 +  "paging": false,
 +  "rotate": true,
 +  "shownColumns": ["brand", "model", "version", "supportedcurrentrel", "oemdevicehomepageurl", "owrt_forum_topic_url", "deviceid"],
 +  "filterColumns": {"model": "PowerBeam M"}
 +} -->
 +
 +
 +===== Hardware Highlights =====
 +<!-- ToH: {
 +  "source": "json",
 +  "dom": "t",
 +  "paging": false,
 +  "rotate": true,
 +  "shownColumns": ["model", "version", "cpu", "cpumhz", "flashmb", "rammb", "wlanhardware", "wlan24ghz", "wlan50ghz", "ethernet100mports", "ethernet1gports", "modem", "usbports"],
 +  "filterColumns": {"model": "PowerBeam M"}
 +} -->
 +
 +
 +===== Installation =====
 +<!-- ToH: {
 +  "source": "json",
 +  "dom": "t",
 +  "paging": false,
 +  "rotate": true,
 +  "shownColumns": ["model", "version", "supportedcurrentrel", "firmwareopenwrtinstallurl", "firmwareopenwrtupgradeurl", "firmwareoemstockurl"],
 +  "filterColumns": {"model": "PowerBeam M"}
 +} -->
 +
 +-> [[docs:guide-user:installation:generic.flashing|Install OpenWrt (generic explanation)]]
 +
 +
 +<WRAP center round alert 90%>
 +Warning! **Do NOT flash** if AirOS version is 5.6 or higher!! Downgrade first with AirOS 5.5.x
 +</WRAP>
 + 
 +Downgrade to [[https://dl.ubnt.com/firmwares/XW-fw/v5.6.15/XW.v5.6.15-sign.31612.170908.1440.bin|XW AirOS 5.6.15]] in the Web interface.
 +
 +Then to [[https://dl.ubnt.com/firmwares/XW-fw/v5.5.10/XW.v5.5.10-u2.28005.150723.1358.bin|XW AirOS 5.5.10]] using TFTP recover mode and then flash OpenWrt Firmware using TFTP
 +
 +Downgrading to 5.5.10 via TFTP might not work (firmware not accepted). Logging in via ssh and using fwupdate.real as per [[toh/ubiquiti/nanobeam|Nanobeam instructions]] might work. See also: [[https://gist.github.com/csamsel/37e14e2280b6c48bc8e4486b50b3a61c|this method of downgrading]], but instead of flashing the gluon firmware, use the 5.5.10-u2 firmware instead. This will update u-boot to a non-signature checking version.
 +
 +If anyone knows a method of non-destructively opening the case, reaching the serial console and/or the SPI flash will open other methods.
 +
 +Works fine. It seems so that the XW Ethernetbug is not present in the Powerbeams.
 +
 +==== Powerbeam M5-300 ====
 +The powerbeam-m5-xw 22.03.x image does not work with the Powerbeam M5-300. It seems that it boots, but no LAN connection is possible. The nanobeam-m5-xw 22.03.x image instead works.
 +
 +===== TFTP recovery =====
 +
 +Hold down reset button while plugging in at least 30 seconds until LED 1 & 3 is altenating to LED 2 & 4.
 +See also: [[https://commotionwireless.net/docs/cck/installing-configuring/install-and-recover-tftp/|TFTP recovery and LED codes]]
 +Setup your computer to 192.168.1.5/24, start TFTP transfer:
 +
 +<code>
 +tftp 192.168.1.20
 +tftp> bin
 +tftp> trace
 +tftp> put XW.v5.5.10-u2.28005.150723.1358.bin
 +tftp> quit
 +</code>
 +
 +Note: starting with the u-boot in ubiquiti's XW.v6.3.x, the urescue mode (tftp recovery) will try to get a DHCP lease, so the target address may *NOT* be 192.168.1.20. You can either check your DHCP server for the allocated address or you can execute the tftp recovery on an isolated network without a DHCP server or you can disconnect the ethernet until after the DHCP requests have timed out (there aren't good cues on exactly when, an isolated network is more robust).
 +
 +===== Misc info =====
 +==== PBE-M5-400 ====
 +
 +**/proc/cpuinfo**
 +<code>
 +system type : Atheros AR934x
 +processor : 0
 +cpu model : MIPS 74Kc V4.12
 +BogoMIPS : 266.24
 +wait instruction : yes
 +microsecond timers : yes
 +tlb_entries : 32
 +extra interrupt vector : yes
 +hardware watchpoint : yes, count: 4, address/irw mask: [0x0000, 0x0020, 0x0068, 0x00c0]
 +ASEs implemented : mips16 dsp
 +shadow register sets : 1
 +core : 0
 +VCED exceptions : not available
 +VCEI exceptions : not available
 +</code>
 +
 +=== OEM bootlog ===
 +<WRAP bootlog>
 +<nowiki>
 +XW.v5.5.10# dmesg 
 +[    0.000000] Linux version 2.6.32.60 (buildd@builder) (gcc version 4.1.2) #1 Wed Oct 1 16:43:27 EEST 2014
 +[    0.000000] flash_size passed from bootloader = 8
 +[    0.000000] CPU revision is: 0001974c (MIPS 74Kc)
 +[    0.000000] ath_sys_frequency: cpu srif ddr srif cpu 535 ddr 400 ahb 200
 +[    0.000000] Determined physical RAM map:
 +[    0.000000]  memory: 04000000 @ 00000000 (usable)
 +[    0.000000] User-defined physical RAM map:
 +[    0.000000]  memory: 04000000 @ 00000000 (usable)
 +[    0.000000] Initrd not found or empty - disabling initrd
 +[    0.000000] Zone PFN ranges:
 +[    0.000000]   Normal   0x00000000 -> 0x00004000
 +[    0.000000] Movable zone start PFN for each node
 +[    0.000000] early_node_map[1] active PFN ranges
 +[    0.000000]     0: 0x00000000 -> 0x00004000
 +[    0.000000] On node 0 totalpages: 16384
 +[    0.000000] free_area_init_node: node 0, pgdat 802a4a50, node_mem_map 81000000
 +[    0.000000]   Normal zone: 128 pages used for memmap
 +[    0.000000]   Normal zone: 0 pages reserved
 +[    0.000000]   Normal zone: 16256 pages, LIFO batch:3
 +[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
 +[    0.000000] Kernel command line: console=tty0 root=31:03 rootfstype=squashfs init=/init mtdparts=ath-nor0:256k(u-boot),64k(u-boot-env),1024k(kernel),6528k(rootfs),256k(cfg),64k(EEPROM) mem=64M panic=3 quiet 
 +[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
 +[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
 +[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
 +[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
 +[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
 +[    0.000000] Writing ErrCtl register=00000000
 +[    0.000000] Readback ErrCtl register=00000000
 +[    0.000000] Memory: 61916k/65536k available (2179k kernel code, 3548k reserved, 524k data, 136k init, 0k highmem)
 +[    0.000000] Hierarchical RCU implementation.
 +[    0.000000] NR_IRQS:128
 +[    0.000000] plat_time_init: plat time init done
 +[    0.000000] r4k_clockevent_init: Ignoring int_usable failure
 +[    0.000000] Console: colour dummy device 80x25
 +[    0.000000] console [tty0] enabled
 +[    0.000000] Calibrating delay loop... 266.24 BogoMIPS (lpj=133120)
 +[    0.022000] Mount-cache hash table entries: 512
 +[    0.025000] NET: Registered protocol family 16
 +[    0.033000] bio: create slab <bio-0> at 0
 +[    0.035000] Switching to clocksource MIPS
 +[    0.037000] NET: Registered protocol family 2
 +[    0.038000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
 +[    0.039000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
 +[    0.039000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
 +[    0.039000] TCP: Hash tables configured (established 2048 bind 2048)
 +[    0.039000] TCP reno registered
 +[    0.040000] NET: Registered protocol family 1
 +[    0.040000] ATH GPIOC major 0
 +[    0.042000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
 +[    0.042000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
 +[    0.042000] msgmni has been set to 121
 +[    0.043000] io scheduler noop registered (default)
 +[    0.066000] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
 +[    0.068000] serial8250.0: ttyS0 at MMIO 0xb8020000 (irq = 19) is a 16550A
 +[    0.069000] 6 cmdlinepart partitions found on MTD device ath-nor0
 +[    0.069000] Creating 6 MTD partitions on "ath-nor0":
 +[    0.069000] 0x000000000000-0x000000040000 : "u-boot"
 +[    0.070000] 0x000000040000-0x000000050000 : "u-boot-env"
 +[    0.072000] 0x000000050000-0x000000150000 : "kernel"
 +[    0.073000] 0x000000150000-0x0000007b0000 : "rootfs"
 +[    0.074000] mtd: partition "rootfs" set to be root filesystem
 +[    0.074000] 0x0000007b0000-0x0000007f0000 : "cfg"
 +[    0.075000] 0x0000007f0000-0x000000800000 : "EEPROM"
 +[    0.076000] u32 classifier
 +[    0.076000]     Performance counters on
 +[    0.076000]     input device check on 
 +[    0.076000]     Actions configured 
 +[    0.078000] TCP westwood registered
 +[    0.078000] NET: Registered protocol family 10
 +[    0.082000] NET: Registered protocol family 17
 +[    0.082000] Bridge firewalling registered
 +[    0.082000] 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
 +[    0.082000] All bugs added by David S. Miller <davem@redhat.com>
 +[    0.082000] athwdt_init: Registering WDT success
 +[    0.082000] ath_otp_init: Registering OTP success
 +[    0.083000] ath_clksw_init: Registering Clock Switch Interface success
 +[    0.089000] VFS: Mounted root (squashfs filesystem) readonly on device 31:3.
 +[    0.090000] Freeing unused kernel memory: 136k freed
 +[    0.099000] Please be patient, while AirOS loads ...
 +[    0.895000] Algorithmics/MIPS FPU Emulator v1.5
 +[    5.969000] ar7240-gpio 1.1 initialised
 +[    6.057000] ATHR_GMAC: Length per segment 1536
 +[    6.057000] ATHR_GMAC: skb_overhead 64, shinfo: 344
 +[    6.057000] ATHR_GMAC: RX sizes - 2k_fit: 1610, reserve: 0
 +[    6.057000] ATHR_GMAC: fifo cfg 3 01f00140
 +[    6.057000] AR8035 Detected
 +[    6.057000] ATHR_GMAC: Mac address for unit 0:bfff0000
 +[    6.057000] ATHR_GMAC: 00:00:00:00:00:00
 +[    6.614000] mac:0 Registering S27....
 +[    6.614000] ATHR_GMAC: Max segments per packet :   1
 +[    6.615000] ATHR_GMAC: Max tx descriptor count :   128
 +[    6.615000] ATHR_GMAC: Max rx descriptor count :   252
 +[    6.615000] ATHR_GMAC: Mac capability flags    :   4380
 +[    6.615000] ATHR_GMAC: Mac address for unit 1:bfff0006
 +[    6.615000] ATHR_GMAC: 00:00:00:00:00:00
 +[    7.171000] mac:1 Registering S27....
 +[    7.171000] ATHR_GMAC: Max segments per packet :   1
 +[    7.171000] ATHR_GMAC: Max tx descriptor count :   128
 +[    7.171000] ATHR_GMAC: Max rx descriptor count :   252
 +[    7.171000] ATHR_GMAC: Mac capability flags    :   4B80
 +[    7.604000] PPP generic driver version 2.4.2
 +[    7.761000] PPP MPPE Compression module registered
 +[    7.789000] NET: Registered protocol family 24
 +[    7.934000] urd: module license 'Proprietary' taints kernel.
 +[    7.934000] Disabling lock debugging due to kernel taint
 +[    7.938000] URD Init
 +[    8.785000] ath_hal: 0.9.17.1 (AR9380, DEBUG, REGOPS_FUNC, 11D)
 +[    9.244000] ath_rate_atheros: Copyright (c) 2001-2005 Atheros Communications, Inc, All Rights Reserved
 +[    9.882000] ath_dev: Copyright (c) 2001-2007 Atheros Communications, Inc, All Rights Reserved
 +[   10.845000] ath_ahb: 9.2.0_U11.14 (Atheros/multi-bss)
 +[   10.845000] __ath_attach: Set global_scn[0]
 +[   10.845000] ACBKMinfree = 48
 +[   10.845000] ACBEMinfree = 32
 +[   10.845000] ACVIMinfree = 16
 +[   10.845000] ACVOMinfree = 0
 +[   10.845000] CABMinfree = 48
 +[   10.845000] UAPSDMinfree = 0
 +[   10.850000] Bootstrap clock 40MHz
 +[   10.854000] ar9300Attach: This Mac Chip Rev 0x300.2 PCI devid 0x31
 +[   10.854000] Wasp Enterprise mode: 0x00000000
 +[   10.854000] ar9300RadioAttach: Need analog access recipe!!
 +[   10.878000] Restoring Cal data from Flash
 +[   10.878000] Using Cal data from Flash 0xbfff1000
 +[   10.879000] ath_hal: Ubiquiti Osprey (0777:e4e5)
 +[   10.884000] ath_get_caps[5384] rx chainmask mismatch actual 3 sc_chainmak 0
 +[   10.884000] ath_get_caps[5359] tx chainmask mismatch actual 3 sc_chainmak 0
 +[   10.900000] wifi0: Atheros 9340: mem=0xb8100000, irq=2
 +[   11.538000] ubnt_poll: Initializing polling module...
 +[   11.538000] ubnt_poll: Initializing packet classifier...
 +[   11.538000] ubnt_poll: OS timer frequency 1000 Hz
 +[   11.611000] rssi-leds 1.2 loaded
 +[   11.681000] ubnt_poll: Attaching hooks...
 +[   11.763000] wlan_vap_create : enter. devhandle=0x83b602c0, opmode=IEEE80211_M_STA, flags=0x3
 +[   11.763000] ubnt_poll: TX CTRL configured with 0/18/200/0/6/0/0
 +[   11.763000] ubnt_poll: Initializing STA ranging engine
 +[   11.763000] VAP attach: burst beacon mode.
 +[   11.764000] wlan_vap_create : exit. devhandle=0x83b602c0, opmode=IEEE80211_M_STA, flags=0x3.
 +[   12.423000] Ebtables v2.0 registered
 +[   13.613000] device eth0 entered promiscuous mode
 +[   13.618000] device ath0 entered promiscuous mode
 +[   13.624000] device eth1 entered promiscuous mode
 +[   13.651000] athr_gmac_ring_alloc Allocated 2048 at 0x8331a800
 +[   13.651000] athr_gmac_ring_alloc Allocated 4032 at 0x83356000
 +[   13.951000] athr_gmac_mii_setup 0
 +[   13.951000] WASP ----> AR8035 PHY
 +[   13.951000] MAC0 MDC is 8 at line 591
 +[   13.951000] Setting Drop CRC Errors, Pause Frames and Length Error frames 
 +[   13.952000] Setting PHY...
 +[   16.971000] ATH_MAC_TIMER: MAC 0 PHY 0x04 - LINK NOW UP [link=UP speed=1000Mbps duplex=full duplex carrier=0]
 +[   16.982000] ubnt_poll: Setting timing params to min:1000 max:3000 offset:3000 tx_time: 3000 init: 5
 +[   16.982000] ubnt_poll: Setting aggregation params to non-txop:0 tx-op:0 scheduling:0
 +[   16.982000] ubnt_poll: Setting TXOP Window parameters to size:25 timeout-perc:5
 +[   16.982000] ubnt_poll: Module started in STA mode
 +[   19.994000] ADDRCONF(NETDEV_UP): ath0: link is not ready
 +[   20.000000] ADDRCONF(NETDEV_UP): ath0: link is not ready
 +[   20.005000] br0: port 1(eth0) entering learning state
 +[   21.005000] br0: port 1(eth0) entering forwarding state
 +[   25.097000] athr_gmac_ring_alloc Allocated 2048 at 0x8285d000
 +[   25.097000] athr_gmac_ring_alloc Allocated 4032 at 0x83204000
 +[   25.405000] athr_gmac_mii_setup 1
 +[   25.406000] WASP ----> S27 PHY MDIO
 +[   25.406000] MAC1 MDC is 7 at line 659
 +[   25.406000] Setting Drop CRC Errors, Pause Frames and Length Error frames 
 +[   25.406000] ATHRS27: resetting s27
 +[   25.515000] ATHRS27: s27 reset done
 +[   25.529000] Setting PHY...
 +[   26.634000] ADDRCONF(NETDEV_UP): eth1: link is not ready
 +[   26.640000] ADDRCONF(NETDEV_UP): eth1: link is not ready
 +[   27.035000] eth0: no IPv6 routers present
 +[   35.548000] br0: no IPv6 routers present</nowiki>
 +</WRAP>\\
 +
 +
 +===== Tags =====
 +[[meta:tags|How to add tags]]
 +{{tag>ar71xx AR9344 8Flash 64RAM 1port FastEthernet gigabitethernet 802.11bgn 802.11an outdoor}}