07-29-2025 03:39 AM
Dear support team
I got an ICX6430-C12P, the version is as below
XCAT2>> version
U-Boot 1.1.4 (Apr 24 2014 - 08:26:24) Marvell version: 5.3.4_0026-TINY
BC_PUGIO_H_1.1.4-X6 (Apr 24 2014 - 08:26:31)
CPLD version 0.0.1
PoE Software Version: 0e.0239.01
when I tried to upgrade the uboot with bubt command, it shows below error
XCAT2>> bubt u-boot.bin
Link Status Changed, Re-Negotiation Start
Using egiga0 device
TFTP from server 192.168.1.8; our IP address is 192.168.1.50
Download Filename 'u-boot.bin'.
Load address: 0x2000000
Download to address: 0x2000000
Loading: %T %######################################################
done
Bytes transferred = 786944 (c0200 hex)
Error! invalid image header ID
Could you please help to have a review and advice how to do the upgrade. If there is a upgrade guide, it will be perfect, Thanks.
Regards
Solved! Go to Solution.
07-31-2025 05:52 AM
Hi Team
Ack. Regarding the ICX 6450, the software recovery procedure involves slightly different command steps as outlined in the official documentation.
You can refer to the upgrade guide linked below, specifically pages 37 and 38, for detailed instructions tailored to this model:
Thank you
08-04-2025 02:09 AM
07-29-2025 04:06 AM
Hi Leolyu
Thank you for reaching us
Would be able to attempt a software recovery to below software for the 6450 switch ?
Below is the link that will help you with more details on how to do a software recovery of a ICX switch.
Thank you
07-29-2025 07:24 PM
Hi, Chandini
Thanks a lot for your prompt reply.
I tried with the guide, however, it shows below error, there is no such "update_primary" command
is this error due to the old version?
Could you please have a review, thanks.
Regards,
07-30-2025 01:30 AM
Hi Leolyu
Thank you for reaching us
Could you please help me with options available when you execute "help" ?
Thank you
07-30-2025 02:39 AM
Hi, Chandini
Sure. please check it as below
XCAT2>> help
? - alias for 'help'
base - print or set address offset
bdinfo - print Board Info structure
boardidtest - test the board id
boot - boot default, i.e., run 'bootcmd'
bootd - boot default, i.e., run 'bootcmd'
bootm - boot application image from memory
bootp - boot image via network using BootP/TFTP protocol
bubt - Burn an image on the Boot Flash.
chpart - change active partition
cjlbtest - CJPAT Traffic generated by MAC
clocktest - test the rework clock
cmp - memory compare
cp - memory copy
cplddl - To perform cpld download
cpldread - To read cpld register
cpldtest - To perform cpld test
cpldwrite - To write special value to cpld register
crc32 - checksum calculation
crlbtest - CRPAT Traffic generated by MAC
date - get/set/reset date & time
dclk - Display the MV device CLKs.
dhcp - invoke DHCP client to obtain IP/boot params
dramregs- show dramresg
echo - echo args to console
eeprom - EEPROM dump or program command
erase - erase FLASH memory
fanread - To read fan speed and status
fantest - This test validates the fan can be controlled.
fanwrite - To configure DC output for all fan
flashtest - To perform flash test
flinfo - print FLASH memory information
fullloadtest - full load for all port. The traffic is from internal generator.
go - start application at address 'addr'
help - print online help
i2cprobe - Get special i2c device id
i2cread - Get special i2c device id
i2ctest - Test special i2c device id
i2cwrite - Set special i2c register
intrtest - This test interrupt pins from devices to CPU
ioexpread - To read io expander reg
ioexpwrite - To write io expander reg
ioset - do the io set cmd
ledcmd - This command execute the LED control
ledtest - This test validates the LED control
macread - Read MAC device configuration register.
mactest - Validates the register access over PCI Express interface.
macwrite - Write MAC device configuration register.
map - Display address decode windows
md - memory display
memtest - To perform DDR memory test
mgmtlbtest - Validates the SERDES interface between xCat2 and Marvell 88E1310
mgmtread - To read PHY register data by SERDES interface.
mgmtspeed - To set speed to mgmt port.
mgmttest - Validates the SERDES interface between xCat2 and Marvell 88E1310
mgmtwrite - To write hex_data to PHY by SERDES interface.
minicycle - Packets generated by CPU
mm - memory modify (auto-incrementing)
mp - map PCI BAR
mtdburn - Burn a JFFS2 mtd image on the nor flash.
mw - memory write (fill)
nm - memory modify (constant address)
pci - list and access PCI Configuration Space
pdtest - Test Power Source config
phyr - read the phy value connected to switch
phyw - write the phy value connected to switch
ping - send ICMP ECHO_REQUEST to network host
pingack - send ICMP ECHO_RESPONSE to network host
poeafonly - set PoE in at/af mode
poecmd - transmit a SCP packet with 0x00 as the KEY
poedownload - Download firware
poeforcepw - Force power
poeprogram - transmit a SCP packet with 0x01 as the KEY
poepwshow - Show power
poerequest - transmit a SCP packet with 0x02 as the KEY
poerpsmode - switch poe to rps mode
poestatus - set PoE in enable/disable
poetest - test if the PoE system is working correctly
port - Dump status or counter of all switch ports.
ppGetDevicesNum - get number of pp chips on the board.
prbstest - PRBS test
printenv- print environment variables
protect - enable or disable FLASH write protection
pseenable - Enable or Disable all PSE ports
psetest - Test PSE port automatically,Power Source from psu
reset - Perform RESET of the CPU
resetenv - Return all environment variable to default.
rtctest - test the rtc function
run - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv - set environment variables
sflash - read, write or erase the external SPI Flash.
smd - switch internal register display
smicomboread - Read PHY device configuration register.
smicombowrite - Write PHY device configuration register.
smiread - Read PHY device configuration register.
smitest - This test validates the SMI interfaces between xCat and phy.
smiwrite - Write PHY device configuration register.
sp - Scan PCI bus.
swlbtest - Packets generated by CPU
swsnaketest - This test validates the RXAUI/SGMII interfaces between MAC, and PH
tempread - To read temperature
tftp - download or upload image via network using TFTP protocol
usertest - user defines test item to be run
version - print monitor version
voltagemargin - adjust VCC margin
voltageread - To read voltage source
voltagetest - test the margin
vxburn - Burn an image of VIPS the Boot Flash.
xsmiaddrread - Read 10Giga PHY device configuration register.
xsmiaddrwrite - Write 10Giga PHY device configuration register.
xsmiread - Read 10G PHY device configuration register.
xsmitest - This test validates the XSMI interfaces between xCat2 and 88X2140M.
xsmiwrite - Write 10G PHY device configuration register.
