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

Aerohive BR100

From WikiDevi
Jump to: navigation, search

Aerohive BR100

Manuf/OEM/ODM Delta Networks

FCC approval date: 02 November 2011
Country of manuf.: China

Type: wireless router

FCC ID: WBV-BR100
Industry Canada ID: 7774A-BR100
PCB ID: 2976400101

Power: 12 VDC, 1 A
Connector type: barrel

CPU1: Atheros AR9331
FLA1: 16 MiB
16,777,216 B
131,072 Kib
16,384 KiB
128 Mib
0.0156 GiB
(Macronix MX25L12845EMI-10G)
RAM1: 64 MiB
67,108,864 B
524,288 Kib
65,536 KiB
512 Mib
0.0625 GiB
(Nanya NT5DS32M16BS-5T)

Expansion IFs: USB 2.0
USB ports: 1
JTAG: yes, 14-pin header, unpopulated, J9
Serial: yes, 4-pin header, (9600,8,N,1), 3.3V TTL, J1

WI1 chip1: Atheros AR9331
WI1 802dot11 protocols: bgn
WI1 MIMO config: 1x1:1
WI1 antenna connector: none (internal)

ETH chip1: Atheros AR9331
Switch: Atheros AR9331
LAN speed: 10/100
LAN ports: 4
WAN speed: 10/100
WAN ports: 1

bgn

Additional chips
2A, 18V Synchronous Rectified Step-Down Converter;MPS;MP1482DS;;1;
2A, 4.2V-16V Input Fast Transient Synchronous Step-down Converter;MPS;MP1492;;1;

Stock bootloader: U-Boot

Stock FW OS: Linux 2.6.32

Flags: dmesg

Default IP address: 192.168.85.1
the IP 192.168.85.1 is used by 1 additional devices
of which 0 are Aerohive devices
Default login user: admin
Default login password: aerohive
admin:aerohive credentials used by 5 additional devices
of which 5 are Aerohive devices

802dot11 OUI: 08:EA:44
Ethernet OUI: 08:EA:44

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


BR100 Branch Router

Hardware Reference

"2976400101" is silkscreened on the board in the FCC photos.

The Atheros WiSoC used is assumed to be AR9331.

Flash size is per the below dmesg output.

Wi-Fi Certified (alt.) (as of 11/08/2011)

info dump[edit]

stock dmesg • >> .
AH-7a1d00:/# dmesg
Linux version 2.6.32 (buildmaster@hq-dev3.aerohive.com) (gcc version 4.4.1 (Sourcery G++ Lite 4.4-303) ) #1 PREEMPT Wed Nov 2 19:59:12 PDT 2011
flash_size passed from bootloader = 16
arg 1: console=ttyS0,9600
arg 2: root=01:00
arg 3: rootfstype=squashfs
arg 4: init=/sbin/init
arg 5: console=ttyS0,9600
arg 6: rd_start=0x80400000
arg 7: rd_size=0x007F0000
arg 8: mem=64M
CPU revision is: 00019374 (MIPS 24Kc)
Determined physical RAM map:
 memory: 04000000 @ 00000000 (usable)
User-defined physical RAM map:
 memory: 04000000 @ 00000000 (usable)
Initial ramdisk at: 0x80400000 (8323072 bytes)
Zone PFN ranges:
  Normal   0x00000000 -> 0x00004000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0: 0x00000000 -> 0x00004000
On node 0 totalpages: 16384
free_area_init_node: node 0, pgdat 803196c0, node_mem_map 81000000
  Normal zone: 128 pages used for memmap
  Normal zone: 0 pages reserved
  Normal zone: 16256 pages, LIFO batch:3
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
Kernel command line: console=ttyS0,9600 root=01:00 rootfstype=squashfs init=/sbin/init console=ttyS0,9600 rd_start=0x80400000 rd_size=0x007F0000 mem=64M 
PID hash table entries: 256 (order: -2, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
Writing ErrCtl register=00000000
Readback ErrCtl register=00000000
Memory: 52672k/65536k available (2375k kernel code, 12792k reserved, 791k data, 148k init, 0k highmem)
Hierarchical RCU implementation.
NR_IRQS:128
plat_time_init: plat time init done
Console: colour dummy device 80x25
Calibrating delay loop... 265.21 BogoMIPS (lpj=132608)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
===== ar7240_platform_init: 0
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Switching to clocksource MIPS
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 2, 24576 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
NET: Registered protocol family 1
Trying to unpack rootfs image as initramfs...
rootfs image is not initramfs (junk in compressed archive); looks like an initrd
Freeing initrd memory: 8128k freed
squashfs: version 4.0 (2009/01/31) Phillip Lougher
JFFS2 version 2.2. (NAND) (ZLIB) (LZO) (RTIME) (RUBIN) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
msgmni has been set to 118
alg: No test for lzma (lzma-generic)
alg: No test for stdrng (krng)
io scheduler noop registered (default)
Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
ttyS0: detected caps 00000000 should be 00000100
serial8250.0: ttyS0 at MMIO 0xb8020000 (irq = 19) is a 16550A
console [ttyS0] enabled
brd: module loaded
loop: module loaded
nbd: registered device at major 43
RedBoot partition parsing not available
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
NET: Registered protocol family 24
usbmon: debugfs is not available
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
Port Status 1c000004 
ar7240-ehci ar7240-ehci.0: ATH EHCI
ar7240-ehci ar7240-ehci.0: new USB bus registered, assigned bus number 1
ehci_reset Intialize USB CONTROLLER in host mode: 3
ehci_reset Port Status 1c000000 
ar7240-ehci ar7240-ehci.0: irq 3, io mem 0x1b000000
ehci_reset Intialize USB CONTROLLER in host mode: 3
ehci_reset Port Status 1c000000 
ar7240-ehci ar7240-ehci.0: USB 2.0 started, EHCI 1.00
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
nf_conntrack version 0.5.0 (951 buckets, 3804 max)
GRE over IPv4 tunneling driver
TCP cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 17
NET: Registered protocol family 15
RAMDISK: Loading 6413KiB [1 disk] into ram disk... done.
VFS: Mounted root (squashfs filesystem) readonly on device 1:0.
Freeing unused kernel memory: 148k freed
init sys char device
[mpi]: kmod(KEVENT) open mpi channel
[mpi]: ignore event 0x5 from lo
[mpi]: ignore event 0x1 from lo
[mpi]: ignore event 0x5 from gre0
[board]: init board char device
[security]: init security char device
ATHR_GMAC: Length per segment 1536
ATHR_GMAC: fifo cfg 3 01f00140
[mpi]: ignore event 0x5 from eth0
ATHR_GMAC: Max segments per packet :   1
ATHR_GMAC: Max tx descriptor count :   40
ATHR_GMAC: Max rx descriptor count :   252
ATHR_GMAC: Mac capability flags    :   5401
[mpi]: ignore event 0x5 from eth0sniffer
ATHR_GMAC: ah_mesh - init sniffer dev [eth0sniffer]
[mpi]: ignore event 0x5 from eth1
ATHR_GMAC: Max segments per packet :   1
ATHR_GMAC: Max tx descriptor count :   40
ATHR_GMAC: Max rx descriptor count :   96
ATHR_GMAC: Mac capability flags    :   5D81
[mpi]: ignore event 0x5 from eth1sniffer
ATHR_GMAC: ah_mesh - init sniffer dev [eth1sniffer]
ath_hal: 0.9.17.1 (AR9380, DEBUG, REGOPS_FUNC, PRIVATE_DIAG, WRITE_EEPROM, 11D)
ath_rate_atheros: Copyright (c) 2001-2005 Atheros Communications, Inc, All Rights Reserved
ath_dev: Copyright (c) 2001-2007 Atheros Communications, Inc, All Rights Reserved
ath_ahb: 9.2.0_U5.508 (Atheros/multi-bss)
Boostrap clock 25MHz
ar9300RadioAttach: Need analog access recipe!!
[mpi]: ignore event 0x5 from wifi0
wifi0: Atheros 9380: mem=0xb8100000, irq=2
[mpi]: ignore event 0x5 from wifi0sniffer
ah_bgscan_attach:Setting bgscan_vap to NULL
Aerohive Wireless Extension 1.0.0 ... INIT!
[mpi]: ignore event 0x5 from mgt0
[fe]: add AP mgt interface mgt0 SUCCESS
[fe]: mesh (hive0, 1) mgt dev(mgt0) initialized
[fe]: dev(mgt0) for mesh(hive0, 1) created
[mpi]: kmod(FE) open mpi channel
[mpi]: drop unsupported event 0x5 from red0
[fe]: add AP red interface red0 SUCCESS
[mpi]: drop unsupported event 0x5 from agg0
[fe]: add AP red interface agg0 SUCCESS
device eth0 entered promiscuous mode
[fe]: add port(eth0) flag=180c to mesh(hive0, 1)
[mesh]: set proxy : 0019:777a:1d00 0019:777a:1d00 eth0 flag 0x41
[fe]: add dev(eth0) route success
device eth0sniffer entered promiscuous mode
[fe]: add port(eth0sniffer) flag=8001800 to mesh(hive0, 1)
[fe]: add dev(eth0sniffer) route failed
device eth1 entered promiscuous mode
[fe]: add port(eth1) flag=180c to mesh(hive0, 1)
[mesh]: set proxy : 0019:777a:1d01 0019:777a:1d00 eth1 flag 0x41
[fe]: add dev(eth1) route success
device eth1sniffer entered promiscuous mode
[fe]: add port(eth1sniffer) flag=8001800 to mesh(hive0, 1)
[fe]: add dev(eth1sniffer) route failed
device red0 entered promiscuous mode
[fe]: add port(red0) flag=21808 to mesh(hive0, 1)
[mesh]: set proxy : 0019:777a:1d02 0019:777a:1d00 red0 flag 0x41
[fe]: add dev(red0) route success
device agg0 entered promiscuous mode
[fe]: add port(agg0) flag=21808 to mesh(hive0, 1)
[mesh]: set proxy : 0019:777a:1d03 0019:777a:1d00 agg0 flag 0x41
[fe]: add dev(agg0) route success
init fe char device
Aerohive Forwarding Engine module ... INIT!
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 Sierra USB modem
usbcore: registered new interface driver sierra
sierra: v.1.7.40:USB Driver for Sierra Wireless USB modems
ip_tables: (C) 2000-2006 Netfilter Core Team
device wifi0.1 entered promiscuous mode
[fe]: add port(wifi0.1) flag=1800 to mesh(hive0, 1)
[mesh]: set proxy : 0019:777a:1d08 0019:777a:1d00 wifi0.1 flag 0x41
[fe]: add dev(wifi0.1) route success
[mpi]: ignore event 0x5 from wifi0.1
ah_bgscan_vattach: bgscan module attached to vap (80852000,wifi0.1)
ah_bgscan_set_cfg:bgscan cfg enable: 1
[mpi]: drop unsupported event 0xd from eth0
athr_gmac_ring_alloc Allocated 640 at 0x83aba800
athr_gmac_ring_alloc Allocated 4032 at 0x82bb2000
Setting PHY...
[mpi]: ignore NETDEV_UP event, eth0 no carrier!
[mpi]: drop unsupported event 0xd from eth1
athr_gmac_ring_alloc Allocated 640 at 0x83aba400
athr_gmac_ring_alloc Allocated 1536 at 0x80943800
ATHRS26: resetting s26
ATHRS26: s26 reset done
Setting PHY...
[mpi]: ignore NETDEV_UP event, eth1 no carrier!
[mpi]: drop unsupported event 0xd from mgt0
[mpi]: mgt0 notify kevent KEVT_IF_CHG, type IF_UP(1)
[mpi]: drop unsupported event 0xd from red0
[mpi]: ignore NETDEV_UP event, red0 no carrier!
[mpi]: drop unsupported event 0xd from agg0
[mpi]: ignore NETDEV_UP event, agg0 no carrier!
ATHR_GMAC: Enet Unit:1 PHY:3 is Up
[mpi]: eth1 notify kevent KEVT_IF_CHG, type IF_UP(1)
[mesh]: set proxy : 0000:0000:0000 0019:777a:1d00 eth1 flag 0xc11
[mpi]: socket is closed, pid(-4097), protocol(0)
device eth0 left promiscuous mode
[mesh]: unset proxy : 0000:0000:0000 0019:777a:1d00 eth1 flag 0xc11
[auth]: ah_set_walled_garden_entries setting 0 walled garden entries
[auth]: ah_set_walled_garden_entries dev (eth1) wgarden entry cnt 0
[auth]: ah_set_walled_garden_entries setting 0 walled garden entries
[auth]: ah_set_walled_garden_entries dev (eth1) wgarden entry cnt 0
[mpi]: socket is closed, pid(-4098), protocol(0)
[mpi]: socket is closed, pid(-4099), protocol(0)
[mpi]: socket is closed, pid(-4100), protocol(0)
[mpi]: socket is closed, pid(65568), protocol(17)
[systop]: enable software watch dog timer
[mesh]: set proxy : 0010:1350:a343 0019:777a:1d00 eth1 flag 0x1403
[mpi]: socket is closed, pid(-4101), protocol(12)
[mpi]: socket is closed, pid(1111), protocol(12)
[mpi]: socket is closed, pid(1794), protocol(0)
[mpi]: socket is closed, pid(2011), protocol(0)
[mpi]: socket is closed, pid(2028), protocol(0)