Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Navigation
Guide That Contains This Content
[+] Expand All
[-] Collapse All

    Upgrading the CMM Firmware

    Use this procedure to upgrade the CMM firmware. Various hardware components on the CMM require firmware for management and control. The CMM firmware upgrade procedure is not service affecting.

    Note: The system automatically upgrades most traffic module firmware when needed. You do not need to explicitly upgrade most firmware on the traffic modules. The exception is the re-timer firmware. See Upgrading the Re-timer Firmware on a UFM6 for more information on the re-timer firmware.

    Prerequisites:

    • In releases lower than release 4.3, you must have superuser privileges to upgrade the firmware. In releases 4.3 and higher, you can upgrade the firmware with the provisioning privilege.
    1. Log in to the CLI using the shared management IP address.
    2. Use the show system firmware command to verify that the CMM firmware needs to be upgraded.

      For example (partial output only):

      bti7800# show system firmware
      Module   Module Type  Device     Firmware 
      -------  -----------  ---------  ------------------------------------------------------------- 
      cmm:1/A  CMM          L2-switch  WebStaX (stackable) 2.80f_BTISYSTEMS_R2 **FIRMWARE MISMATCH**          
                            SHMM       Shelf Manager Ver.: 3.1.1.7    
                                       Chassis Product ID: BTI 14 Slot Rev 1.1 **FIRMWARE MISMATCH**
                                       Carrier Product ID: BTI-CMM Rev 1.2 **FIRMWARE MISMATCH** 
                                       a2f-upgrade.dat: v1.4            
                                       rc.shmm700-hpdl: v1.0 **FIRMWARE MISMATCH**  
                                       shelfman.conf: v1.0  
      
      cmm:1/B  CMM          L2-switch  WebStaX (stackable) 2.80f_BTISYSTEMS_R2 **FIRMWARE MISMATCH**
                            SHMM       Shelf Manager Ver.: 3.1.1.7           
                                       Chassis Product ID: BTI 14 Slot Rev 1.1 **FIRMWARE MISMATCH**  
                                       Carrier Product ID: BTI-CMM Rev 1.2 **FIRMWARE MISMATCH** 
                                       a2f-upgrade.dat: v1.4      
                                       rc.shmm700-hpdl: v1.0 **FIRMWARE MISMATCH**  
                                       shelfman.conf: v1.0 

      If you see **FIRMWARE MISMATCH**, then the respective firmware needs updating and you can proceed to the next step. A **FIRMWARE MISMATCH** designation means that the firmware version packaged with the currently running software is different from the currently running firmware version.

    3. Verify that there are no unexpected alarms raised against the CMMs.

      Use the show alarms command to view alarms on the chassis. You should see the firmUpgrdReqd alarm, which indicates that a firmware upgrade is required.

      Resolve all unexpected CMM alarms before proceeding. You do not have to resolve non-CMM equipment alarms.

      Tip: Use the show alarms command before and after the upgrade to determine if new alarms are raised from to the upgrade.

    4. If you are running with two CMMs, verify that the CMMs are synchronized.

      The CMMs are synchronized when the HA Status is In Sync.

      For example (only relevant output is shown):

      bti7800# show system
      Active Controller         : cmm:1/A 
      Backup Controller         : cmm:1/B 
      HA Status                 : In Sync 
    5. Upgrade the L2-switch firmware if there is a mismatch.

      Note: The CMM might raise an eqptComm alarm when upgrading the L2-switch firmware. This is normal. The alarm eventually clears after the firmware is upgraded.

      1. Use the system upgrade firmware l2-switch command to upgrade the L2-switch firmware.

        For example (partial output only, actual output might differ):

        bti7800# system upgrade firmware l2-switch chassis:1
        This action will upgrade both Master and Slave (if present) l2-switch. It may take several minutes to complete and cannot be interrupted meanwhile.  
        
        Do you want to continue? (yes/no): yes  
        
        Upgrading l2-switches is in progress, Please wait... 
        Copying file....Done 
        Setting IP...Done 
        Upgrading with Redboot...Done 
         
        Preparing to upgrade with WebStaX.......... 
        Upgrading with WebStaX...........Done
          
        Successfully upgraded with WebStaX image! 
        Updating local files... 
         
        Current Version: WebStaX (stackable) 3.41f_BTISYSTEMS_R3.3 
        Deleting temp file..............  
        
        bti7800# 
      2. Use the show system firmware command to verify that the L2-switch is running the new firmware.

        For example (partial output only, actual output might differ):

        bti7800# show system firmware
        Module   Module Type  Device     Firmware 
        -------  -----------  ---------  ----------------------------------------- 
        cmm:1/A  CMM          L2-switch  WebStaX (stackable) 3.41f_BTISYSTEMS_R3.3  
        cmm:1/B  CMM          L2-switch  WebStaX (stackable) 3.41f_BTISYSTEMS_R3.3 
    6. Upgrade the SHMM firmware if there is a mismatch.
      1. Use the system upgrade firmware shmm command to upgrade the SHMM firmware.

        For example (partial output only, actual output might differ):

        bti7800# system upgrade firmware shmm module chassis:1
        This action will upgrade both Active and Standby (if present) ShMM. 
        Do you want to continue? (yes/no): yes  
        
        Verifying whether upgrade is required...Upgrade required, performing upgrade 
        Upgrading Chassis HPDL of Active SHMM...Done 
        Upgrading Shelfman Conf of Active SHMM.....Done 
        Upgrading Chassis HPDL of Backup SHMM...Done 
        Upgrading Shelfman Conf of Backup SHMM.....Done 
        Rebooting the SHMM for Changes to take effect...Done 
        Verifying upgrade...SHMM Upgrade was successful, Updating Local Files... Done  
        bti7800# 

        Note: This command can take up to 30 minutes to complete.

      2. Use the show system firmware command to verify that the SHMM is running the new firmware.

        For example (partial output only, actual output might differ):

        bti7800# show system firmware
        Module   Module Type  Device     Firmware 
        -------  -----------  ---------  ----------------------------------------- 
        cmm:1/A  CMM          L2-switch  WebStaX (stackable) 3.41f_BTISYSTEMS_R3.3      
                              SHMM       Shelf Manager Ver.: 3.4.2.1             
                                         Chassis Product ID: BTI 14 Slot Rev 1.9       
                                         Carrier Product ID: BTI-CMM Rev 1.4 
                                         a2f-upgrade.dat: v1.4    
                                         rc.shmm700-hpdl: v1.1       
                                         shelfman.conf: v1.3      
                                         Kernel Build Date: 2/4/2015  
        
        cmm:1/B  CMM          L2-switch  WebStaX (stackable) 3.41f_BTISYSTEMS_R3.3   
                              SHMM       Shelf Manager Ver.: 3.4.2.1       
                                         Chassis Product ID: BTI 14 Slot Rev 1.9   
                                         Carrier Product ID: BTI-CMM Rev 1.4    
                                         a2f-upgrade.dat: v1.4        
                                         rc.shmm700-hpdl: v1.1      
                                         shelfman.conf: v1.3        
                                         Kernel Build Date: 2/4/2015 
    7. Check over the system.
      1. Use the show system version command to verify that all modules are running the new version of software.
      2. Use the show equipment command to verify that all modules are up and running.
      3. Use the show alarms command to verify that no unexpected alarms have been raised due to the upgrade.
      4. Use the show system firmware command to verify that the CMM is running the new firmware.

    Release History Table

    Release
    Description
    In releases 4.3 and higher, you can upgrade the firmware with the provisioning privilege.

    Modified: 2017-10-25