10-04-2022 10:49 AM - edited 05-02-2024 02:04 PM
In this example we are going to use a USB/flash drive or pen drive to upgrade a switch from a non-UFI 8070 version to 8095h UFI version
Note: The USB/flash drive should be in FAT32 format, and it should be a STANDAR A USB
Here is quick guide how to do it in windows and iOS system: https://www.sony.com/electronics/support/home-video-blu-ray-disc-players-recorders/ubp-x800/articles...
1- Go to Ruckus support page to download the images
Link: https://support.ruckuswireless.com/software
2-Look for the scroll bar, (Choose Product) where we have to select our product or platform that is an ICX-ICX7150
3-Then click downloads.
4-As mentioned, we are going to go from a non UFI version to a UFI version, so we must go through the 8080f version as intermediate version.
5-Click on downloads
Important note: Read terms and conditions once this is done proceed to download
6- When is Downloaded go to the downloads folder and extract the zip.
7-Open the Folder extracted then open the Folder ICX 7150 platform.
8- Go to folder boot and transfer the single file on the Folder to USB/pen drive
9- Go to the Image Folder open it and transfer the desired image to the USB
Note: For Lennar Home users the image should be SPS08080f.bin (switching code)
10- As mentioned at the beginning we are going to go from Non UFI version to 8095h UFI we must also download this version and proceed with the same process, but in this version (8095hufi) we just need o the image file since the UFI versions included boot in a single file.
11-Once we have transferred the files to the USB/pen drive, it should look similar from the following picture:
12- Connect the USB to the USB port of the ICX 7150
13-Need to have ssh/telnet or console access to the switch, it should look like this.
Then we must go to User EXEC mode using the command “enable”
ICX7150-C12 Switch>
CX7150-C12 Switch>ena
No password has been assigned yet...
ICX7150-C12 Switch#
14-With the following command,we are going to know if the switch was able to recognize the USB
ICX7150-C12 Switch#mount disk0
External USB is already mounted.
15- The following command ‘show files disk0’, this will display the content of the USB flash drive.
ICX7150-C12 Switch#show files disk0
F 58690107 SPS08095hufi.bin
F 786944 mnz10114.bin
F 25976488 SPS08080f.bin
D 4096 [----] disk0/System Volume Information
85453539 bytes 3 File(s) in disk0
16-After checking that the files are there, follow up the upgrade path:
Note: The switch has 2 flashes Primary and secondary
Show flash: it will display both partitions (flash) and what code are installed on the switch
ICX7150-C12 Switch#show flash
Stack unit 1:
NAND Type: Micron NAND 2GiB (x 1)
Compressed Pri Code size = 25776028, Version:08.0.70fT211 (SPS08070f.bin)
Compressed Sec Code size = 25776028, Version:08.0.70fT211 (SPS08070f.bin)
Compressed Boot-Monitor Image size = 786944, Version:10.1.14T225
Code Flash Free Space = 1049182208
Show version: It will display the actual version running on the ICX Platform
ICX7150-C12 Switch#show version
Copyright (c) 2017 Ruckus Wireless, Inc. All rights reserved.
UNIT 1: compiled on Jul 18 2019 at 23:03:19 labeled as SPS08070f
(25776028 bytes) from Primary SPS08070f.bin
SW: Version 08.0.70fT211
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-2X10GR POE 12-port Management Module
Serial #:FEK3216P1GC
Current License: 2X10GR
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 1 minute(s) 18 second(s)
The system started at 08:55:23 GMT+00 Wed Aug 25 2021
The system : started=warm start reloaded=by "reload"
17-Once we have cleared the previous scenarios, follow up the upgrade path running the following commands:
Here we must update the bootrom and the image:
ICX7150-C12 Switch#copy disk0 flash mnz10114.bin bootrom
Flash Memory Write (8192 bytes per dot)
ICX7150-C12 Switch#.................................................................................................
SYNCING IMAGE TO FLASH. DO NOT SWITCH OVER OR POWER DOWN THE UNIT(65536 bytes per dot)...
............
Copy Done.
ICX7150-C12 Switch#copy disk0 flash SPS08080f.bin secondary
ICX7150-C12 Switch#Load to buffer (8192 bytes per dot) ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
SYNCING IMAGE TO FLASH. DO NOT SWITCH OVER OR POWER DOWN THE UNIT(65536 bytes per dot)...
.............................................................................................................................................................................................................................................................................................................................................................................................................
Copy Done.
In this example it was done in the secondary flash, it can also be in the primary
Check if it was installed properly in the right partition with a ‘show flash’
ICX7150-C12 Switch#show flash
Stack unit 1:
NAND Type: Micron NAND 2GiB (x 1)
Compressed Pri Code size = 25776028, Version:08.0.70fT211 (SPS08070f.bin)
Compressed Sec Code size = 25976488, Version:08.0.80fT211 (SPS08080f.bin)
Compressed Boot-Monitor Image size = 786944, Version:10.1.14T225
Code Flash Free Space = 1049182208
ICX7150-C12 Switch#
18- Verify that the image was installed correctly, we can boot the switch with the following command on the example, to boot up the switch in the second partition. If you installed the image on the primary partition, it would be the same command but with word ‘primary’ instead of ‘secondary’:
Secondary:
ICX7150-C12 Switch#boot system flash secondary yes
Primary:
ICX7150-C12 Switch#boot system flash primary yes
In our example we are using the second partition:
ICX7150-C12 Switch#boot system flash secondary yes
Unmounting the External USB
We are in system reset[ 1022.720064] [BrcdSoftlockup]: sim_softwatchdog thread is detached on core=0
Saving the configuration and license files...
Backup is fine
The system is going down NOW!
Sent SIGTERM to all processes
Sent SIGKILL to all processes
Requesting system reboot
[ 1025.630596] reboot: Restarting system
[ 1025.674610] Asserting GHPIO[7] reset sequence from Kernel ...
Ruckus Wireless Bootloader: 10.1.14T225 (Nov 15 2018 - 04:59:18 -0800)
Booted from partition 2
19- Once the boot process is finished, we can check the current version with the ‘show version’ command.
ICX7150-C12 Switch>ena
No password has been assigned yet...
ICX7150-C12 Switch#show ver
Copyright (c) 2017 Ruckus Wireless, Inc. All rights reserved.
UNIT 1: compiled on Apr 6 2020 at 22:29:25 labeled as SPS08080f
(25976488 bytes) from Secondary SPS08080f.bin
SW: Version 08.0.80fT211
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-2X10GR POE 12-port Management Module
Serial #:FEK3216P1GC
Software Package: BASE_SOFT_PACKAGE
Current License: 2X10GR
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 34 second(s)
The system started at 09:12:57 GMT+00 Wed Aug 25 2021
The system : started=warm start reloaded=by "reload"
20- Once the switch is running 8080f version, we can proceed to install the 8095hufi, in this version as I mentioned previously, the boot code is not needed to be install separately since it is included in the same file.
Again, here must proceed to verify the files in the USB and see that it is the correct one as in the step ‘15’
Proceed to install the version again in the secondary flash as shown in the example:
ICX7150-C12 Switch#copy disk0 flash SPS08095hufi.bin secondary
Flash Memory Write (8192 bytes per dot)
ICX7150-C12 Switch#....
ICX7150-C12 Switch#...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Processing the bundle image...
Flashing application image to Secondary partition...
SYNCING IMAGE TO FLASH. DO NOT SWITCH OVER OR POWER DOWN THE UNIT(65536 bytes per dot)...
................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Flashing bootrom image...
SYNCING IMAGE TO FLASH. DO NOT SWITCH OVER OR POWER DOWN THE UNIT(65536 bytes per dot)...
............
Post processing bundle image...
Bundle image processed successfully
21-Then boot the switch as seen in the step ‘17’
ICX7150-C12 Switch#boot system flash secondary yes
T=7m51.6: Halt and reboot
Unmounting the External USB
We are in system resetCopy RAMFBackup is fine
[ 533.200094] Sent SIGTERM to all processes
[ 533.267885] Sent SIGKILL to all processes
[ 533.319647] reboot: Restarting system
[ 533.364678] Asserting GHPIO[7] reset sequence from Kernel ...
Crashkernel Disabled
device 0 offset 0xbfe00, size 0x200
Enter 'b' to stop at boot monitor: 0
device 0 offset 0x0, size 0xc0000
Uboot Checksum Verification: PASS
bootdelay: ===
Booting image from Secondary
22-After the switch finishes the boot process, verify that the version was installed correctly.
ICX7150-C12 Switch>ena
No password has been assigned yet...
ICX7150-C12 Switch#show version
Copyright (c) Ruckus Networks, Inc. All rights reserved.
UNIT 1: compiled on Aug 26 2022 at 01:20:24 labeled as SPS08095h
(31457280 bytes) from Secondary SPS08095h.bin (UFI)
SW: Version 08.0.95hT211
Compressed Primary Boot Code size = 786944, Version:10.1.25T225 (mnz10125)
Compiled on Mon Aug 8 11:58:28 2022
HW: Stackable ICX7150-C12-POE
==========================================================================
UNIT 1: SL 1: ICX7150-C12-2X10GR POE 12-port Management Module
Serial #:FEK3216P1GC
Software Package: BASE_SOFT_PACKAGE
Current License: 2X10GR
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
8 MB boot flash memory
2 GB code flash memory
1 GB DRAM
STACKID 1 system uptime is 1 minute(s) 5 second(s)
The system started at 01:20:25 GMT+00 Fri Aug 26 2022
The system : started=warm start reloaded=by "reload"
Congrats you are actually running 8095h!.
Important Note: For best practices we recommend having both flashes running the same version
You can do the upgrade to the primary flash
copy disk0 flash SPS08095hufi.bin primary
Also, you can re-flash from secondary to primary
ICX7150-C12 Switch#copy flash flash
primary Copy secondary to primary
secondary Copy primary to secondary
unit-id-pri Copy active primary image to unit specified by unit-id
unit-id-sec Copy active secondary image to unit specified by unit-id
In my example as I have the version running in the secondary partition, I will do the primary option
Example:
ICX7150-C12 Switch#copy flash flash primary
Flash Memory Write (8192 bytes per dot)
ICX7150-C12 Switch#...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Processing the bundle image...
Flashing application image to Primary partition...
SYNCING IMAGE TO FLASH. DO NOT SWITCH OVER OR POWER DOWN THE UNIT(65536 bytes per dot)...
........................................................................................................................................................................
Flashing bootrom image to Primary partition...
SYNCING IMAGE TO FLASH. DO NOT SWITCH OVER OR POWER DOWN THE UNIT(65536 bytes per dot)...
Post processing bundle image...
Bundle image processed successfully
Copy Done
After the copy is done verify both flash with 'show flash' command.
ICX7150-C12 Switch#show flash
Stack unit 1:
NAND Type: Micron NAND 2GiB (x 1)
Compressed Pri Code size = 31457280, Version:08.0.95hT211 (SPS08095h.bin)
Compressed Sec Code size = 31457280, Version:08.0.95hT211 (SPS08095h.bin)
Now you are good to go!