Upgrade 08030r to 08080e BUT Active Switch Flash Free Space Zero

  • 1
  • Question
  • Updated 2 months ago
  • (Edited)
7uyuuyuy
Photo of Carlos

Carlos

  • 3 Posts
  • 0 Reply Likes

Posted 2 months ago

  • 1
Photo of Ben

Ben, Employee

  • 119 Posts
  • 36 Reply Likes
Hey Carlos, 

You will replace the image in primary or secondary flash, so no need to worry about flash space. 
Photo of Carlos

Carlos

  • 3 Posts
  • 0 Reply Likes
My apologies on what was typed...web filter.  Anyway, I got some output from the switch stack to share.  My concern is switch #1 of the stack flash doesn't show close to what  switch #2 does once the   ......FI08080e_Manifest.txt all-images-pri is tftp to primary flash.  If I were to erase either the primary or secondary flash it'll no longer show Code Flash Free Space = 0 on switch #1.  Are there any commands I can use to verify the upgrade should go okay?  Or should I erase the primary flash and have the stack correct with 08030r first?  Thanks.


[email protected]#
[email protected]#
[email protected]#sh flash
Stack unit 1:
  Compressed Pri Code size = 25973456, Version:08.0.80eT211
  Compressed Sec Code size = 28795076, Version:08.0.30rT211
  Compressed Boot-Monitor Image size = 786944, Version:10.1.14T215
  Code Flash Free Space = 0
Stack unit 2:
  Compressed Pri Code size = 25973456, Version:08.0.80eT211 (SPS08080e.bin)
  Compressed Sec Code size = 28795076, Version:08.0.30rT211 (SPS08030r.bin)
  Compressed Boot-Monitor Image size = 786944, Version:10.1.14T215
  Code Flash Free Space = 1767075840
[email protected]#
[email protected]#
[email protected]#sh ver
  Copyright (c) 1996-2016 Brocade Communications Systems, Inc. All rights reserved.
    UNIT 1: compiled on Mar 27 2018 at 13:09:16 labeled as SPS08030r
      (28795076 bytes) from Secondary SPS08030r.bin
        SW: Version 08.0.30rT211
    UNIT 2: compiled on Mar 27 2018 at 13:09:16 labeled as SPS08030r
      (28795076 bytes) from Secondary SPS08030r.bin
        SW: Version 08.0.30rT211
      Compressed Boot-Monitor Image size = 786944, Version:10.1.14T215 (spz10114)
  HW: Stackable ICX7450-48-HPOE
  Internal USB: Serial #: 9901416101200105
      Vendor: ATP Electronics, Total size = 1919 MB
==========================================================================
UNIT 1: SL 1: ICX7450-48P POE 48-port Management Module
      Serial  #:CYR3347M0EG
      License: BASE_SOFT_PACKAGE   (LID: eatIIJMoFgi)
      P-ASIC  0: type B548, rev 01  Chip BCM56548_A0
==========================================================================
UNIT 1: SL 2: ICX7400-4X10GF 4-port 40G Module
      Serial  #:CYV3347M0WP
==========================================================================
UNIT 1: SL 3: ICX7400-1X40GQ 1-port 40G Module
      Serial  #:CYX3347M00L
==========================================================================
UNIT 1: SL 4: ICX7400-1X40GQ 1-port 40G Module
      Serial  #:CYX3347M03J
==========================================================================
UNIT 2: SL 1: ICX7450-24P POE 24-port Management Module
      Serial  #:CYU3343M00G
      License: BASE_SOFT_PACKAGE   (LID: eawIIJIoFFi)
==========================================================================
UNIT 2: SL 2: ICX7400-4X10GF 4-port 40G Module
      Serial  #:CYV3336M0PW
==========================================================================
UNIT 2: SL 3: ICX7400-1X40GQ 1-port 40G Module
      Serial  #:CYX3343M08A
==========================================================================
UNIT 2: SL 4: ICX7400-1X40GQ 1-port 40G Module
      Serial  #:CYX3343M02W
==========================================================================
 1000 MHz ARM processor ARMv7 88 MHz bus
 8192 KB boot flash memory
 2048 MB code flash memory
 2048 MB DRAM
STACKID 1  system uptime is 442 day(s) 14 hour(s) 6 minute(s) 4 second(s)
STACKID 2  system uptime is 78 day(s) 16 hour(s) 49 minute(s) 11 second(s)
The system started at 18:29:42 Arizona Wed Jun 12 2019

The system : started=warm start   reloaded=by "reload"
My stack unit ID = 1, bootup role = active

[email protected]#
[email protected]#
[email protected]#show stack
T=442d14h6m30.6: alone: standalone, D: dynamic cfg, S: static
ID   Type          Role    Mac Address    Pri State   Comment
1  S ICX7450-48P   active  609c.9fc0.3190 255 local   Ready
2  S ICX7450-24P   standby 609c.9fb2.44b0   0 remote  Ready

    active       standby
     +---+        +---+
 -4/1| 1 |3/1--4/1| 2 |3/1-
 |   +---+        +---+   |
 |                        |
 |------------------------|
Standby u2 - protocols ready, can failover
Current stack management MAC is 609c.9fc0.3190
[email protected]#
[email protected]#
[email protected]#show files
Type       Size   Name
----------------------
F        25973456 primary
F        28795076 secondary
F           21454 startup-config.txt
F           21429 startup-config.backup
F             256 secondary.sig
F             256 bootrom.sig
F             256 primary.sig
F             391 stacking.boot

54812574 bytes 8 File(s) in FI root

              0 bytes free in FI root
              0 bytes free in /

[email protected]#
[email protected]#
[email protected]#




Photo of Ben

Ben, Employee

  • 119 Posts
  • 36 Reply Likes
That output is a bit odd. It is showing 8080e there, but normally you see it how unit 2 is displaying. Maybe trying doing the normal method:

copy tftp flash <tftp-address> spz10114.bin boot
copy tftp flash <tftp-address> SPS08080f.bin primary

'show flash' is what we use to confirm the image copied correctly.

Please note you should upgrade to 8080f rather than 8080e. If you upgrade to 8080e, you may have issues. All upgrades paths should look like this:

old code > 8080f non-ufi (what I used above) > 8090/8092 UFI (everything in one file)

Right now we are recommending 8090g.
Photo of Carlos

Carlos

  • 3 Posts
  • 0 Reply Likes
The end goal is 8090f which I plan on going to within the same downtime window.  Do you still recommend 8080f as the interim step?  I performed the steps you recommended after erasing primary flash, but can't reload until a date is set in the near future. I'm unable to post the output maybe because of the Cloudfare security check.  Nonetheless, when I show flash it is the same as in my original post. 
Photo of Ben

Ben, Employee

  • 119 Posts
  • 36 Reply Likes
Yes, you will need to use 8080f as an interim step. That is very odd. I don't think we will know if the flash is okay until you reload. I would probably try to have someone on-site just in case that flash has an issue. It will probably be fine as we can see the name there, but I could not say with certainty.