Does your ICX switch not boot up? Connect to the switch using serial connection, if your switch is giving you feedback as ICX7150-Boot - the switches' firmware is corrupt and needs restoring.
Before flashing firmware we can try and check if the switch will boot-up manually, just type in the command
boot_primary
If both primary and secondary partitions fails to boot then please follow the guide below. If you manage to make the switch boot normally, please refer to our other update guide where we explain on how to update firmware. Link found here
Habitech advise to use 08092d UFI or newer firmware to prevent firmware corruptions!
Step 1: Making the right connections
- Connect a console cable(USB-C) from the console port to your laptop
- Connect an Ethernet cable from the management port (the port located above USB A connector) to the TFTP server.
- On the TFTP server(your laptop), assign an IP address to the connected Network Interface Card (NIC).
IP address 10.10.10.21 mask 255.255.255.0
NOTE
In practice, the TFTP server is also used as the terminal server to view the CLI output.
- Reboot the device.
- When in boot mode, enter the printenv command to display details of the images available on the device memory.
device> printenv
baudrate=9600
uboot=brocade/ICX7450/bootcode/spz10106b002
Version:10.1.06T215 (May 15 2015 - 11:28:23)
The path is to the boot image on the TFTP server.
- Provide the IP address of the TFTP server that hosts a valid software image using the setenv serverip command.
device> setenv serverip 10.10.10.21
- Set the IP address, gateway IP address, and netmask for the device management port, and save the configuration using the setenv ipaddr, setenv gatewayip, setenv netmask, and saveenv commands.
device> setenv ipaddr 10.10.10.22
device> setenv gatewayip 10.10.10.1
device> setenv netmask 255.255.255.0
device> saveenv
NOTE
The IP address and the gateway IP address set for the device management port should be for the same subnet as the TFTP server NIC.
- Enter the printenv command to verify the IP addresses that you configured for the device and the TFTP server.
device> printenv
baudrate=9600
ipaddr=10.10.10.22
gatewayip=10.10.10.1
netmask=255.255.255.0
serverip=10.10.10.1
uboot=brocade/ICX7150/bootcode/spz10106b002
Version:10.1.06T215 (May 15 2015 - 11:28:23)
- Provide the file name of the image that you want to copy from the TFTP server using the setenv image_name command.
device> setenv image_name SPS08090.bin
- Update the primary flash using the update_primary command.
device> update_primary
ethPortNo = 0
Using egiga0 device
TFTP from server 10.10.10.21; our IP address is 10.10.10.22
Download Filename 'SPS08090.bin'.
Load address: 0x3000000
Download to address: 0x3000000
Loading: %#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
########################################################
done
Bytes transferred = 10360844 (9e180c hex)
prot off f8100000 f907ffff
................................................................................
................................................................................
................................................................................
........
Un-Protected 248 sectors
erase f8100000 f907ffff
.................................................
.................................................................
.................................................................
.................................................................
....
Erased 248 sectors
copying image to flash, it will take sometime...
sflash write 3000000 100000 f80000
TFTP to Flash Done.
- Update the secondary flash using the update_secondary command.
device> update_secondary
ethPortNo = 0
Using egiga0 device
TFTP from server 10.10.10.21; our IP address is 10.10.10.22
Download Filename 'SPS08040.bin'.
Load address: 0x3000000
Download to address: 0x3000000
Loading: %#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
########################################################
done
Bytes transferred = 10360844 (9e180c hex)
prot off f8100000 f907ffff
................................................................................
................................................................................
................................................................................
........
Un-Protected 248 sectors
erase f8100000 f907ffff
.................................................
.................................................................
.................................................................
.................................................................
....
Erased 248 sectors
copying image to flash, it will take sometime...
sflash write 3000000 100000 f80000
TFTP to Flash Done.
- Load the image from the primary or secondary flash using the boot_primary or boot_secondary commands.
device> boot_primary
Booting image from Primary
## Booting image at 00007fc0 ...
Created: 2015-05-02 20:38:52 UTC
Data Size: 10360268 Bytes = 9.9 MB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
OK
Starting kernel in BE mode ...
Uncompressing Image.............................................................
................................................................................
................................................................................
................................................................................
................................................................................
........................................... done, booting the kernel.
Config partition mounted.
- Enter the show flash command and review the output to check whether the image copy process was successful.
Comments
0 comments
Please sign in to leave a comment.