07-16-2025 01:00 PM - edited 07-16-2025 01:22 PM
Hi,
2 Weeks ago he was power fluctuation and the ICX7150-C12P stopped working (meaning struck on boot mode)
I ran into similar situation multiple times(Once i had to contact the support and we were able to fix, but this time it is different) in the last 3-4 years, but i was able to do hard reset previous occasions.
This time am unable to fix. I did hard reset for more than 50 times and no luck.
Unable to perform the software recovery. I'm using Mac and my firewall disabled. From the switch am able to ping the Mac IP, but not the Switch Ipaddr.
192.168.0.2 -> Assigned to the Switch
192.168.0.1 -> My Mac IP(Acts as gateway/tftp server).
Connected the switch to mac using RJ45 cable.
MacBook Firewall status
/usr/libexec/ApplicationFirewall/socketfilterfw --getglobalstate --getblockall --getallowsigned --getstealthmode
Firewall is disabled. (State = 0)
Block all DISABLED!
Stealth mode disabled
ICX7150-Boot>printenv
baudrate=9600
ipaddr=192.168.0.2
serverip=192.168.0.1
netmask=255.255.255.0
gatewayip=192.168.0.1
uboot=mnz10115.bin
image_name=SPS08090k.bin
ver=10.1.15T225 (Jan 30 2019 - 23:08:47 -0800)
Environment size: 189/16379 bytes
ICX7150-Boot>update_secondary
Updating SECONDARY image over TFTP
Change GMAC speed to 1000MB
Using bcm_xgs_gmac-0 device
TFTP from server 192.168.0.1; our IP address is 192.168.0.2
Filename 'SPS08090k.bin'.
Load address: 0x70000000
Loading: *
ARP Retry count exceeded; starting again
ICX7150-Boot>update_primary
Updating PRIMARY image over TFTP
Load addr=0x70000000
Change GMAC speed to 1000MB
Using bcm_xgs_gmac-0 device
TFTP from server 192.168.0.1; our IP address is 192.168.0.2
Filename 'SPS08090k.bin'.
Load address: 0x70000000
Loading: *
ARP Retry count exceeded; starting again
ICX7150-Boot>update_uboot
Loading image to Uboot Partition 2
Change GMAC speed to 1000MB
Using bcm_xgs_gmac-0 device
TFTP from server 192.168.0.1; our IP address is 192.168.0.2
Filename 'mnz10115.bin'.
Load address: 0x61007dc0
Loading: *
ARP Retry count exceeded; starting again
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: c0:c5:20:a9:5f:20
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 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 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 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!
I Have tried all the suggested below steps, none of them worked.
https://www.youtube.com/watch?v=RHriOYYD_iI&t=7s&ab_channel=TerryHenry
Thank you
Solved! Go to Solution.
07-16-2025 03:16 PM
Hi @vmk4fun ,
Greetings!!!
Thank you for contacting RUCKUS Lennar Home Community.
I hope you are doing well!!!
Thank you for the information you shared.
As per the case description, I could understand that your Ruckus Switch is stuck in the boot mode.
You have tried to perform the reset more than 50 times, the only option left is Software recovery.
We suggest using a Windows laptop, that would be an easy process for performing software recovery.
If you cannot use a Windows laptop, please try getting console access as described in the below link: We have instructions for MAC as well.
Please refer to the video below for TFTP configuration on MAC.
https://www.youtube.com/watch?v=iviyd91HntU
Please make sure the console into the RUCKUS ICX-7150-C12P Switch first in a separate terminal screen prior to turning on the Mac internal TFTP server.
Please let me know if you have any queries in this regard.
Thank you again for your patience and understanding.
Best regards,
07-16-2025 08:17 PM
able to fix it, issue was tftp service was not enabled on macbook.
Thank you so much for the help, the youtube video helped me
07-17-2025 06:36 AM
Hello @vmk4fun ,
Thank you for sharing the response.
We are glad to know that the issue is resolved, and you were able to fix it watching the Youtube video.
Please feel free to contact us if there are any issues in this regard in future.
Thank you for your patience and understanding.
Best regards,
Pinky Rajendran
RUCKUS Lennar Home Community.
