Thursday 2 October 2014

Aerohive AP230 boot sequence after power on (software version 6.1r6a)





The following output has been captured off the serial console port of an Aerohive AP230 during its boot sequence after power on.

Device is running software version 6.1r6a


Serial settings are: 9600 baud, 8 data bits, no parity and 1 stop bit (9600/8-N-1)


U-Boot 2012.10 (Aug 15 2014 - 00:22:34)

I2C:   ready
DEV ID= 0000cf12
SKU ID = 0
OTP status: eca00018
MEMC 0 DDR speed = 800MHz
Log: ddr40_phy_init.c: Configuring DDR Controller PLLs
Log: offset = 0x18010800
Log: VCO_FREQ is 1600 which is greater than 1Ghz.
Log: DDR Phy PLL polling for lock
Log: DDR Phy PLL locked.
Log: ddr40_phy_init::DDR PHY step size calibration complete.
Log: ddr40_phy_init:: Virtual VttSetup onm CONNECT=0x01CF7FFF, OVERRIDE=0x00077FFF
Log: ddr40_phy_init:: Virtual Vtt Enabled
Log: DDR Controller PLL Configuration Complete
PHY register dump after DDR PHY init
PHY register dump after mode register write
DRAM:  256 MiB
WARNING: Caches not enabled
GPIO Init ... Done
Power Input Detection: DC adaptor, Drive GPIO17(USB 5V enable) success
NAND:   (ONFI),  S34ML04G1, 128 KiB blocks, 2 KiB pages, 16B OOB, 8-bit
NAND:   chipsize 512 MiB
Using default environment

In:    serial
Out:   serial
Err:   serial
Unlocking L2 Cache ...Done
arm_clk=1000MHz, axi_clk=500MHz, apb_clk=250MHz, arm_periph_clk=500MHz
Net:   Registering eth
Broadcom BCM IPROC Ethernet driver 0.1
Using GMAC1 (0x18025000)
et0: ethHw_chipAttach: Chip ID: 0xcf12; phyaddr: 0x1e
bcm_robo_attach: devid: 0x53012
bcmiproc_eth-0
MAC address is xxxx:xxxx:xxxx

find_nvram: nvram not found, trying embedded nvram next
find_nvram: no embedded_nvram
find_nvram: no nvram found
Restoring NVRAM Default Configuration
NVRAM header not found
_nvram_init: ret ffffffff
nvram_init: ret ffffffff
Reset TPM chip...
Hit any key to stop autoboot:  0

NAND read: device 0 offset 0x580000, size 0x500000
 5242880 bytes read: OK

NAND read: device 0 offset 0xf80000, size 0x2800000
Skipping bad block 0x01b00000
Skipping bad block 0x01b40000
 41943040 bytes read: OK
## Booting kernel from Legacy Image at 01005000 ...
   Image Name:   Linux-2.6.36
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    1998304 Bytes = 1.9 MiB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 02005000 ...
   Image Name:   uboot initramfs rootfs
   Image Type:   ARM Linux RAMDisk Image (uncompressed)
   Data Size:    25042944 Bytes = 23.9 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
Power off two PHY...
   Loading Kernel Image ... OK
OK
boot_prep_linux commandline: root=/dev/ram console=ttyS0,9600 ramdisk_size=70000 cache-sram-size=0x10000
Using machid 0xbb8 from environment

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
Mounting local file systems...
[board]: initialize soft i2c by bit-bang.
******** Reset button install intr 117 ok
register snif device on interface eth0.
eth0: Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller 6.37.14.54 (r425351)
register snif device on interface eth1.
eth1: Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller 6.37.14.54 (r425351)
BCM radio init config
Chanspec set to 0xd826
BCM radio init config done
Aerohive Wireless Extension 2.0.0 ... INIT!
Aerohive Forwarding Engine module ... INIT!
Image L7 repository version 3, checking existing L7 repository... ...
Existing L7 repository version 3
Nothing to be done with L7 repository version 3
kddr disable



Welcome to Aerohive Product

AP login: