cancel
Showing results for 
Search instead for 
Did you mean: 

Ruckus ICX 7150 and inline power- not working

bbatjargal11
New Contributor

Ruckus ICX 7150-C12P switch stopped working. SYST light amber, PWR light green. Consoled in to switch and tried to reset. Getting: "ERROR: can't get kernel image!"

ICX7150-Boot>reset
resetting ...
Next boot is from primary
verify_uboot_uimage: Cmd sf probe 0:0
Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size device 0 offset 0x0, size 0xc0000
SF: 786432 bytes @ 0x0 Read: OK
using GPIO[7] to reset

Ruckus Wireless Bootloader: 10.1.15T225 (Jan 30 2019 - 23:08:47 -0800)

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

Logging is Enabled...
UBOOT: BE Mode
ICX7150-12 (POE), PVT1
SYS CPLD VER: 0x4 Released Ver: 0xa
Writing Shmoo values into flash .....
Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size Unlocking L2 Cache ...Done
Net: Registering BCM xgs eth
Broadcom XGS Iproc Ethernet driver 0.1
Using GMAC0
gmac_mac_init: Chip ID: 0xb160
r = 0x0, addr = 0x1, devad = 0xffffffff, phy_id = 0x600d84aa
Add phy reset delay
Add phy reset delay
Basic ethernet functionality initialized
bcm_xgs_gmac-0 [PRIME] ETH MAC: 34:20:e3:31:bb:25

Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size Flash set to SECONDARY FL
SF: Detected MX25L6405D with page size Erasing SPI flash...Writing to SPI flash...Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size done
Valid environment: 2
Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size device 0 offset 0xbfe00, size 0x200
SF: 512 bytes @ 0xbfe00 Read: OK
Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size Erasing SPI flash...Writing to SPI flash...Flash set to SECONDARY FL
SF: Detected MX25L6405D with page size done
Valid environment: 1
verify_uboot_uimage: Cmd sf probe 0:0
Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size device 0 offset 0x0, size 0xc0000
SF: 786432 bytes @ 0x0 Read: OK
Booted From: Uboot partition 1
Enter 'b' to stop at boot monitor: 0
verify_uboot_uimage: Cmd sf probe 0:0
Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size device 0 offset 0x0, size 0xc0000
SF: 786432 bytes @ 0x0 Read: OK
bootdelay: ===
Booting image from Primary
Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size
NAND read: device 0 offset 0x0, size 0x2000000
7 ecc_errors after reading 1b48000:1b49800
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
Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size Flash set to SECONDARY FL
SF: Detected MX25L6405D with page size Erasing SPI flash...Writing to SPI flash...Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size done
Valid environment: 2
verify_uboot_uimage: Cmd sf probe 0:0
Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size device 0 offset 0x0, size 0xc0000
SF: 786432 bytes @ 0x0 Read: OK
Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size Erasing SPI flash...Writing to SPI flash...Flash set to SECONDARY FL
SF: Detected MX25L6405D with page size done
Valid environment: 1
BOOTING image from Secondary
Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size
NAND read: device 0 offset 0x4000000, size 0x2000000
1 ecc_errors after reading 5b48000:5b49000
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>ERROR: can't get kernel image!

12 REPLIES 12

bbatjargal11
New Contributor

Followed steps - switch not booting. All amber lights still flashing.  

Here's the putty results: 

Ruckus Wireless Bootloader: 10.1.15T225 (Jan 30 2019 - 23:08:47 -0800)

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

Logging is Enabled...
UBOOT: BE Mode
ICX7150-12 (POE), PVT1
SYS CPLD VER: 0x4 Released Ver: 0xa
Writing Shmoo values into flash .....
Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size Unlocking L2 Cache ...Done
Net: Registering BCM xgs eth
Broadcom XGS Iproc Ethernet driver 0.1
Using GMAC0
gmac_mac_init: Chip ID: 0xb160
r = 0x0, addr = 0x1, devad = 0xffffffff, phy_id = 0x600d84aa
Add phy reset delay
Add phy reset delay
Basic ethernet functionality initialized
bcm_xgs_gmac-0 [PRIME] ETH MAC: 34:20:e3:31:bb:25

Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size Erasing SPI flash...Writing to SPI flash...Flash set to SECONDARY FL
SF: Detected MX25L6405D with page size done
Valid environment: 1
Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size device 0 offset 0xbfe00, size 0x200
SF: 512 bytes @ 0xbfe00 Read: OK
Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size Flash set to SECONDARY FL
SF: Detected MX25L6405D with page size Erasing SPI flash...Writing to SPI flash...Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size done
Valid environment: 2
verify_uboot_uimage: Cmd sf probe 0:0
Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size device 0 offset 0x0, size 0xc0000
SF: 786432 bytes @ 0x0 Read: OK
Booted From: Uboot partition 1
Enter 'b' to stop at boot monitor: 0
verify_uboot_uimage: Cmd sf probe 0:0
Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size device 0 offset 0x0, size 0xc0000
SF: 786432 bytes @ 0x0 Read: OK
bootdelay: ===
Booting image from Secondary
Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size
NAND read: device 0 offset 0x4000000, size 0x2000000
4 ecc_errors after reading 5b48000:5b49c00
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!
could not boot from secondary, no valid image; trying to boot from primary
Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size Erasing SPI flash...Writing to SPI flash...Flash set to SECONDARY FL
SF: Detected MX25L6405D with page size done
Valid environment: 1
verify_uboot_uimage: Cmd sf probe 0:0
Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size device 0 offset 0x0, size 0xc0000
SF: 786432 bytes @ 0x0 Read: OK
Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size Flash set to SECONDARY FL
SF: Detected MX25L6405D with page size Erasing SPI flash...Writing to SPI flash...Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size done
Valid environment: 2
BOOTING image from Primary
Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size
NAND read: device 0 offset 0x0, size 0x2000000
8 ecc_errors after reading 1b48000:1b49c00
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!
ICX7150-Boot>

 

Hi @bbatjargal11 

 

 

Please let us know whether you have tried software recovery process or not.

 

If not please perform the software recovery process using the below guide.

 

https://community.ruckuswireless.com/t5/RUCKUS-Support-for-Lennar-Homes/How-to-perform-a-Software-re...

 

Also please share the output of the following commands.

 

Enable

Show version

Show flash 

 

Please let us know if you have any queries in this regard.

 

 

 

Best regards,

Jayavidhya

Lennar Home Community

Here are the outputs of the following command. System recovery is not working either. 

EnableICX7150-Boot>enable
Unknown command 'enable' - try 'help'
ICX7150-Boot>help
? - alias for 'help'
boot - boot default, i.e., run 'bootcmd'
boot_primary- boot from primary partition
boot_secondary- boot from secondary partition
bootm - boot application image from memory
cp - memory copy
cpld_read- Read from cpld
cpld_write- write to cpld
dump_cpld- Dump CPLD Registers
eeprom - EEPROM sub-system
ext2load- load binary file from a Ext2 filesystem
ext2ls - list files in a directory (default /)
help - print command description/usage
hwinfo - Show HW Info
i2c - I2C sub-system
logging_disable- Disable Uboot Logs.
logging_enable- Enable Uboot Logs.
md - memory display
nand - NAND sub-system
ping - send ICMP ECHO_REQUEST to network host
powercycle- Do a Hard Reset
printenv- print environment variables
reset - Perform RESET of the CPU
saveenv - save environment variables to persistent storage
setenv - set environment variables
sf - SPI flash sub-system
show_image- Show Stored Images.
tftpboot- boot image via network using TFTP protocol
update_primary- update primary partition
update_secondary- update secondary partition
update_uboot- - get the uboot image over tftp.
usb - USB sub-system
verify - Verify Image
version - print monitor, compiler and linker version
ICX7150-Boot>logging_enable
Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size Access set to PRIMARY FL..
SF: Detected MX25L6405D with page size Erasing SPI flash...Writing to SPI flash...Flash set to SECONDARY FL
SF: Detected MX25L6405D with page size done
Valid environment: 1
ICX7150-Boot>


Show version

ICX7150-Boot>version

10.1.15T225 (Jan 30 2019 - 23:08:47 -0800)
armeb-buildroot-linux-gnueabi-gcc.br_real (Buildroot 2015.11.1) 4.9.3
GNU ld (GNU Binutils) 2.24
ICX7150-Boot>

Show flash

ICX7150-Boot>sf
sf - SPI flash sub-system

Usage:
sf probe [[bus:]cs] [hz] [mode] - init flash device on given SPI bus
and chip select
sf read addr offset|partition len - read `len' bytes starting at
`offset' or from start of mtd
`partition'to memory at `addr'
sf write addr offset|partition len - write `len' bytes from memory
at `addr' to flash at `offset'
or to start of mtd `partition'
sf erase offset|partition [+]len - erase `len' bytes from `offset'
or from start of mtd `partition'
`+len' round up `len' to block size
sf update addr offset|partition len - erase and write `len' bytes from memory
at `addr' to flash at `offset'
or to start of mtd `partition'
sf protect lock/unlock sector len - protect/unprotect 'len' bytes starting
at address 'sector'


ICX7150-Boot>show_image
===========================
Primary :
NAND read: device 0 offset 0x0, size 0x200
512 bytes read: OK
SPS08090d(28660224)
Secondary:
NAND read: device 0 offset 0x4000000, size 0x200
512 bytes read: OK
SPS08090d(28660224)
===========================
ICX7150-Boot>