cancel
Showing results for 
Search instead for 
Did you mean: 

How to Upgrade a Switch ICX-7150-C12P using a USB flash drive

Vásquez_Fer
Moderator
Moderator

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

Vsquez_Fer_0-1664905288927.png

 

3-Then click downloads.

 

Vsquez_Fer_1-1664905288956.png

 

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.

 

Vsquez_Fer_2-1664905288964.png


5-Click on downloads

Important note:  Read terms and conditions once this is done proceed to download

 

Vsquez_Fer_4-1664905288975.png

 

Vsquez_Fer_5-1664905288978.png

 

6- When is Downloaded go to the downloads folder and extract the zip.

 

Vsquez_Fer_6-1664905288986.png

 

7-Open the Folder extracted then open the Folder ICX 7150 platform.

Vsquez_Fer_7-1664905288989.png

8- Go to folder boot and transfer the single file on the Folder to USB/pen drive

 

Vsquez_Fer_8-1664905288992.png

 

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)

 

Vsquez_Fer_10-1664905288995.png

 

 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.

Vsquez_Fer_11-1664905288998.png

 

11-Once we have transferred the files to the USB/pen drive, it should look similar from the following picture:

Vsquez_Fer_12-1664905289000.png

12- Connect the USB to the USB port of the ICX 7150

 

Vsquez_Fer_14-1664905289012.png

 

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 ver

  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:

 

  • Upgrade the bootrom

 

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.

 

  • Upgrade the image to 8080f as it was mentioned, must go to 8080f before going to 8095hufi directly

 

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

ICX7150-C12 Switch#copy flash flash

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!

 

0 REPLIES 0