cancel
Showing results for 
Search instead for 
Did you mean: 

ICX 7150 not booting after being unplugged

connor_mcdonald
New Contributor II

Hello,

After being unplugged I noticed that my switch was not booting properly and that the light for "system" is a solid amber color. After some searching on forums, etc I believe that the boot config file has been corrupted or along those lines.

I attempted to follow this YouTube video (https://www.youtube.com/watch?v=RHriOYYD_iI&t=11s) to flash a new image to the switch but I am unable to provide keyboard input while using HyperTerminal or SecureCRT. I have ensured that the settings are configured as Baud 9600, data bits 8, parity none, stop bits 1, and flow control none. I have tried this while using a RJ-45 cable to serial and serial to USB. I have also tried using a USB-C to USB-A cable.

Here is the log that displays when the switch is connected to secureCRT:

Ruckus Wireless Bootloader: 10.1.14T225 (Nov 15 2018 - 04:59:18 -0800)

Booted from partition 2
DRAM: Validate Shmoo parameters stored in flash ..... OK

ICX7150-12 (POE), PVT1
SYS CPLD VER: 0x4 Released Ver: 0xa

device 0 offset 0x0, size 0xc0000
Enter 'b' to stop at boot monitor: 0
device 0 offset 0x0, size 0xc0000
bootdelay: ===
Booting image from Primary

NAND read: device 0 offset 0x0, size 0x2000000
7 ecc_errors after reading 18b8000:18b9c00
iproc_nand_read_page returned 2
NAND read from offset 0 failed -22
0 bytes read: ERROR
## Loading kernel from FIT Image at 70000200 ...
Bad FIT kernel image format!
ERROR: can't get kernel image!
could not boot from primary, no valid image; trying to boot from secondary
device 0 offset 0x0, size 0xc0000
BOOTING image from Secondary

NAND read: device 0 offset 0x4000000, size 0x2000000
1 ecc_errors after reading 58b8000:58b8800
iproc_nand_read_page returned 2
NAND read from offset 4000000 failed -22
0 bytes read: ERROR
## Loading kernel from FIT Image at 70000200 ...
Bad FIT kernel image format!
ERROR: can't get kernel image!
ICX7150-Boot>

As I stated above, I cannot provide keyboard input to enter "b" to stop at boot monitor.

At this point I am unsure what to do or even if I assumed correctly that the config file become corrupted during the power outage.

I have no networking experience so I hope that someone can help me with the issue I am having.

Thanks!

Connor

1 ACCEPTED SOLUTION

Hello,

I followed the upgrade via flash drive guide last night. It looks like I’m back online and the boot loop no longer occurs once the switch loses power. 

Thank you for your help!

View solution in original post

14 REPLIES 14

I apologize for the double reply, but I wanted to link the putty log that it spit out. Again, I cannot send commands through putty to proceed with the guide.

 

Ruckus Wireless Bootloader: 10.1.14T225 (Nov 15 2018 - 04:59:18 -0800)

Booted from partition 2
DRAM: Validate Shmoo parameters stored in flash ..... OK

ICX7150-12 (POE), PVT1
SYS CPLD VER: 0x4 Released Ver: 0xa

device 0 offset 0x0, size 0xc0000
Enter 'b' to stop at boot monitor: 0
device 0 offset 0x0, size 0xc0000
bootdelay: ===
Booting image from Primary

NAND read: device 0 offset 0x0, size 0x2000000
8 ecc_errors after reading 18b8000:18b9c00
iproc_nand_read_page returned 2
NAND read from offset 0 failed -22
0 bytes read: ERROR
## Loading kernel from FIT Image at 70000200 ...
Bad FIT kernel image format!
ERROR: can't get kernel image!
could not boot from primary, no valid image; trying to boot from secondary
device 0 offset 0x0, size 0xc0000
BOOTING image from Secondary

NAND read: device 0 offset 0x4000000, size 0x2000000
3 ecc_errors after reading 58b8000:58b8c00
iproc_nand_read_page returned 2
NAND read from offset 4000000 failed -22
0 bytes read: ERROR
## Loading kernel from FIT Image at 70000200 ...
Bad FIT kernel image format!
ERROR: can't get kernel image!
ICX7150-Boot>setenv ipaddr 192.168.0.3


Ruckus Wireless Bootloader: 10.1.14T225 (Nov 15 2018 - 04:59:18 -0800)

Booted from partition 2
DRAM: Validate Shmoo parameters stored in flash ..... OK

ICX7150-12 (POE), PVT1
SYS CPLD VER: 0x4 Released Ver: 0xa

device 0 offset 0x0, size 0xc0000
Enter 'b' to stop at boot monitor: 0
device 0 offset 0x0, size 0xc0000
bootdelay: ===
Booting image from Secondary

NAND read: device 0 offset 0x4000000, size 0x2000000
33554432 bytes read: OK
## Loading kernel from FIT Image at 70000200 ...
Using 'conf@1' configuration
Trying 'kernel@2' kernel subimage
Description: Ruckus Linux MN VER=08.0.80d
Type: Kernel Image
Compression: lzma compressed
Data Start: 0x70213fc8
Data Size: 2184050 Bytes = 2.1 MiB
Architecture: ARM
OS: Linux
Load Address: 0x61008000
Entry Point: 0x61008000
Hash algo: crc32
Hash value: 070949cf
## Loading kernel from FIT Image at 70000200 ...
Using 'conf@1' configuration
Trying 'kernel@2' kernel subimage
Description: Ruckus Linux MN VER=08.0.80d
Type: Kernel Image
Compression: lzma compressed
Data Start: 0x70213fc8
Data Size: 2184050 Bytes = 2.1 MiB
Architecture: ARM
OS: Linux
Load Address: 0x61008000
Entry Point: 0x61008000
Hash algo: crc32
Hash value: 070949cf
Verifying Hash Integrity ... crc32+ OK
## Loading ramdisk from FIT Image at 70000200 ...
Using 'conf@1' configuration
Trying 'ramdisk@1' ramdisk subimage
Description: Ramdisk -rootfs
Type: RAMDisk Image
Compression: lzma compressed
Data Start: 0x7042fcf0
Data Size: 21572949 Bytes = 20.6 MiB
Architecture: ARM
OS: Linux
Load Address: 0x00000000
Entry Point: 0x00000000
Hash algo: crc32
Hash value: e4fe6136
Verifying Hash Integrity ... crc32+ OK
## Loading fdt from FIT Image at 70000200 ...
Using 'conf@1' configuration
Trying 'fdt@3' fdt subimage
Description: Flattened Device Tree blob
Type: Flat Device Tree
Compression: uncompressed
Data Start: 0x7042da98
Data Size: 8607 Bytes = 8.4 KiB
Architecture: ARM
Hash algo: crc32
Hash value: 6fc9a37b
Verifying Hash Integrity ... crc32+ OK
Loading fdt from 0x7042da98 to 0x65008000
Booting using the fdt blob at 0x65008000
Uncompressing Kernel Image ... OK
Using Device Tree in place at 65008000, end 6500d19e

Starting kernel ...

booting with 4.4 kernel
NAND Type: Micron NAND 2GiB (x 1)
PLATFORM MN
dd cmd: UBI
Config partition mounted
Resource partition is mounted!!
Kernel crashdump is disabled.
Backup is fine
dma_mem_base: 0x96000000, dma_mem_len: 0x8000000, warm_mem_base: 0x9f500000, war m_mem_len: 0xb00000
Creating TUN device
Starting TPM Infra
Group tss and User tss created
kernel.hostname = localhost
hostname set to localhost
Starting TCSD Daemon
TCSD Up and Running
Enabling time stamp.
Starting the FastIron.
USER=root
HOME=/
GCOV_PREFIX=/fast_iron
ethaddr=c0:c5:20:a2:47:06?
TERM=vt102
PATH=/sbin:/usr/sbin:/bin:/usr/bin
crashkernel=64M@0x70000000
ip=10.14.145.155:10.14.202.36::255.255.254.0:MN:eth0:off
SHELL=/bin/sh
PWD=/
i2c-0 i2c Broadcom iProc I2C adapter I2C adapter 2
i2c-1 i2c Broadcom iProc I2C adapter I2C adapter 2
FIPS Disabled:PORT NOT DISABLED
platform type 90
OS>
Loaded Image SPS08080d from Sec Built on (UTC): Tue Nov 20 08:13:50 2018
Enabling Console Logging
flash_file=0.
Hotplugger Daemon Initialized ..
External USB disk is not mounted or plugged in.
set_board_level: gi_board_type = 116[ 57.251852] linux-kernel-bde: map phys range 0x3200000-0x3240000 to 0xb0e21000-0xb0e61000
[ 57.434063] linux-kernel-bde: map phys range 0x88100000-0x90100000 to 0xa8d00000-0xb0d00000
DMA pool size: 134217728
PHY Reset De-asserted
sw_pp_sdk_init:137 ToR init
SOC unit 0 attached to PCI device BCM56160_B0
Firmware version from File: 2.1.0
Pre Parsing Config Data ...

Warning: This operation would close all existing SSH connection.
Parsing Config Data ...
Invalid input -> route 0.0.0.0/0 192.168.1.1 distance 254 dynamic, ip route 0.0.0.0/0 192.168.1.1 distance 254 dynamic
Type ? for a list
Invalid input -> address 192.168.1.136 255.255.255.0 dynamic, ip address 192.168.1.136 255.255.255.0 dynamic
Type ? for a list

System initialization completed...console going online.
Copyright (c) 2017 Ruckus Wireless, Inc. All rights reserved.
UNIT 1: compiled on Nov 20 2018 at 00:09:55 labeled as SPS08080d
(25968884 bytes) from Secondary SPS08080d.bin
SW: Version 08.0.80dT211
Compressed Boot-Monitor Image size = 786944, Version:10.1.14T225 (mnz10114)
Compiled on Thu Nov 15 12:59:22 2018

HW: Stackable ICX7150-C12-POE
==========================================================================
UNIT 1: SL 1: ICX7150-C12-2X1G POE 12-port Management Module
Serial #:FEK3852Q1XX
Software Package: BASE_SOFT_PACKAGE
Current License: 2X1G
P-ASIC 0: type B160, rev 11 Chip BCM56160_B0
==========================================================================
UNIT 1: SL 2: ICX7150-2X1GC 2-port 2G Module
==========================================================================
UNIT 1: SL 3: ICX7150-2X10GF 2-port 20G Module
==========================================================================
1000 MHz ARM processor ARMv7 88 MHz bus
8192 KB boot flash memory
2048 MB code flash memory
1024 MB DRAM
STACKID 1 system uptime is 7 second(s)
The system started at 00:01:40 GMT+00 Sat Jan 01 2000

The system : started=cold start

ICX7150-C12 Switch>

ICX7150-C12 Switch>Error: Certificate is invalid
Info: Device certificate import is failed ..!!, ret: 21

Creating certificate, please wait...

SSL Client Certificate is successfully created

PS 1, Internal Power supply detected.
PS 1, Internal Power supply is up.
PoE: Stack unit 1 PS 1, Internal Power supply with 124000 mwatts capacity is up
PoE Info: Adding new 54V capacity of 124000 mW, total capacity is 124000, total free capacity is 124000
PoE Info: PoE module 1 of Unit 1 on ports 1/1/1 to 1/1/12 detected. Initializing....
2000 log entries of PoE Event Trace Log Buffer is allocated on unit 1 for unit 1
PoE Event Trace Logging enabled for unit 1
PoE Info: PoE module 1 of Unit 1 initialization is done.

Hi @connor_mcdonald

Thank you for the details provided, based on the troubleshooting you have done I wanted to confirm that your switch can boot up properly.

  1. Please follow the below commands.

    “copy flash flash secondary   will copy what is in the primary”

     

    Jayavidhya_15-1673013754565.png

     

    Best regards,

    Jayavidhya

    Lennar Home Community

     

     

     

After posting the log last night I realized that the switch exited the boot loop somehow without using the putty commands. From there I updated the software using a USB stick. Do you think that the switch will go back into a boot loop again if it is restarted? 

Hi @connor_mcdonald

Please follow the below guides to perform an upgrade to the code 08095g UFI and upgrade both partitions with the switching code file named SPS08095gufi.bin to avoid the booting issues in future.

1.Upgrade a Switch ICX-7150-C12P using a USB flash drive

https://community.ruckuswireless.com/t5/RUCKUS-Support-for-Lennar-Homes/How-to-Upgrade-a-Switch-ICX-...

  1. Upgrade a Switch ICX7150-C12P via TFTP

https://community.ruckuswireless.com/t5/RUCKUS-Support-for-Lennar-Homes/How-to-Upgrade-a-Switch-ICX-...

  1. Upgrade a switch via Web GUI (ICX7150 Switch)

https://community.ruckuswireless.com/t5/RUCKUS-Support-for-Lennar-Homes/How-to-perform-an-Upgrade-vi...

Best regards,

Jayavidhya

Lennar Home Community

Hello,

I followed the upgrade via flash drive guide last night. It looks like I’m back online and the boot loop no longer occurs once the switch loses power. 

Thank you for your help!