Use the procedures in this section to upgrade the DSC 8000 software. Software is upgraded in the following order:

  • CPUs
  • MCH Ethernet Switches
  • IO cards
Note

Do not log onto the system using the shared IP addresses on the Management CPUs during the upgrade processes. These addresses are disabled as part of this process.

Note

The examples used on this page are often the same between releases with the exception of the software version numbers.

Prerequisites

Caution

It is recommended that you perform the upgrade from a console port. A loss of connection while CPUs are being upgraded may require a rollback from the upgraded management CPU. Refer to Continue DSC 8000 Upgrade After Loss of Connection.

Workflow

Upgrade the Software on the CPUs 

Start

  1. Log onto the DSC 8000 Management CPU in slot 13 (p19p2.5, Control shelf) or slot 2 (p19p1.3).

    Note

    You must log onto the same CPU as the one you connected to upload the _upgrade.sh file.

  2. Run command "upgrade" and press Enter.

    Example Output - Start
    ::::::::::::::::::::::::::::::: Ribbon DSC ::::::::::::::::::::::::::::::::
                                +-------------------+
                                ¦DSC8000 CPU Upgrade¦
                                +-------------------+
    _____________________________________________
    Type "q" to quit from most prompts or CTRL-C.
    This process will prepare each CPU for upgrade before rebooting each CPU in order, isolating the reboots to avoid outages.
    -----------------------------Pre Upgrade Check------------------------------ 
    Please run a pre-upgrade check.  Type "yes" to execute this check (exiting otherwise): yes
  3. Type "yes", and press Enter.

    Example Output - Pre-Upgrade Check
    Calling pre-upgrade check... 
    ======== Performing upgrade PRE-checks... =========
    ---------------------------------------------------
    USB device check...
    ---------------------------------------------------
    Check USB device status on all the CPU or VM slots reported by cardlist/slotmon 
    SLOT: 2
    SLOT: 13
    SLOT: 3
    SLOT: 12
    SLOT: 17
    SLOT: 26
    SLOT: 31
    SLOT: 40
    SLOT: 45
    SLOT: 54   
    PASSED
    
    <Enter> to continue
  4. Press Enter.

    Example Output - Check Card Availability
    ---------------------------------------------------
      Ping connectivity check...
    ---------------------------------------------------
    Ping all slots which are CPUS or IOs in /opt/cpu_ss7gw/current/data/slot.conf to check card availability
    Ping all the slots reported by cardlist/slotmon to check packet loss 
    -Slot: 2  	Packets dropped: 0%
    -Slot: 13  	Packets dropped: 0%
    -Slot: 3  	Packets dropped: 0%
    -Slot: 12  	Packets dropped: 0%
    -Slot: 17  	Packets dropped: 0%
    -Slot: 26  	Packets dropped: 0%
    -Slot: 31  	Packets dropped: 0%
    -Slot: 40  	Packets dropped: 0%
    -Slot: 45  	Packets dropped: 0%
    -Slot: 54  	Packets dropped: 0%
    -Slot: 18  	Packets dropped: 0%
    -Slot: 19  	Packets dropped: 0%
    -Slot: 21  	Packets dropped: 0%
    -Slot: 22  	Packets dropped: 0%
    -Slot: 23  	Packets dropped: 0%
    -Slot: 24  	Packets dropped: 0%
    -Slot: 25  	Packets dropped: 0%  
    PASSED
    <Enter> to continue
  5. Press Enter:

    Example Output - Check Slot Interactive Communications
    ---------------------------------------------------
      ish connectivity check...
    ---------------------------------------------------
    Perform ish test between all CPUS in /opt/cpu_ss7gw/current/data/slot.conf to check slots interactive communication availability
    ish test from slot 2 to all slots in system...
    ish test from slot 2 to slot 2 passed.
    ish test from slot 2 to slot 3 passed.
    ish test from slot 2 to slot 12 passed.
    ish test from slot 2 to slot 13 passed.
    ish test from slot 2 to slot 17 passed.
    ish test from slot 2 to slot 26 passed.
    ish test from slot 2 to slot 31 passed.
    ish test from slot 2 to slot 40 passed.
    ish test from slot 2 to slot 45 passed.
    ish test from slot 2 to slot 54 passed.
    ish test from slot 3 to all slots in system...
    ish test from slot 3 to slot 2 passed.
    ish test from slot 3 to slot 3 passed.
    ish test from slot 3 to slot 12 passed.
    ish test from slot 3 to slot 13 passed.
    ish test from slot 3 to slot 17 passed.
    ish test from slot 3 to slot 26 passed.
    ish test from slot 3 to slot 31 passed.
    ish test from slot 3 to slot 40 passed.
    ish test from slot 3 to slot 45 passed.
    ish test from slot 3 to slot 54 passed.
    ish test from slot 12 to all slots in system...
    ish test from slot 12 to slot 2 passed.
    ish test from slot 12 to slot 3 passed.
    ish test from slot 12 to slot 12 passed.
    ish test from slot 12 to slot 13 passed.
    ish test from slot 12 to slot 17 passed.
    ish test from slot 12 to slot 26 passed.
    ish test from slot 12 to slot 31 passed.
    ish test from slot 12 to slot 40 passed.
    ish test from slot 12 to slot 45 passed.
    ish test from slot 12 to slot 54 passed.
    ish test from slot 13 to all slots in system...
    ish test from slot 13 to slot 2 passed.
    ish test from slot 13 to slot 3 passed.
    ish test from slot 13 to slot 12 passed.
    ish test from slot 13 to slot 13 passed.
    ish test from slot 13 to slot 17 passed.
    ish test from slot 13 to slot 26 passed.
    ish test from slot 13 to slot 31 passed.
    ish test from slot 13 to slot 40 passed.
    ish test from slot 13 to slot 45 passed.
    ish test from slot 13 to slot 54 passed.
    ish test from slot 17 to all slots in system...
    ish test from slot 17 to slot 2 passed.
    ish test from slot 17 to slot 3 passed.
    ish test from slot 17 to slot 12 passed.
    ish test from slot 17 to slot 13 passed.
    ish test from slot 17 to slot 17 passed.
    ish test from slot 17 to slot 26 passed.
    ish test from slot 17 to slot 31 passed.
    ish test from slot 17 to slot 40 passed.
    ish test from slot 17 to slot 45 passed.
    ish test from slot 17 to slot 54 passed.
    ish test from slot 26 to all slots in system...
    ish test from slot 26 to slot 2 passed.
    ish test from slot 26 to slot 3 passed.
    ish test from slot 26 to slot 12 passed.
    ish test from slot 26 to slot 13 passed.
    ish test from slot 26 to slot 17 passed.
    ish test from slot 26 to slot 26 passed.
    ish test from slot 26 to slot 31 passed.
    ish test from slot 26 to slot 40 passed.
    ish test from slot 26 to slot 45 passed.
    ish test from slot 26 to slot 54 passed.
    ish test from slot 31 to all slots in system...
    ish test from slot 31 to slot 2 passed.
    ish test from slot 31 to slot 3 passed.
    ish test from slot 31 to slot 12 passed.
    ish test from slot 31 to slot 13 passed.
    ish test from slot 31 to slot 17 passed.
    ish test from slot 31 to slot 26 passed.
    ish test from slot 31 to slot 31 passed.
    ish test from slot 31 to slot 40 passed.
    ish test from slot 31 to slot 45 passed.
    ish test from slot 31 to slot 54 passed.
    ish test from slot 40 to all slots in system...
    ish test from slot 40 to slot 2 passed.
    ish test from slot 40 to slot 3 passed.
    ish test from slot 40 to slot 12 passed.
    ish test from slot 40 to slot 13 passed.
    ish test from slot 40 to slot 17 passed.
    ish test from slot 40 to slot 26 passed.
    ish test from slot 40 to slot 31 passed.
    ish test from slot 40 to slot 40 passed.
    ish test from slot 40 to slot 45 passed.
    ish test from slot 40 to slot 54 passed.
    ish test from slot 45 to all slots in system...
    ish test from slot 45 to slot 2 passed.
    ish test from slot 45 to slot 3 passed.
    ish test from slot 45 to slot 12 passed.
    ish test from slot 45 to slot 13 passed.
    ish test from slot 45 to slot 17 passed.
    ish test from slot 45 to slot 26 passed.
    ish test from slot 45 to slot 31 passed.
    ish test from slot 45 to slot 40 passed.
    ish test from slot 45 to slot 45 passed.
    ish test from slot 45 to slot 54 passed.
    ish test from slot 54 to all slots in system...
    ish test from slot 54 to slot 2 passed.
    ish test from slot 54 to slot 3 passed.
    ish test from slot 54 to slot 12 passed.
    ish test from slot 54 to slot 13 passed.
    ish test from slot 54 to slot 17 passed.
    ish test from slot 54 to slot 26 passed.
    ish test from slot 54 to slot 31 passed.
    ish test from slot 54 to slot 40 passed.
    ish test from slot 54 to slot 45 passed.
    ish test from slot 54 to slot 54 passed.
     PASSED
    <Enter> to continue
  6. One of the following messages will be displayed on the system depending on if SDA is deployed. 

    1. For a system doesn't deploy SDA:

      ---------------------------------------------------
                Checking SDA configuration
      ---------------------------------------------------
      flex_slot.conf file doesn't exist ... This is expected if SDA is not configured on the system.
    2. For a system that deploys SDA:

      ---------------------------------------------------
                Checking SDA configuration
      ---------------------------------------------------
      Found DRBD 9.0 configuration on your system.
      
      PASSED
  7. Press Enter.

    Example - Check RPM Database
    ---------------------------------------------------
      RPM database check...
    ---------------------------------------------------
    Check RPM database status on all the CPU or VM slots reported by cardlist/slotmon
    SLOT: 2
    RPM database files backed up to /var/lib/rpm/backup-20230518
    RPM database is not corrupt.
    Verifying RPM database.
    Cleaning up
    RPM database is valid.
    SLOT: 13
    RPM database files backed up to /var/lib/rpm/backup-20230518
    RPM database is not corrupt.
    Verifying RPM database.
    Cleaning up
    RPM database is valid.
    SLOT: 3
    RPM database files backed up to /var/lib/rpm/backup-20230518
    RPM database is not corrupt.
    Verifying RPM database.
    Cleaning up
    RPM database is valid.
    SLOT: 12
    RPM database files backed up to /var/lib/rpm/backup-20230518
    RPM database is not corrupt.
    Verifying RPM database.
    Cleaning up
    RPM database is valid.
    SLOT: 17
    RPM database files backed up to /var/lib/rpm/backup-20230518
    RPM database is not corrupt.
    Verifying RPM database.
    Cleaning up
    RPM database is valid.
    SLOT: 26
    RPM database files backed up to /var/lib/rpm/backup-20230518
    RPM database is not corrupt.
    Verifying RPM database.
    Cleaning up
    RPM database is valid.
    SLOT: 31
    RPM database files backed up to /var/lib/rpm/backup-20230518
    RPM database is not corrupt.
    Verifying RPM database.
    Cleaning up
    RPM database is valid.
    SLOT: 40
    RPM database files backed up to /var/lib/rpm/backup-20230518
    RPM database is not corrupt.
    Verifying RPM database.
    Cleaning up
    RPM database is valid.
    SLOT: 45
    RPM database files backed up to /var/lib/rpm/backup-20230518
    RPM database is not corrupt.
    Verifying RPM database.
    Cleaning up
    RPM database is valid.
    SLOT: 54
    RPM database files backed up to /var/lib/rpm/backup-20230518
    RPM database is not corrupt.
    Verifying RPM database.
    Cleaning up
    RPM database is valid.
     PASSED
    <Enter> to continue
    
    
  8. Press Enter.

    Example - Check Free Space
    ---------------------------------------------------
      Free space check...
    ---------------------------------------------------
      -Available RAM space: 		10604 MB
      -Available HDD (/var/log) space: 	196165 MB
      -Available Compact Flash (/opt directory) space: 	24689 MB
     PASSED
    <Enter> to continue
  9. Press Enter.

    Example - Check Clock Settings
      Checking current Clock Settings...
    ---------------------------------------------------
      Current Clock Settings...
    ---------------------------------------------------
    TIMEZONE:
      CPU Slot  2:       -04 (EDT)
      CPU Slot 13:       -04 (EDT)
      CPU Slot  3:       -04 (EDT)
      CPU Slot 12:       -04 (EDT)
      CPU Slot 17:       -04 (EDT)
      CPU Slot 26:       -04 (EDT)
      CPU Slot 31:       -04 (EDT)
      CPU Slot 40:       -04 (EDT)
      CPU Slot 45:       -04 (EDT)
      CPU Slot 54:       -04 (EDT)
      IO  Slot 18:       -04 (EDT)
      IO  Slot 19:       -04 (EDT)
      IO  Slot 21:       -04 (EDT)
      IO  Slot 22:       -04 (EDT)
      IO  Slot 23:       -04 (EDT)
      IO  Slot 24:       -04 (EDT)
      IO  Slot 25:       -04 (EDT)
    HWCLOCK:
      CPU Slot  2:       Thu 18 May 2023 02:55:49 AM EDT  -0.126815 seconds
      CPU Slot 13:       Thu 18 May 2023 02:54:36 AM EDT  -0.954836 seconds
      CPU Slot  3:       Thu 18 May 2023 02:56:59 AM EDT  -0.173763 seconds
      CPU Slot 12:       Thu 18 May 2023 02:52:41 AM EDT  -0.861351 seconds
      CPU Slot 17:       Thu 18 May 2023 02:55:21 AM EDT  -0.876886 seconds
      CPU Slot 26:       Thu 18 May 2023 02:59:23 AM EDT  -0.642437 seconds
      CPU Slot 31:       Thu 18 May 2023 03:05:59 AM EDT  -0.173841 seconds
      CPU Slot 40:       Thu 18 May 2023 03:02:36 AM EDT  -0.923690 seconds
      CPU Slot 45:       Thu 18 May 2023 02:40:55 AM EDT  -0.783016 seconds
      CPU Slot 54:       Thu 18 May 2023 02:50:25 AM EDT  -0.908070 seconds
      IO  Slot 18:       
      IO  Slot 19:       
      IO  Slot 21:       
      IO  Slot 22:       
      IO  Slot 23:       
      IO  Slot 24:       
      IO  Slot 25:       
    WALL CLOCK:
      CPU Slot  2:       Thu May 18 02:56:11 EDT 2023
      CPU Slot 13:       Thu May 18 02:56:11 EDT 2023
      CPU Slot  3:       Thu May 18 02:56:11 EDT 2023
      CPU Slot 12:       Thu May 18 02:56:12 EDT 2023
      CPU Slot 17:       Thu May 18 02:56:12 EDT 2023
      CPU Slot 26:       Thu May 18 02:56:12 EDT 2023
      CPU Slot 31:       Thu May 18 02:56:12 EDT 2023
      CPU Slot 40:       Thu May 18 02:56:13 EDT 2023
      CPU Slot 45:       Thu May 18 02:56:13 EDT 2023
      CPU Slot 54:       Thu May 18 02:56:13 EDT 2023
      IO  Slot 18:       Thu May 18 02:56:14 EDT 2023
      IO  Slot 19:       Thu May 18 02:56:14 EDT 2023
      IO  Slot 21:       Thu May 18 02:56:15 EDT 2023
      IO  Slot 22:       Thu May 18 02:56:15 EDT 2023
      IO  Slot 23:       Thu May 18 02:56:16 EDT 2023
      IO  Slot 24:       Thu May 18 02:56:16 EDT 2023
      IO  Slot 25:       Thu May 18 02:56:17 EDT 2023
    <Enter> to continue 
  10. Press Enter.

    Example - Check Firmware Versions
    ----------------------------------------------------------------
      Checking if firmware flashing is recommended...
    ----------------------------------------------------------------
    -CPU Slot: 2   Firmware up to date. Board Type: AMC124 Current Firmware version: 1.24
    -CPU Slot: 13   Firmware up to date. Board Type: AMC124 Current Firmware version: 1.24
    -CPU Slot: 3   Firmware up to date. Board Type: AMC124 Current Firmware version: 1.24
    -CPU Slot: 12   Firmware up to date. Board Type: AMC124 Current Firmware version: 1.24
    -CPU Slot: 17   Firmware up to date. Board Type: AMC124 Current Firmware version: 1.24
    -CPU Slot: 26   Firmware up to date. Board Type: AMC124 Current Firmware version: 1.24
    -CPU Slot: 31   Firmware upgrade to 1.24 or greater recommended. Board Type: AMC124 Current Firmware version: 1.22
    -CPU Slot: 40   Firmware upgrade to 1.24 or greater recommended. Board Type: AMC124 Current Firmware version: 1.1a
    -CPU Slot: 45   Firmware up to date. Board Type: AMC124 Current Firmware version: 1.24
    -CPU Slot: 54   Firmware up to date. Board Type: AMC124 Current Firmware version: 1.24
    -IO Slot: 18   Firmware up to date. Board Type: AMC348 Current Firmware version: 1.0B
    -IO Slot: 19   Firmware up to date. Board Type: AMC348 Current Firmware version: 1.0B
    -IO Slot: 21   Firmware up to date. Board Type: AMC348 Current Firmware version: 1.0B
    -IO Slot: 22   Firmware up to date. Board Type: AMC348 Current Firmware version: 1.0B
    -IO Slot: 23   Firmware up to date. Board Type: AMC348 Current Firmware version: 1.0B
    -IO Slot: 24   Firmware up to date. Board Type: AMC348 Current Firmware version: 1.0B
    -IO Slot: 25   Firmware up to date. Board Type: AMC348 Current Firmware version: 1.0B
    -MCH Slot: 1   Firmware up to date. Board Type: AMC671 Current Firmware version: 1.26
    -MCH Slot: 14   Firmware up to date. Board Type: AMC671 Current Firmware version: 1.27
    -MCH Slot: 15   Firmware up to date. Board Type: AMC671 Current Firmware version: 1.26
    -MCH Slot: 28   Firmware up to date. Board Type: AMC671 Current Firmware version: 1.26
    -MCH Slot: 29   Firmware upgrade to 1.26 or greater recommended. Board Type: AMC671 Current Firmware version: 1.22
    -MCH Slot: 42   Firmware upgrade to 1.26 or greater recommended. Board Type: AMC671 Current Firmware version: 1.22
    -MCH Slot: 43   Firmware up to date. Board Type: AMC671 Current Firmware version: 1.26
    -MCH Slot: 56   Firmware up to date. Board Type: AMC671 Current Firmware version: 1.26
    -Chassis 1/cu1:   Firmware up to date. Board Type: Cooling Unit Current Firmware version: 1.10
    -Chassis 1/cu2:   Firmware up to date. Board Type: Cooling Unit Current Firmware version: 1.10
    -Chassis 2/cu1:   Firmware up to date. Board Type: Cooling Unit Current Firmware version: 1.10
    -Chassis 2/cu2:   Firmware up to date. Board Type: Cooling Unit Current Firmware version: 1.10
    -Chassis 3/cu1:   Cannot get firmware version from Cooling Unit. Check that component is inserted.
    -Chassis 3/cu2:   Cannot get firmware version from Cooling Unit. Check that component is inserted.
    -Chassis 4/cu1:   Firmware up to date. Board Type: Cooling Unit Current Firmware version: 1.10
    -Chassis 4/cu2:   Firmware up to date. Board Type: Cooling Unit Current Firmware version: 1.10
    -Chassis 1/pm1:   Firmware upgrade to 1.26 or greater recommended. Board Type: Power Module Current Firmware version: 1.24
    -Chassis 1/pm2:   Firmware upgrade to 1.26 or greater recommended. Board Type: Power Module Current Firmware version: 1.24
    -Chassis 1/pm4:   Firmware upgrade to 1.26 or greater recommended. Board Type: Power Module Current Firmware version: 1.24
    -Chassis 2/pm1:   Firmware upgrade to 1.26 or greater recommended. Board Type: Power Module Current Firmware version: 1.24
    -Chassis 2/pm2:   Firmware upgrade to 1.26 or greater recommended. Board Type: Power Module Current Firmware version: 1.24
    -Chassis 2/pm4:   Firmware upgrade to 1.26 or greater recommended. Board Type: Power Module Current Firmware version: 1.24
    -Chassis 3/pm1:   Cannot get firmware version from Power Module. Check that component is inserted.
    -Chassis 3/pm2:   Cannot get firmware version from Power Module. Check that component is inserted.
    -Chassis 3/pm4:   Cannot get firmware version from Power Module. Check that component is inserted.
    -Chassis 4/pm1:   Firmware upgrade to 1.26 or greater recommended. Board Type: Power Module Current Firmware version: 1.24
    -Chassis 4/pm2:   Firmware upgrade to 1.26 or greater recommended. Board Type: Power Module Current Firmware version: 1.24
    -Chassis 4/pm4:   Firmware upgrade to 1.26 or greater recommended. Board Type: Power Module Current Firmware version: 1.24
             ****************************************************
             *** FIRMWARE ON ONE OR MORE CARDS IS OUT OF DATE.
             ***
             *** IT IS RECOMMENDED THAT THE FIRMWARE BE UPDATED
             *** PER INSTRUCTIONS FOUND IN THE UPGRADE GUIDE
             *** AFTER THE UPGRADE IS COMPLETED.
             *** 
             *** PLEASE CONTACT RIBBON CUSTOMER SUPPORT
             *** FOR MORE INFORMATION.
             ***************************************************
     WARNING
    <Enter> to continue
  11. Press Enter

    Example - Check Filesystem Volume Labels
    ----------------------------------------------------------------
      Pre-setting and verifying new FS volume labels...
    ----------------------------------------------------------------
    -CPU Slot: 2   FS volume labels set and verified
    -CPU Slot: 13   FS volume labels set and verified
    -CPU Slot: 3   FS volume labels set and verified
    -CPU Slot: 12   FS volume labels set and verified
    -CPU Slot: 17   FS volume labels set and verified
    -CPU Slot: 26   FS volume labels set and verified
    -CPU Slot: 31   FS volume labels set and verified
    -CPU Slot: 40   FS volume labels set and verified
    -CPU Slot: 45   FS volume labels set and verified
    -CPU Slot: 54   FS volume labels set and verified
     PASSED
    <Enter> to continue
  12. Press Enter.

    Example - Check CPU SATA Channels
    ----------------------------------------------------------------
      Checking if CPU Unused SATA Channels are Disabled...
    ----------------------------------------------------------------
    -CPU Slot: 2   Unused SATA Channels are Disabled. Board Type: AMC124
    -CPU Slot: 13   Unused SATA Channels are Disabled. Board Type: AMC124
    -CPU Slot: 3   Unused SATA Channels are Disabled. Board Type: AMC124
    -CPU Slot: 12   Unused SATA Channels are Disabled. Board Type: AMC124
    -CPU Slot: 17   Unused SATA Channels are Disabled. Board Type: AMC124
    -CPU Slot: 26   Unused SATA Channels are Disabled. Board Type: AMC124
    -CPU Slot: 31   Unused SATA Channels are Disabled. Board Type: AMC124
    -CPU Slot: 40   Unused SATA Channels are Disabled. Board Type: AMC124
    -CPU Slot: 45   Unused SATA Channels are Disabled. Board Type: AMC124
    -CPU Slot: 54   Unused SATA Channels are Disabled. Board Type: AMC124
     PASSED
    <Enter> to continue
  13. Press Enter.

    Example - Check Kernel and Mount Points
    ---------------------------------------------------
      Check Kernel and Mount Points.
    ---------------------------------------------------
    No tests to perform.
    <Enter> to continue
  14. Press Enter.

    Example - Display System Information
    ---------------------------------------------------
      Dumping slot status and watchdog processes...
    ---------------------------------------------------
      Dumping CPU status info...
    AVAILABLE SOFTWARE VERSIONS
    --------------------------------------------------------------------------------
    CPU (new)          dsc_8000_23_0_0_nb20230517  OS: Ribbon7.9.20
    CPU (current)      dsc_8000_21_0_3_nb20230118  OS: Ribbon7.9.11
        (Servicepack)  [none applied] 
    CPU (previous)     Not_Available  OS: Ribbon7.9.20
        (Servicepack)  
    RUNNING SOFTWARE VERSIONS (*=update required, ?=update unknown)
             CARD                   BUILD     SERVICE  O/S
    -SLOT----TYPE----------RELEASE--VERSION----PACK---IMAGE-------CARD STATUS---
    --------------------------------------------------------------------------------
    -- Chassis 1 --
    Slot  2 MGMT         * 21.0.3 (nb20230118) SP:    OS: Ribbon7.9.11  19 procs running
    Slot 13 MGMT         * 21.0.3 (nb20230118) SP:    OS: Ribbon7.9.11  19 procs running
    Slot  3 ROUTING      * 21.0.3 (nb20230118) SP:    OS: Ribbon7.9.11  25 procs running
    Slot 12 ROUTING      * 21.0.3 (nb20230118) SP:    OS: Ribbon7.9.11  25 procs running
    -- Chassis 2 --                         
    Slot 17 ROUTING      * 21.0.3 (nb20230118) SP:    OS: Ribbon7.9.11  25 procs running
    Slot 26 ROUTING      * 21.0.3 (nb20230118) SP:    OS: Ribbon7.9.11  25 procs running
    -- Chassis 3 --                         
    Slot 31 ROUTING      * 21.0.3 (nb20230118) SP:    OS: Ribbon7.9.11  25 procs running
    Slot 40 ROUTING      * 21.0.3 (nb20230118) SP:    OS: Ribbon7.9.11  25 procs running
    -- Chassis 4 --                         
    Slot 45 ROUTING      * 21.0.3 (nb20230118) SP:    OS: Ribbon7.9.11  25 procs running
    Slot 54 ROUTING      * 21.0.3 (nb20230118) SP:    OS: Ribbon7.9.11  25 procs running
      (p=servicepack is partially applied)
      Dumping IO status info...
    AVAILABLE SOFTWARE VERSIONS
    --------------------------------------------------------------------------------
    IO (new)     358/388 /upgrade/opt/dsc_8000_23_0_0_nb20230517  OS: Not_Available
    IO (new)     308A    /upgrade/opt/dsc_8000_23_0_0_nb20230517  OS: Not_Available
    IO (new)     PCE382  /upgrade/opt/dsc_8000_23_0_0_nb20230517  OS: Not_Available
    IO (current) AMC348  dsc_8000_21_0_3_nb20230118  OS: rel_12_00_p04.x511.img
       (Servicepack)     [none applied] 
    RUNNING SOFTWARE VERSIONS (*=update required, ?=update unknown)
             CARD                   BUILD       SERVICE   O/S
    -SLOT----TYPE----------RELEASE-VERSION------PACK-----IMAGE-------
    --------------------------------------------------------------------------------
    -- Chassis 1 --                            
    -- Chassis 2 --                            
    Slot 18   IO AMC348     21.0.3 (nb20230118) SP:    OS: rel_12_00_p04.x511.img
    Slot 19   IO AMC348     21.0.3 (nb20230118) SP:    OS: rel_12_00_p04.x511.img
    Slot 21   IO AMC348     21.0.3 (nb20230118) SP:    OS: rel_12_00_p04.x511.img
    Slot 22   IO AMC348     21.0.3 (nb20230118) SP:    OS: rel_12_00_p04.x511.img
    Slot 23   IO AMC348     21.0.3 (nb20230118) SP:    OS: rel_12_00_p04.x511.img
    Slot 24   IO AMC348     21.0.3 (nb20230118) SP:    OS: rel_12_00_p04.x511.img
    Slot 25   IO AMC348     21.0.3 (nb20230118) SP:    OS: rel_12_00_p04.x511.img
    -- Chassis 3 --                            
    -- Chassis 4 --                            
      (p=servicepack is partially applied)
      Dumping MCH status info...
    AVAILABLE SOFTWARE VERSIONS
    --------------------------------------------------------------------------------
    MCH    (new)          dsc_8000_23_0_0_nb20230517
    MCH    (current)      dsc_8000_21_0_3_nb20230118
           (Servicepack)  [none applied] 
    RUNNING SOFTWARE VERSIONS (*=update required, ?=update unknown)
             CARD               BUILD     SERVICE   O/S
    -SLOT----TYPE------RELEASE-VERSION----PACK-----IMAGE------------CARD STATUS-----
    --------------------------------------------------------------------------------
    -- Chassis 1 --
    Slot  1  MCH       21.0.3 (nb20230118) SP:   
    Slot 14  MCH       21.0.3 (nb20230118) SP:   
    -- Chassis 2 --
    Slot 15  MCH       21.0.3 (nb20230118) SP:   
    Slot 28  MCH       21.0.3 (nb20230118) SP:   
    -- Chassis 3 --
    Slot 29  MCH       21.0.3 (nb20230118) SP:   
    Slot 42  MCH       21.0.3 (nb20230118) SP:   
    -- Chassis 4 --
    Slot 43  MCH       21.0.3 (nb20230118) SP:   
    Slot 56  MCH       21.0.3 (nb20230118) SP:   
      (p=servicepack is partially applied)
      Dumping Watchdog process info for each CPU...
    Watchdog Process Details on MGMT - slot2_0.
    WID  PID   STA  RPT  RHT  HTV  HTT  COM
    1    8006  S+   0    0    10   10   slotmon --platform X511 -s 2 -g 0 -p /opt...
    2    21266 S+   0    0    10   10   pxbr -p /opt/cpu_ss7gw/current/data --pla...
    3    21335 S+   0    0    10   10   upp -p /opt/cpu_ss7gw/current/data/ --pla...
    4    21371 S+   0    0    10   10   sca -p /opt/cpu_ss7gw/current/data/ 
    5    21405 S+   0    0    10   10   sysmon.default -p /opt/cpu_ss7gw/current/...
    6    21552 S+   0    0    10   10   sysmon.cpucheck -p /opt/cpu_ss7gw/current...
    7    21699 S+   0    0    10   10   sysmon.diskmon -p /opt/cpu_ss7gw/current/...
    8    21824 S+   0    0    10   10   sysmon.logcpu -p /opt/cpu_ss7gw/current/s...
    9    21995 S+   0    0    10   10   sysmon.logmem -p /opt/cpu_ss7gw/current/s...
    10   22249 S+   0    0    10   10   sysmon.usbcheck -p /opt/cpu_ss7gw/current...
    11   22337 S+   0    0    10   10   sysmon.slotinventory -p /opt/cpu_ss7gw/cu...
    12   22425 S+   0    0    10   10   sysmon.configuremtu -p /opt/cpu_ss7gw/cur...
    13   22512 S+   0    0    10   10   sysmon.configaudit -p /opt/cpu_ss7gw/curr...
    14   22541 S+   0    0    10   10   switchmon -p /opt/cpu_ss7gw/current/data/...
    15   11396 S+   1    0    120  120  hwmon --platform X511 
    16   29261 S+   0    0    10   10   licensed -r -f /opt/cpu_ss7gw/current/dat...
    17   29387 S+   0    0    10   10   snm --platform X511 -p /opt/cpu_ss7gw/cur...
    18   29502 S+   0    0    10   10   imfProbe -p 7377 
    19   29509 S+   0    0    10   10   gws --platform X511 -p /opt/cpu_ss7gw/cur...
    Watchdog Process Details on MGMT - slot13_0.
    WID  PID   STA  RPT  RHT  HTV  HTT  COM
    1    7913  S+   0    0    10   10   slotmon --platform X511 -s 13 -g 0 -p /op...
    2    11196 S+   0    0    10   10   pxbr -p /opt/cpu_ss7gw/current/data --pla...
    3    11223 S+   0    0    10   10   upp -p /opt/cpu_ss7gw/current/data/ --pla...
    4    11260 S+   0    0    10   10   sca -p /opt/cpu_ss7gw/current/data/ 
    5    11324 S+   0    0    10   10   sysmon.default -p /opt/cpu_ss7gw/current/...
    6    11513 S+   0    0    10   10   sysmon.cpucheck -p /opt/cpu_ss7gw/current...
    7    11661 S+   0    0    10   10   sysmon.diskmon -p /opt/cpu_ss7gw/current/...
    8    11768 S+   0    0    10   10   sysmon.logcpu -p /opt/cpu_ss7gw/current/s...
    9    11939 S+   0    0    10   10   sysmon.logmem -p /opt/cpu_ss7gw/current/s...
    10   12210 S+   0    0    10   10   sysmon.usbcheck -p /opt/cpu_ss7gw/current...
    11   12297 S+   0    0    10   10   sysmon.slotinventory -p /opt/cpu_ss7gw/cu...
    12   12384 S+   0    0    10   10   sysmon.configuremtu -p /opt/cpu_ss7gw/cur...
    13   12507 S+   0    0    10   10   sysmon.configaudit -p /opt/cpu_ss7gw/curr...
    14   12541 S+   0    0    10   10   switchmon -p /opt/cpu_ss7gw/current/data/...
    15   12569 S+   0    0    120  120  hwmon --platform X511 
    16   16631 S+   0    0    10   10   licensed -r -f /opt/cpu_ss7gw/current/dat...
    17   16647 S+   0    0    10   10   snm --platform X511 -p /opt/cpu_ss7gw/cur...
    18   16760 S+   0    0    10   10   imfProbe -p 7377 
    19   16775 S+   0    0    10   10   gws --platform X511 -p /opt/cpu_ss7gw/cur...
    Watchdog Process Details on ROUTING - slot3_0.
    WID  PID   STA  RPT  RHT  HTV  HTT  COM
    1    9281  S+   0    0    10   10   sysmon.default -p /opt/cpu_ss7gw/current/...
    2    9367  S+   0    0    10   10   sysmon.cpucheck -p /opt/cpu_ss7gw/current...
    3    9465  S+   0    0    10   10   sysmon.diskmon -p /opt/cpu_ss7gw/current/...
    4    9571  S+   0    0    10   10   sysmon.logcpu -p /opt/cpu_ss7gw/current/s...
    5    9742  S+   0    0    10   10   sysmon.logmem -p /opt/cpu_ss7gw/current/s...
    6    9996  S+   0    0    10   10   sysmon.usbcheck -p /opt/cpu_ss7gw/current...
    7    10084 S+   0    0    10   10   sysmon.slotinventory -p /opt/cpu_ss7gw/cu...
    8    10176 S+   0    0    10   10   sysmon.configuremtu -p /opt/cpu_ss7gw/cur...
    9    12161 S+   0    0    10   10   licensed -r -f /opt/cpu_ss7gw/current/dat...
    10   12183 S+   0    0    10   10   dsc.1 -p /opt/cpu_ss7gw/current/data/dsc....
    11   12348 S+   0    0    10   10   dsc.2 -p /opt/cpu_ss7gw/current/data/dsc....
    12   12507 S+   0    0    10   10   dsc.3 -p /opt/cpu_ss7gw/current/data/dsc....
    13   12714 S+   0    0    10   10   dsc.4 -p /opt/cpu_ss7gw/current/data/dsc....
    14   12873 S+   0    0    10   10   dsc.5 -p /opt/cpu_ss7gw/current/data/dsc....
    15   13032 S+   0    0    10   10   dsc.6 -p /opt/cpu_ss7gw/current/data/dsc....
    16   13242 S+   0    0    10   10   dsc.7 -p /opt/cpu_ss7gw/current/data/dsc....
    17   13605 S+   0    0    10   10   dsc.8 -p /opt/cpu_ss7gw/current/data/dsc....
    18   13769 S+   0    0    10   10   dsc.9 -p /opt/cpu_ss7gw/current/data/dsc....
    19   13928 S+   0    0    10   10   dsc.10 -p /opt/cpu_ss7gw/current/data/dsc...
    20   14279 S+   0    0    10   10   iwf -p /opt/cpu_ss7gw/current/data/ --pla...
    21   14471 S+   0    0    10   10   dre --platform X511 -p /opt/cpu_ss7gw/cur...
    22   14673 S+   0    0    10   10   sccp --platform X511 -p /opt/cpu_ss7gw/cu...
    23   25825 S+   1    0    10   10   dinamo --platform X511 -p /opt/cpu_ss7gw/...
    24   14930 S+   0    0    10   10   l4cvtr --platform X511 -p /opt/cpu_ss7gw/...
    25   15024 S+   0    0    10   10   imf --platform X511 -p /opt/cpu_ss7gw/cur...
    Watchdog Process Details on ROUTING - slot12_0.
    WID  PID   STA  RPT  RHT  HTV  HTT  COM
    1    9270  S+   0    0    10   10   sysmon.default -p /opt/cpu_ss7gw/current/...
    2    9357  S+   0    0    10   10   sysmon.cpucheck -p /opt/cpu_ss7gw/current...
    3    9455  S+   0    0    10   10   sysmon.diskmon -p /opt/cpu_ss7gw/current/...
    4    9561  S+   0    0    10   10   sysmon.logcpu -p /opt/cpu_ss7gw/current/s...
    5    9732  S+   0    0    10   10   sysmon.logmem -p /opt/cpu_ss7gw/current/s...
    6    9986  S+   0    0    10   10   sysmon.usbcheck -p /opt/cpu_ss7gw/current...
    7    10073 S+   0    0    10   10   sysmon.slotinventory -p /opt/cpu_ss7gw/cu...
    8    10160 S+   0    0    10   9    sysmon.configuremtu -p /opt/cpu_ss7gw/cur...
    9    12153 S+   0    0    10   10   licensed -r -f /opt/cpu_ss7gw/current/dat...
    10   12175 S+   0    0    10   10   dsc.1 -p /opt/cpu_ss7gw/current/data/dsc....
    11   12340 S+   0    0    10   10   dsc.2 -p /opt/cpu_ss7gw/current/data/dsc....
    12   12499 S+   0    0    10   10   dsc.3 -p /opt/cpu_ss7gw/current/data/dsc....
    13   12706 S+   0    0    10   10   dsc.4 -p /opt/cpu_ss7gw/current/data/dsc....
    14   12865 S+   0    0    10   10   dsc.5 -p /opt/cpu_ss7gw/current/data/dsc....
    15   13024 S+   0    0    10   10   dsc.6 -p /opt/cpu_ss7gw/current/data/dsc....
    16   13225 S+   0    0    10   10   dsc.7 -p /opt/cpu_ss7gw/current/data/dsc....
    17   13597 S+   0    0    10   10   dsc.8 -p /opt/cpu_ss7gw/current/data/dsc....
    18   13756 S+   0    0    10   10   dsc.9 -p /opt/cpu_ss7gw/current/data/dsc....
    19   13920 S+   0    0    10   10   dsc.10 -p /opt/cpu_ss7gw/current/data/dsc...
    20   14255 S+   0    0    10   10   iwf -p /opt/cpu_ss7gw/current/data/ --pla...
    21   14462 S+   0    0    10   10   dre --platform X511 -p /opt/cpu_ss7gw/cur...
    22   14664 S+   0    0    10   10   sccp --platform X511 -p /opt/cpu_ss7gw/cu...
    23   31866 R+   1    0    10   10   dinamo --platform X511 -p /opt/cpu_ss7gw/...
    24   14921 S+   0    0    10   10   l4cvtr --platform X511 -p /opt/cpu_ss7gw/...
    25   15016 S+   0    0    10   10   imf --platform X511 -p /opt/cpu_ss7gw/cur...
    Watchdog Process Details on ROUTING - slot17_0.
    WID  PID   STA  RPT  RHT  HTV  HTT  COM
    1    9869  S+   0    0    10   10   sysmon.default -p /opt/cpu_ss7gw/current/...
    2    9956  S+   0    0    10   10   sysmon.cpucheck -p /opt/cpu_ss7gw/current...
    3    10054 S+   0    0    10   10   sysmon.diskmon -p /opt/cpu_ss7gw/current/...
    4    10160 S+   0    0    10   10   sysmon.logcpu -p /opt/cpu_ss7gw/current/s...
    5    10331 S+   0    0    10   10   sysmon.logmem -p /opt/cpu_ss7gw/current/s...
    6    10585 S+   0    0    10   10   sysmon.usbcheck -p /opt/cpu_ss7gw/current...
    7    10672 S+   0    0    10   10   sysmon.slotinventory -p /opt/cpu_ss7gw/cu...
    8    10764 S+   0    0    10   10   sysmon.configuremtu -p /opt/cpu_ss7gw/cur...
    9    12949 S+   0    0    10   10   licensed -r -f /opt/cpu_ss7gw/current/dat...
    10   12971 S+   0    0    10   10   dsc.1 -p /opt/cpu_ss7gw/current/data/dsc....
    11   13136 S+   0    0    10   10   dsc.2 -p /opt/cpu_ss7gw/current/data/dsc....
    12   13294 S+   0    0    10   10   dsc.3 -p /opt/cpu_ss7gw/current/data/dsc....
    13   13501 S+   0    0    10   9    dsc.4 -p /opt/cpu_ss7gw/current/data/dsc....
    14   13660 S+   0    0    10   10   dsc.5 -p /opt/cpu_ss7gw/current/data/dsc....
    15   13819 S+   0    0    10   10   dsc.6 -p /opt/cpu_ss7gw/current/data/dsc....
    16   14019 S+   0    0    10   10   dsc.7 -p /opt/cpu_ss7gw/current/data/dsc....
    17   14392 S+   0    0    10   10   dsc.8 -p /opt/cpu_ss7gw/current/data/dsc....
    18   14556 S+   0    0    10   10   dsc.9 -p /opt/cpu_ss7gw/current/data/dsc....
    19   14715 S+   0    0    10   10   dsc.10 -p /opt/cpu_ss7gw/current/data/dsc...
    20   15047 S+   0    0    10   10   iwf -p /opt/cpu_ss7gw/current/data/ --pla...
    21   15258 S+   0    0    10   10   dre --platform X511 -p /opt/cpu_ss7gw/cur...
    22   15460 S+   0    0    10   10   sccp --platform X511 -p /opt/cpu_ss7gw/cu...
    23   15551 S+   1    0    10   10   dinamo --platform X511 -p /opt/cpu_ss7gw/...
    24   15717 S+   0    0    10   10   l4cvtr --platform X511 -p /opt/cpu_ss7gw/...
    25   15812 S+   0    0    10   10   imf --platform X511 -p /opt/cpu_ss7gw/cur...
    Watchdog Process Details on ROUTING - slot26_0.
    WID  PID   STA  RPT  RHT  HTV  HTT  COM
    1    9612  S+   0    0    10   10   sysmon.default -p /opt/cpu_ss7gw/current/...
    2    9699  S+   0    0    10   10   sysmon.cpucheck -p /opt/cpu_ss7gw/current...
    3    9797  S+   0    0    10   10   sysmon.diskmon -p /opt/cpu_ss7gw/current/...
    4    9903  S+   0    0    10   10   sysmon.logcpu -p /opt/cpu_ss7gw/current/s...
    5    10074 S+   0    0    10   10   sysmon.logmem -p /opt/cpu_ss7gw/current/s...
    6    10327 S+   0    0    10   10   sysmon.usbcheck -p /opt/cpu_ss7gw/current...
    7    10414 S+   0    0    10   10   sysmon.slotinventory -p /opt/cpu_ss7gw/cu...
    8    10507 S+   0    0    10   10   sysmon.configuremtu -p /opt/cpu_ss7gw/cur...
    9    12694 S+   0    0    10   10   licensed -r -f /opt/cpu_ss7gw/current/dat...
    10   12716 S+   0    0    10   10   dsc.1 -p /opt/cpu_ss7gw/current/data/dsc....
    11   12881 S+   0    0    10   10   dsc.2 -p /opt/cpu_ss7gw/current/data/dsc....
    12   13040 S+   0    0    10   10   dsc.3 -p /opt/cpu_ss7gw/current/data/dsc....
    13   13247 S+   0    0    10   10   dsc.4 -p /opt/cpu_ss7gw/current/data/dsc....
    14   13406 S+   0    0    10   10   dsc.5 -p /opt/cpu_ss7gw/current/data/dsc....
    15   13565 S+   0    0    10   10   dsc.6 -p /opt/cpu_ss7gw/current/data/dsc....
    16   13787 S+   0    0    10   10   dsc.7 -p /opt/cpu_ss7gw/current/data/dsc....
    17   14138 S+   0    0    10   10   dsc.8 -p /opt/cpu_ss7gw/current/data/dsc....
    18   14302 S+   0    0    10   10   dsc.9 -p /opt/cpu_ss7gw/current/data/dsc....
    19   14461 S+   0    0    10   10   dsc.10 -p /opt/cpu_ss7gw/current/data/dsc...
    20   14815 S+   0    0    10   10   iwf -p /opt/cpu_ss7gw/current/data/ --pla...
    21   15004 S+   0    0    10   10   dre --platform X511 -p /opt/cpu_ss7gw/cur...
    22   15206 S+   0    0    10   10   sccp --platform X511 -p /opt/cpu_ss7gw/cu...
    23   3657  S+   1    0    10   10   dinamo --platform X511 -p /opt/cpu_ss7gw/...
    24   15463 S+   0    0    10   10   l4cvtr --platform X511 -p /opt/cpu_ss7gw/...
    25   15558 S+   0    0    10   10   imf --platform X511 -p /opt/cpu_ss7gw/cur...
    Watchdog Process Details on ROUTING - slot31_0.
    WID  PID   STA  RPT  RHT  HTV  HTT  COM
    1    10348 S+   0    0    10   10   sysmon.default -p /opt/cpu_ss7gw/current/...
    2    10435 S+   0    0    10   10   sysmon.cpucheck -p /opt/cpu_ss7gw/current...
    3    10533 S+   0    0    10   10   sysmon.diskmon -p /opt/cpu_ss7gw/current/...
    4    10639 S+   0    0    10   10   sysmon.logcpu -p /opt/cpu_ss7gw/current/s...
    5    10810 S+   0    0    10   10   sysmon.logmem -p /opt/cpu_ss7gw/current/s...
    6    11064 S+   0    0    10   10   sysmon.usbcheck -p /opt/cpu_ss7gw/current...
    7    11151 S+   0    0    10   10   sysmon.slotinventory -p /opt/cpu_ss7gw/cu...
    8    11244 S+   0    0    10   10   sysmon.configuremtu -p /opt/cpu_ss7gw/cur...
    9    13434 S+   0    0    10   10   licensed -r -f /opt/cpu_ss7gw/current/dat...
    10   13456 S+   0    0    10   10   dsc.1 -p /opt/cpu_ss7gw/current/data/dsc....
    11   13621 S+   0    0    10   10   dsc.2 -p /opt/cpu_ss7gw/current/data/dsc....
    12   13780 S+   0    0    10   10   dsc.3 -p /opt/cpu_ss7gw/current/data/dsc....
    13   13987 S+   0    0    10   10   dsc.4 -p /opt/cpu_ss7gw/current/data/dsc....
    14   14146 S+   0    0    10   10   dsc.5 -p /opt/cpu_ss7gw/current/data/dsc....
    15   14305 S+   0    0    10   10   dsc.6 -p /opt/cpu_ss7gw/current/data/dsc....
    16   14497 S+   0    0    10   10   dsc.7 -p /opt/cpu_ss7gw/current/data/dsc....
    17   14899 S+   0    0    10   10   dsc.8 -p /opt/cpu_ss7gw/current/data/dsc....
    18   15063 S+   0    0    10   10   dsc.9 -p /opt/cpu_ss7gw/current/data/dsc....
    19   15222 S+   0    0    10   10   dsc.10 -p /opt/cpu_ss7gw/current/data/dsc...
    20   15555 S+   0    0    10   10   iwf -p /opt/cpu_ss7gw/current/data/ --pla...
    21   15765 S+   0    0    10   10   dre --platform X511 -p /opt/cpu_ss7gw/cur...
    22   15967 S+   0    0    10   10   sccp --platform X511 -p /opt/cpu_ss7gw/cu...
    23   26235 S+   1    0    10   10   dinamo --platform X511 -p /opt/cpu_ss7gw/...
    24   16224 S+   0    0    10   10   l4cvtr --platform X511 -p /opt/cpu_ss7gw/...
    25   16319 S+   0    0    10   10   imf --platform X511 -p /opt/cpu_ss7gw/cur...
    Watchdog Process Details on ROUTING - slot40_0.
    WID  PID   STA  RPT  RHT  HTV  HTT  COM
    1    10268 S+   0    0    10   10   sysmon.default -p /opt/cpu_ss7gw/current/...
    2    10355 S+   0    0    10   10   sysmon.cpucheck -p /opt/cpu_ss7gw/current...
    3    10453 S+   0    0    10   10   sysmon.diskmon -p /opt/cpu_ss7gw/current/...
    4    10559 S+   0    0    10   10   sysmon.logcpu -p /opt/cpu_ss7gw/current/s...
    5    10730 S+   0    0    10   10   sysmon.logmem -p /opt/cpu_ss7gw/current/s...
    6    10984 S+   0    0    10   10   sysmon.usbcheck -p /opt/cpu_ss7gw/current...
    7    11071 S+   0    0    10   10   sysmon.slotinventory -p /opt/cpu_ss7gw/cu...
    8    11164 S+   0    0    10   9    sysmon.configuremtu -p /opt/cpu_ss7gw/cur...
    9    13177 S+   0    0    10   10   licensed -r -f /opt/cpu_ss7gw/current/dat...
    10   13255 S+   0    0    10   10   dsc.1 -p /opt/cpu_ss7gw/current/data/dsc....
    11   13420 S+   0    0    10   10   dsc.2 -p /opt/cpu_ss7gw/current/data/dsc....
    12   13579 S+   0    0    10   10   dsc.3 -p /opt/cpu_ss7gw/current/data/dsc....
    13   13786 S+   0    0    10   10   dsc.4 -p /opt/cpu_ss7gw/current/data/dsc....
    14   13945 S+   0    0    10   10   dsc.5 -p /opt/cpu_ss7gw/current/data/dsc....
    15   14104 S+   0    0    10   10   dsc.6 -p /opt/cpu_ss7gw/current/data/dsc....
    16   14331 S+   0    0    10   10   dsc.7 -p /opt/cpu_ss7gw/current/data/dsc....
    17   14677 S+   0    0    10   10   dsc.8 -p /opt/cpu_ss7gw/current/data/dsc....
    18   14841 S+   0    0    10   10   dsc.9 -p /opt/cpu_ss7gw/current/data/dsc....
    19   15000 S+   0    0    10   10   dsc.10 -p /opt/cpu_ss7gw/current/data/dsc...
    20   15374 S+   0    0    10   10   iwf -p /opt/cpu_ss7gw/current/data/ --pla...
    21   15610 S+   0    0    10   10   dre --platform X511 -p /opt/cpu_ss7gw/cur...
    22   15881 S+   0    0    10   10   sccp --platform X511 -p /opt/cpu_ss7gw/cu...
    23   28496 S+   1    0    10   10   dinamo --platform X511 -p /opt/cpu_ss7gw/...
    24   16196 S+   0    0    10   10   l4cvtr --platform X511 -p /opt/cpu_ss7gw/...
    25   16290 S+   0    0    10   10   imf --platform X511 -p /opt/cpu_ss7gw/cur...
    Watchdog Process Details on ROUTING - slot45_0.
    WID  PID   STA  RPT  RHT  HTV  HTT  COM
    1    10638 S+   0    0    10   10   sysmon.default -p /opt/cpu_ss7gw/current/...
    2    10725 S+   0    0    10   10   sysmon.cpucheck -p /opt/cpu_ss7gw/current...
    3    10823 S+   0    0    10   10   sysmon.diskmon -p /opt/cpu_ss7gw/current/...
    4    10929 S+   0    0    10   10   sysmon.logcpu -p /opt/cpu_ss7gw/current/s...
    5    11100 S+   0    0    10   10   sysmon.logmem -p /opt/cpu_ss7gw/current/s...
    6    11354 S+   0    0    10   10   sysmon.usbcheck -p /opt/cpu_ss7gw/current...
    7    11447 S+   0    0    10   10   sysmon.slotinventory -p /opt/cpu_ss7gw/cu...
    8    11534 S+   0    0    10   10   sysmon.configuremtu -p /opt/cpu_ss7gw/cur...
    9    14114 S+   0    0    10   10   licensed -r -f /opt/cpu_ss7gw/current/dat...
    10   14136 S+   0    0    10   10   dsc.1 -p /opt/cpu_ss7gw/current/data/dsc....
    11   14301 S+   0    0    10   10   dsc.2 -p /opt/cpu_ss7gw/current/data/dsc....
    12   14484 S+   0    0    10   10   dsc.3 -p /opt/cpu_ss7gw/current/data/dsc....
    13   14726 S+   0    0    10   10   dsc.4 -p /opt/cpu_ss7gw/current/data/dsc....
    14   14894 S+   0    0    10   10   dsc.5 -p /opt/cpu_ss7gw/current/data/dsc....
    15   15053 S+   0    0    10   10   dsc.6 -p /opt/cpu_ss7gw/current/data/dsc....
    16   15237 S+   0    0    10   10   dsc.7 -p /opt/cpu_ss7gw/current/data/dsc....
    17   15631 S+   0    0    10   10   dsc.8 -p /opt/cpu_ss7gw/current/data/dsc....
    18   15790 S+   0    0    10   10   dsc.9 -p /opt/cpu_ss7gw/current/data/dsc....
    19   15949 S+   0    0    10   10   dsc.10 -p /opt/cpu_ss7gw/current/data/dsc...
    20   16266 S+   0    0    10   10   iwf -p /opt/cpu_ss7gw/current/data/ --pla...
    21   16492 S+   0    0    10   10   dre --platform X511 -p /opt/cpu_ss7gw/cur...
    22   16735 S+   0    0    10   10   sccp --platform X511 -p /opt/cpu_ss7gw/cu...
    23   29946 S+   1    0    10   10   dinamo --platform X511 -p /opt/cpu_ss7gw/...
    24   17077 S+   0    0    10   10   l4cvtr --platform X511 -p /opt/cpu_ss7gw/...
    25   17171 S+   0    0    10   10   imf --platform X511 -p /opt/cpu_ss7gw/cur...
    Watchdog Process Details on ROUTING - slot54_0.
    WID  PID   STA  RPT  RHT  HTV  HTT  COM
    1    10253 S+   0    0    10   10   sysmon.default -p /opt/cpu_ss7gw/current/...
    2    10340 S+   0    0    10   10   sysmon.cpucheck -p /opt/cpu_ss7gw/current...
    3    10438 S+   0    0    10   10   sysmon.diskmon -p /opt/cpu_ss7gw/current/...
    4    10544 S+   0    0    10   10   sysmon.logcpu -p /opt/cpu_ss7gw/current/s...
    5    10715 S+   0    0    10   10   sysmon.logmem -p /opt/cpu_ss7gw/current/s...
    6    10969 S+   0    0    10   10   sysmon.usbcheck -p /opt/cpu_ss7gw/current...
    7    11062 S+   0    0    10   10   sysmon.slotinventory -p /opt/cpu_ss7gw/cu...
    8    11149 S+   0    0    10   10   sysmon.configuremtu -p /opt/cpu_ss7gw/cur...
    9    13997 S+   0    0    10   10   licensed -r -f /opt/cpu_ss7gw/current/dat...
    10   14019 S+   0    0    10   10   dsc.1 -p /opt/cpu_ss7gw/current/data/dsc....
    11   14184 S+   0    0    10   10   dsc.2 -p /opt/cpu_ss7gw/current/data/dsc....
    12   14343 S+   0    0    10   10   dsc.3 -p /opt/cpu_ss7gw/current/data/dsc....
    13   14550 S+   0    0    10   10   dsc.4 -p /opt/cpu_ss7gw/current/data/dsc....
    14   14709 S+   0    0    10   10   dsc.5 -p /opt/cpu_ss7gw/current/data/dsc....
    15   14868 S+   0    0    10   10   dsc.6 -p /opt/cpu_ss7gw/current/data/dsc....
    16   15104 S+   0    0    10   10   dsc.7 -p /opt/cpu_ss7gw/current/data/dsc....
    17   15509 S+   0    0    10   10   dsc.8 -p /opt/cpu_ss7gw/current/data/dsc....
    18   15673 S+   0    0    10   10   dsc.9 -p /opt/cpu_ss7gw/current/data/dsc....
    19   15832 S+   0    0    10   10   dsc.10 -p /opt/cpu_ss7gw/current/data/dsc...
    20   16196 S+   0    0    10   10   iwf -p /opt/cpu_ss7gw/current/data/ --pla...
    21   16399 S+   0    0    10   10   dre --platform X511 -p /opt/cpu_ss7gw/cur...
    22   16646 S+   0    0    10   10   sccp --platform X511 -p /opt/cpu_ss7gw/cu...
    23   5720  S+   1    0    10   10   dinamo --platform X511 -p /opt/cpu_ss7gw/...
    24   17028 S+   0    0    10   10   l4cvtr --platform X511 -p /opt/cpu_ss7gw/...
    25   17122 S+   0    0    10   10   imf --platform X511 -p /opt/cpu_ss7gw/cur...
    <Enter> to continue
  15. Press Enter.

    Example - Check Linksets
    ---------------------------------------------------
    GWS Incoming Linkset check
    ---------------------------------------------------
    
    No GWS Incoming Linkset check needed for this X511 version
    
    <Enter> to continue
  16. Press Enter.

    Example - Check Linkset Points
    -------------------------------------------------------------------------
    Checking uniqueness of Linkset Point Codes per NA
    -------------------------------------------------------------------------
    
    PASSED
    
    <Enter> to continue
  17. Press Enter.

    Example - Check Database Definition and LPC Registration
    -------------------------------------------------------------------------
    Checking if DB Definition of GTT NA and its LPC registration match
    -------------------------------------------------------------------------
    
    PASSED
    
    <Enter> to continue
  18. Press Enter.

    Example - Check that PCS Files are in Proper Locations
    ---------------------------------------------------
    Ensure pcs files are in proper locations...
    ---------------------------------------------------
    
    PASSED
    
    <Enter> to continue
  19. Press Enter.

    Example - Check Cluster Password
    ---------------------------------------------------
    Ensure correct cluster password...
    ---------------------------------------------------
    
    PASSED
    
    <Enter> to continue
  20. Press Enter.

    Example - Check Audit Files
    ---------------------------------------------------
      Audit files check...
    ---------------------------------------------------
    Audit status: local copy of /opt/cpu_ss7gw/current/data/mtp.1.12.conf is different from 13, due to blank lines only
    Audit status: local copy of /opt/cpu_ss7gw/current/data/mtp.1.6.conf is different from 13, due to blank lines only
    Audit status: local copy of /opt/cpu_ss7gw/current/data/mtp.1.5.conf is different from 13, due to blank lines only
    Audit status: local copy of /opt/cpu_ss7gw/current/data/mtp.1.4.conf is different from 13, due to blank lines only
    Audit status: local copy of /opt/cpu_ss7gw/current/data/mtp.1.2.conf is different from 13, due to blank lines only
    Audit status: local copy of /opt/cpu_ss7gw/current/data/mtp.1.15.conf is different from 13, due to blank lines only
    Audit status: local copy of /opt/cpu_ss7gw/current/data/mtp.1.1.conf is different from 13, due to blank lines only
    Audit status: local copy of /opt/cpu_ss7gw/current/data/mtp.1.7.conf is different from 13, due to blank lines only
    0 files were out of sync.
    Files:   93
    Copied:  0 
    Deleted: 0 
     PASSED
    <Enter> to continue
  21. Press Enter.

    Example - Check TIPC Bearers
    ---------------------------------------------------
    Test TIPC bearers...
    ---------------------------------------------------
    
    <Enter> to continue
  22. Press Enter.

    Example - Backup Reminder
    ---------------------------------------------------
    Reminder to take a backup...
    ---------------------------------------------------
       
    -It is highly recommended to take a backup of the system prior to starting the upgrade. Label and keep the backup in a safe place.
    
    <Enter> to continue
    
  23. Press Enter.

    Example - Results of Pre-Upgrade Check
    ====== The results of the PRE upgrade check are stored in /var/log/cpu_ss7gw/upgrade_data/PRE_UPGRADE_DATA.dsc_8000_21_0_3_nb20230118.Thu_May_1
    8_02_39_36_EDT_2023
    ====== Upgrade PRE checks completed. All checks PASSED. You may now proceed with the upgrade.
    ----------------------------Upgrade Information-----------------------------
    Using                    /shared/log/dsc_8000_23_0_0_nb20230517_upgrade.sh
    Upgrading to:            23_0_0_nb20230517
    Requiring update:        2 3 12 13 17 26 31 40 45 54
    Up to date:              None
    I/O Cards:               18 19 21 22 23 24 25
    Uncommissioned/Bad:      None
    Confirmation to proceed with upgrade operations? (yes/no): yes
    Invalid input. yes or no is required
  24. Type "yes" and press Enter.

    Example - Upgrade Preparations
    -----------------------Upgrade Preparations (part 1)------------------------
    Copying upgrade package and preparing each CPU.
    Preparing 13
       Checking mounts.................Pass
       Checking available space........Pass
       Sending package.................Pass
    Preparing 3
       Checking mounts.................Pass
       Checking available space........Pass
       Sending package.................Pass
    Preparing 12
       Checking mounts.................Pass
       Checking available space........Pass
       Sending package.................Pass
    Preparing 17
       Checking mounts.................Pass
       Checking available space........Pass
       Sending package.................Pass
    Preparing 26
       Checking mounts.................Pass
       Checking available space........Pass
       Sending package.................Pass
    Preparing 31
       Checking mounts.................Pass
       Checking available space........Pass
       Sending package.................Pass
    Preparing 40
       Checking mounts.................Pass
       Checking available space........Pass
       Sending package.................Pass
    Preparing 45
       Checking mounts.................Pass
       Checking available space........Pass
       Sending package.................Pass
    Preparing 54
       Checking mounts.................Pass
       Checking available space........Pass
       Sending package.................Pass
    Setting up new OS files on 13: Started
    Setting up new OS files on  3: Started
    Setting up new OS files on 12: Started
    Setting up new OS files on 17: Started
    Setting up new OS files on 26: Started
    Setting up new OS files on 31: Started
    Setting up new OS files on 40: Started
    Setting up new OS files on 45: Started
    Setting up new OS files on 54: Started
    Waiting for OS setup to finish...
        3: Pass
       26: Pass
       13: Pass
       12: Pass
       17: Pass
       31: Pass
       40: Pass
       54: Pass
       45: Pass
    -------------------------------System Backup--------------------------------
    Generating new backup..............Pass
    -----------------------Upgrade Preparations (part 2)------------------------
    Preparing 13
       fstab, restore id and keys......Pass
       Copying backup..................Pass
    Preparing 3
       fstab, restore id and keys......Pass
       Copying backup..................Pass
    Preparing 12
       fstab, restore id and keys......Pass
       Copying backup..................Pass
    Preparing 17
       fstab, restore id and keys......Pass
       Copying backup..................Pass
    Preparing 26
       fstab, restore id and keys......Pass
       Copying backup..................Pass
    Preparing 31
       fstab, restore id and keys......Pass
       Copying backup..................Pass
    Preparing 40
       fstab, restore id and keys......Pass
       Copying backup..................Pass
    Preparing 45
       fstab, restore id and keys......Pass
       Copying backup..................Pass
    Preparing 54
       fstab, restore id and keys......Pass
       Copying backup..................Pass
    Preparing 2
       fstab, restore id and keys......Pass
       Copying backup..................NA
    Should user input (a y/n prompt) be required after each CPU is upgraded? (yes/no) [n]: yes 
  25. Type "yes" and press Enter.

    Example - Execution Order
    Upgrade execution order [13, 3, 12, 17, 26, 31, 40, 45, 54, 2].  To continue, press the Enter key: 
  26. Press Enter.

    Example - Final Upgrade Step
    -----------------------------Final upgrade step-----------------------------
    Upgrading peer 13
       Backup stats files..............Pass
       Storing user directories........Pass
       Modify boot file................Pass
       Setting restore information.....Pass
       Rebooting.......................Pass
       Waiting to recover..............Pass
       Waiting for system processes....Pass
    Machine 13 is complete, type "yes" to continue.: yes
  27. The script will upgrade remaining cards one at a time. Respond with "yes" when prompted to continue.

  28. Continue to upgrade all CPUs. After the software upgrade is completed on the CPUs, ensure that the upgrade was successful and the software was properly installed. See Verify the CPU Software has been Properly Installed

Verify the CPU Software has been Properly Installed

Caution

If an asterisk appears beside any of the system cards during the verification process, the upgrade for the respective card was unsuccessful. In this case, it is recommended that you contact Customer Support.

Start

  1. At the Linux prompt, enter startmenu, and press Enter.
  2. Select System, and press Enter.
  3. Select Software Revisions, and press Enter.
  4. Select CPU Versions, and press Enter

    Make sure that the software and OS have been upgraded, all cards are running the same software, and that there are no asterisks beside any of the cards.

    Tip

    The output of the “CPU Versions” command shows that the CPU card has “UPGRADED” status if this is the first time the command is issued after an upgrade. All subsequent “CPU Versions”  commands show the number of processes running on each CPU.

    Example
    AVAILABLE SOFTWARE VERSIONS
    --------------------------------------------------------------------------------
    No new load detected on system. Upload and run load .sh file on /var/log before attempting upgrade.
    CPU (current)      dsc_8000_23_0_0_nb20230517  OS: Ribbon7.9.20
        (Servicepack)  [none applied] 
    CPU (previous)     dsc_8000_21_0_3_nb20230118  OS: Ribbon7.9.11
        (Servicepack)  
    RUNNING SOFTWARE VERSIONS (*=update required, ?=update unknown)
             CARD                   BUILD     SERVICE  O/S
    -SLOT----TYPE----------RELEASE--VERSION----PACK---IMAGE-------CARD STATUS---
    --------------------------------------------------------------------------------
    -- Chassis 1 --
    Slot  2 MGMT           23.0.0 (nb20230517) SP:    OS: Ribbon7.9.20  19 procs running
    Slot 13 MGMT           23.0.0 (nb20230517) SP:    OS: Ribbon7.9.20  19 procs running
    Slot  3 ROUTING        23.0.0 (nb20230517) SP:    OS: Ribbon7.9.20  25 procs running
    Slot 12 ROUTING        23.0.0 (nb20230517) SP:    OS: Ribbon7.9.20  25 procs running
    -- Chassis 2 --                         
    Slot 17 ROUTING        23.0.0 (nb20230517) SP:    OS: Ribbon7.9.20  25 procs running
    Slot 26 ROUTING        23.0.0 (nb20230517) SP:    OS: Ribbon7.9.20  25 procs running
    -- Chassis 3 --                         
    Slot 31 ROUTING        23.0.0 (nb20230517) SP:    OS: Ribbon7.9.20  25 procs running
    Slot 40 ROUTING        23.0.0 (nb20230517) SP:    OS: Ribbon7.9.20  25 procs running
    -- Chassis 4 --                         
    Slot 45 ROUTING        23.0.0 (nb20230517) SP:    OS: Ribbon7.9.20  25 procs running
    Slot 54 ROUTING        23.0.0 (nb20230517) SP:    OS: Ribbon7.9.20  25 procs running
      (p=servicepack is partially applied)
    Select CPU Slot number (17 26 31 40 45 54) to decommission an optional CPU.
  5. Press Enter to cancel.
  6. Pressing Enter displays the Main Menu.

Upgrade the Software on the Ethernet (MCH) Cards

Start

  1. At the Linux prompt, enter startmenu, and press Enter.
  2. Select System, and press Enter.
  3. Select Software Revisions, and press Enter.
  4. Select Switch Versions, and press Enter.

    Example - Check Available Software Versions
    AVAILABLE SOFTWARE VERSIONS
    --------------------------------------------------------------------------------
    MCH    (current)      dsc_8000_23_0_0_nb20230517
           (Servicepack)  [none applied] 
    MCH    (previous)     dsc_8000_21_0_3_nb20230118
           (Servicepack)  
    RUNNING SOFTWARE VERSIONS (*=update required, ?=update unknown)
             CARD               BUILD     SERVICE   O/S
    -SLOT----TYPE------RELEASE-VERSION----PACK-----IMAGE------------CARD STATUS-----
    --------------------------------------------------------------------------------
    -- Chassis 1 --
    Slot  1  MCH     * 21.0.3 (nb20230118) SP:   
    Slot 14  MCH     * 21.0.3 (nb20230118) SP:   
    -- Chassis 2 --
    Slot 15  MCH     * 21.0.3 (nb20230118) SP:   
    Slot 28  MCH     * 21.0.3 (nb20230118) SP:   
    -- Chassis 3 --
    Slot 29  MCH     * 21.0.3 (nb20230118) SP:   
    Slot 42  MCH     * 21.0.3 (nb20230118) SP:   
    -- Chassis 4 --
    Slot 43  MCH     * 21.0.3 (nb20230118) SP:   
    Slot 56  MCH     * 21.0.3 (nb20230118) SP:   
      (p=servicepack is partially applied)
    Status legend: A - Active,  S - Standby,  ? - Unknown
    Select MCH slot number (1 14 15 28 29 42 43 56) to begin upgrade of ISM and SWITCH functions on that MCH.
    VERSION field modifiers (investigate & update):
       '***' - a mismatch between the two switches within the MCH.
       '*!!' - one of the two switches within the MCH is unreachable.
     
    Enter slot # or ENTER to cancel: 14
  5. Type "14" and press Enter.

    Example - Check Data for MCH Card
    Note: flex_slot.conf file doesn't exist ... This is ok if the SDA is not configured on the system.
    Software Update for Switch Card in Slot #14
    Determining running and current software version.  Please wait...
    Running on SWITCH (slot14_0):
             -Load:        dsc_8000_21_0_3_nb20230118
    Current SWITCH version (on MGMT CPU):
             -Load:        dsc_8000_23_0_0_nb20230517
             -Servicepack: [none applied] 
    'u' - Update version (update slot14_0 to match the current load):
             -Load: dsc_8000_23_0_0_nb20230517
    Select action to take, or any other key to cancel: u 
  6. Type "u" and press Enter.

    Example - Update MCH Card
    avail_switch_current_load is dsc_8000_23_0_0_nb20230517
    avail_ism_current_load is Not_Available
    Running SWITCH software is out-of-date!
    You have opted to update/reboot slot #14, thereby loading
    the current software:
              -Load: dsc_8000_23_0_0_nb20230517
              -Servicepack: [none applied] 
    MCH upgrade pre-step: disable TIPC bearer p19p2 for MCH 1.
    Updating/rebooting switch card in slot #14.  Please wait...
    Note: The switch status may be unavailable for a few minutes
          while it performs its upgrade procedures.
    CPU local tftp is enabled.
    Running SWITCH slot 14 software is now up-to-date.
    MCH upgrade post-step: enable TIPC bearer p19p2 for MCH 1.
  7. Navigate to Software Revisions, and press Enter.

  8. Select Switch Versions, and press Enter.

    Example - Available Software Versions
    AVAILABLE SOFTWARE VERSIONS
    --------------------------------------------------------------------------------
    MCH    (current)      dsc_8000_23_0_0_nb20230517
           (Servicepack)  [none applied] 
    MCH    (previous)     dsc_8000_21_0_3_nb20230118
           (Servicepack)  
    RUNNING SOFTWARE VERSIONS (*=update required, ?=update unknown)
             CARD               BUILD     SERVICE   O/S
    -SLOT----TYPE------RELEASE-VERSION----PACK-----IMAGE------------CARD STATUS-----
    --------------------------------------------------------------------------------
    -- Chassis 1 --
    Slot  1  MCH     * 21.0.3 (nb20230118) SP:   
    Slot 14  MCH       23.0.0 (nb20230517) SP:   
    -- Chassis 2 --
    Slot 15  MCH       23.0.0 (nb20230517) SP:   
    Slot 28  MCH       23.0.0 (nb20230517) SP:   
    -- Chassis 3 --
    Slot 29  MCH       23.0.0 (nb20230517) SP:   
    Slot 42  MCH       23.0.0 (nb20230517) SP:   
    -- Chassis 4 --
    Slot 43  MCH       23.0.0 (nb20230517) SP:   
    Slot 56  MCH       23.0.0 (nb20230517) SP:   
      (p=servicepack is partially applied)
    Status legend: A - Active,  S - Standby,  ? - Unknown
    Select MCH slot number (1 14 15 28 29 42 43 56) to begin upgrade of ISM and SWITCH functions on that MCH.
    VERSION field modifiers (investigate & update):
       '***' - a mismatch between the two switches within the MCH.
       '*!!' - one of the two switches within the MCH is unreachable.
     
    Enter slot # or ENTER to cancel: 1 
  9. Type "1" and press Enter.

    Example - Check Data for MCH Card
    Note: flex_slot.conf file doesn't exist ... This is ok if the SDA is not configured on the system.
    Software Update for Switch Card in Slot #1
    Determining running and current software version.  Please wait...
    Running on SWITCH (slot1_0):
             -Load:        dsc_8000_21_0_3_nb20230118
    Current SWITCH version (on MGMT CPU):
             -Load:        dsc_8000_23_0_0_nb20230517
             -Servicepack: [none applied] 
  10. Type "u" and press Enter.

    Example - Update MCH Card
    avail_switch_current_load is dsc_8000_23_0_0_nb20230517
    avail_ism_current_load is Not_Available
    Running SWITCH software is out-of-date!
    You have opted to update/reboot slot #1, thereby loading
    the current software:
              -Load: dsc_8000_23_0_0_nb20230517
              -Servicepack: [none applied] 
    MCH upgrade pre-step: disable TIPC bearer p19p1 for MCH 0.
    Updating/rebooting switch card in slot #1.  Please wait...
    Note: The switch status may be unavailable for a few minutes
          while it performs its upgrade procedures.
    CPU local tftp is enabled.
    Connection closed by foreign host.
  11. Execute steps 1 to 10 for each shelf (chassis) if you have a multi-shelf system.

    The slot numbers for the MCH cards in a multishelf configuration are as follows:

    • Expansion Shelf 1 MCH slot numbers are 15 and 28
    • Expansion Shelf 2 MCH slot numbers are 29 and 42
    • Expansion Shelf 3 MCH slot numbers are 43 and 56

    For more informaiton about the DSC 8000 hardware configuration, refer to DSC 8000 Hardware Description.

  12. After the software upgrade is complete, make sure the upgrade was successful and the software was properly installed. See Verify the Ethernet Switch (MCH) Software has been Properly Installed

Verify the Ethernet Switch (MCH) Software has been Properly Installed

Caution

If an asterisk appears beside any of the system cards during the verification process, the upgrade for the respective card was unsuccessful. In this case, is recommended that you contact  Customer Support.

Start

  1. To confirm the Ethernet Switch cards are also running the same software as the CPU cards, do the following:
    • Navigate to the Software Revisions screen.
    • Select Switch Versions, and press Enter.

    Make sure the software and OS have been upgraded, all cards are running the same software, and there is no asterisk beside any of the cards.

    Example
    AVAILABLE SOFTWARE VERSIONS
    --------------------------------------------------------------------------------
    MCH    (current)      dsc_8000_23_0_0_nb20230517
           (Servicepack)  [none applied] 
    MCH    (previous)     dsc_8000_21_0_3_nb20230118
           (Servicepack)  
    RUNNING SOFTWARE VERSIONS (*=update required, ?=update unknown)
             CARD               BUILD     SERVICE   O/S
    -SLOT----TYPE------RELEASE-VERSION----PACK-----IMAGE------------CARD STATUS-----
    --------------------------------------------------------------------------------
    -- Chassis 1 --
    Slot  1  MCH       23.0.0 (nb20230517) SP:   
    Slot 14  MCH       23.0.0 (nb20230517) SP:   
    -- Chassis 2 --
    Slot 15  MCH       23.0.0 (nb20230517) SP:   
    Slot 28  MCH       23.0.0 (nb20230517) SP:   
    -- Chassis 3 --
    Slot 29  MCH       23.0.0 (nb20230517) SP:   
    Slot 42  MCH       23.0.0 (nb20230517) SP:   
    -- Chassis 4 --
    Slot 43  MCH       23.0.0 (nb20230517) SP:   
    Slot 56  MCH       23.0.0 (nb20230517) SP:   
      (p=servicepack is partially applied)
    Status legend: A - Active,  S - Standby,  ? - Unknown
    Select MCH slot number (1 14 15 28 29 42 43 56) to begin upgrade of ISM and SWITCH functions on that MCH.
    VERSION field modifiers (investigate & update):
       '***' - a mismatch between the two switches within the MCH.
       '*!!' - one of the two switches within the MCH is unreachable.
     
    Enter slot # or ENTER to cancel:
  2. Pressing Enter twice displays the Main Menu.

Upgrade the Software on the IO Cards

Execute both of the following procedures in order to upgrade the software on the IO cards. 

  • Verify the Health of the IO Configuration Files
  • Upgrade the Software on the IO Cards

Verify the Health of the IO Configuration Files

Use this procedure if the system contains IO cards. This procedure executes a health check script that verifies the existence of the mp_mtp2.conf.slotX files on the IO card as well as its synchronization to the management CPU card (X is the IO slot number).

Start

  1. Log onto a Management CPU.
  2. Execute the health check script.

    health_check_io.sh <IO number>

    This command should be executed for each IO.

  3. The script produces a health check result, which is either PASS or ERROR.
    1. If the result is ERROR, the issue is either missing files or mismatched files on the IO card.
      When an issue is detected, the script allows the user to copy the necessary files from the management CPU card to the IO card. If all the files are retrieved successfully, then the result will be PASS.  Do not proceed further until the result in PASS.
    2. If the result is PASS, proceed to Upgrade the Software on the IO Cards.

Upgrade the Software on the IO Cards

Prerequisites

  • You are logged onto a Management CPU.

Start

  1. At the Linux prompt, enter startmenu, and press Enter.
  2. Select System, and press Enter.
  3. Select Software Revisions, and press Enter.
  4. Select IO Versions and press Enter.

    Example
    AVAILABLE SOFTWARE VERSIONS
    --------------------------------------------------------------------------------
    IO (current) AMC348  dsc_8000_23_0_0_nb20230517  OS: rel_12_00_p04.x511.img
       (Servicepack)     [none applied] 
    IO (prev)    AMC348  dsc_8000_21_0_3_nb20230118  OS: rel_12_00_p04.x511.img
       (Servicepack)     
    RUNNING SOFTWARE VERSIONS (*=update required, ?=update unknown)
             CARD                   BUILD       SERVICE   O/S
    -SLOT----TYPE----------RELEASE-VERSION------PACK-----IMAGE-------
    --------------------------------------------------------------------------------
    -- Chassis 1 --                            
    -- Chassis 2 --                            
    Slot 18   IO AMC348   * 21.0.3 (nb20230118) SP:    OS: rel_12_00_p04.x511.img
    Slot 19   IO AMC348   * 21.0.3 (nb20230118) SP:    OS: rel_12_00_p04.x511.img
    Slot 21   IO AMC348   * 21.0.3 (nb20230118) SP:    OS: rel_12_00_p04.x511.img
    Slot 22   IO AMC348   * 21.0.3 (nb20230118) SP:    OS: rel_12_00_p04.x511.img
    Slot 23   IO AMC348   * 21.0.3 (nb20230118) SP:    OS: rel_12_00_p04.x511.img
    Slot 24   IO AMC348   * 21.0.3 (nb20230118) SP:    OS: rel_12_00_p04.x511.img
    Slot 25   IO AMC348   * 21.0.3 (nb20230118) SP:    OS: rel_12_00_p04.x511.img
    -- Chassis 3 --                            
    -- Chassis 4 --                            
      (p=servicepack is partially applied)
    Select IO slot number (18 19 21 22 23 24 25) to begin upgrade
    or decommissioning of individual card(s).
     
    Enter slot # or ENTER to cancel: 18
  5. Enter the slot number for the IO card as required (in this example, 18) and press Enter.

    Tip

    You may be prompted for a password from the IO card. To proceed with the upgrade, enter the root password.

    Example - Check Software Version for Selected IO Card
    Note: flex_slot.conf file doesn't exist ... This is ok if the SDA is not configured on the system.
    Software Update for IO Card in Slot #18
    Determining running and current software version.  Please wait...
    Running on IO (slot18_0):
             -Load:        dsc_8000_21_0_3_nb20230118
             -OS:          rel_12_00_p04.x511.img
    Current IO version (on MGMT CPU):
             -Load:        dsc_8000_23_0_0_nb20230517
             -OS:          rel_12_00_p04.x511.img
             -Servicepack: [none applied] 
    'u' - Update version (update slot18_0 to match the current load):
             -Load: dsc_8000_23_0_0_nb20230517
             -OS:   rel_12_00_p04.x511.img
    'd' - Decommission this IO card to prepare it for removal.
    Select action to take, or any other key to cancel: u

                

  6. Enter "u" and press Enter.

    Example - Update Software on Selected IO Card
    avail_switch_current_load is dsc_8000_23_0_0_nb20230517
    avail_ism_current_load is Not_Available
    Running IO software is out-of-date!
    You have opted to update/reboot slot #18, thereby loading
    the current software:
              -Load: dsc_8000_23_0_0_nb20230517
              -OS:   rel_12_00_p04.x511.img
    	          -Servicepack: [none applied] 
    Pushing image to the IO card in slot #18
    Executing verify_io_image.sh script on IO board in slot #18
    DO NOT INTERRUPT!!  THIS MAY TAKE A FEW MINUTES...
    Done: IO board was already up-to-date
    Rebooting IO card in slot #18.

            

  7. Press Enter and return to the main menu.

  8. Repeat steps 1 to 7 for all other IO cards in the system as required.    

  9. After the software upgrade is complete, make sure the upgrade was successful and the software was properly installed by continuing to the next section. 

Verify the IO Software has been Properly Installed

Caution

If an asterisk appears beside any of the system cards during the verification process, the upgrade for the respective card was unsuccessful. In this case, is recommended that you contact  Customer Support.

Start

  1. To confirm the IO cards are also running the same software as the CPU cards, do the following:
    1. Navigate to the Software Revisions screen.
    2. Select IO Versions, and press Enter.
      Make sure the software and OS have been upgraded, all cards are running the same software, and there is no asterisk beside any of the cards.

      Tip

      You may be prompted to enter the appropriate password.

      Example
      AVAILABLE SOFTWARE VERSIONS
      --------------------------------------------------------------------------------
      IO (current) AMC348  dsc_8000_23_0_0_nb20230517  OS: rel_12_00_p04.x511.img
         (Servicepack)     [none applied] 
      IO (prev)    AMC348  dsc_8000_21_0_3_nb20230118  OS: rel_12_00_p04.x511.img
         (Servicepack)     
      RUNNING SOFTWARE VERSIONS (*=update required, ?=update unknown)
                CARD                 BUILD        SERVICE     OS
      -SLOT-----TYPE--------RELEASE--VERSION-------PACK------IMAGE---------------------
      -- Chassis 1 --
      -- Chassis 2 --                            
      Slot 18   IO AMC348   23.0.0   (nb20230517)   SP:      OS: rel_12_00_p04.x511.img
      Slot 19   IO AMC348   23.0.0   (nb20230517)   SP:      OS: rel_12_00_p04.x511.img
      Slot 21   IO AMC348   23.0.0   (nb20230517)   SP:      OS: rel_12_00_p04.x511.img
      Slot 22   IO AMC348   23.0.0   (nb20230517)   SP:      OS: rel_12_00_p04.x511.img
      Slot 23   IO AMC348   23.0.0   (nb20230517)   SP:      OS: rel_12_00_p04.x511.img
      Slot 24   IO AMC348   23.0.0   (nb20230517)   SP:      OS: rel_12_00_p04.x511.img
      Slot 25   IO AMC348   23.0.0   (nb20230517)   SP:      OS: rel_12_00_p04.x511.img
      -- Chassis 3 --                            
      -- Chassis 4 --                            
        (p=servicepack is partially applied)
      Select IO slot number (18 19 21 22 23 24 25) to begin upgrade or decommissioning of individual card(s).
       
      Enter slot # or ENTER to cancel:
  2. Pressing Enter twice displays the Main Menu.