System Setup and Software Installation Guide for Cisco NCS 1014, IOS XR Releases 26.x.x

PDF

System Setup and Software Installation Guide for Cisco NCS 1014, IOS XR Releases 26.x.x

Verify firmware version

Want to summarize with AI?

Log in

Verify the field-programmable device (FPD) firmware version running on each hardware component of Cisco NCS 1014 using the show hw-module fpd and show fpd package commands.


Use this task to confirm that the firmware that is running on each hardware component of Cisco NCS 1014 is compatible with the installed Cisco IOS XR image.

Cisco NCS 1014 hardware components require compatible firmware for proper operation. Using the show hw-module fpd command displays the current firmware version for each FPD, while show fpd package shows the firmware version bundled with the installed Cisco IOS XR software image.

Procedure

  1. Run the show hw-module fpd command.

    Note

    From R26.2.1, the solid-state drive (SSD) FPD name that is displayed in the output of the show hw-module fpd command changes from a vendor- or model-specific name to a generic format: CPU-SSD for RP locations and CHASSIS-SSD for rack locations.

    Example:

    
    RP/0/RP0/CPU0:ios#show hw-module fpd 
    Mon Aug 24 08:37:21.376 UTC
    
    Auto-upgrade:Enabled,PM excluded
    Attribute codes: B golden, P protect, S secure, A Anti Theft aware
                                                                             FPD Versions
                                                                            ==============
    Location   Card type             HWver FPD device       ATR Status    Running  Programd   Reload Loc
    -------------------------------------------------------------------------------------------------
    0/RP0/CPU0 NCS1K14-CNTLR-K9      1.0   ADM-DB               CURRENT      2.10     2.10        NOT REQ
    0/RP0/CPU0 NCS1K14-CNTLR-K9      1.0   ADM-MB               CURRENT      2.30     2.30        NOT REQ
    0/RP0/CPU0 NCS1K14-CNTLR-K9      1.0   BIOS             S   CURRENT      6.10     6.10          0/RP0
    0/RP0/CPU0 NCS1K14-CNTLR-K9      1.0   BIOS-Golden      BS  CURRENT               4.70          0/RP0
    0/RP0/CPU0 NCS1K14-CNTLR-K9      1.0   CPU-SSD          S   CURRENT      1.30     1.30          0/RP0
    0/RP0/CPU0 NCS1K14-CNTLR-K9      1.0   CpuFpga          S   CURRENT      1.17     1.17          0/RP0
    0/RP0/CPU0 NCS1K14-CNTLR-K9      1.0   CpuFpgaGolden    BSP CURRENT               1.09          0/RP0
    0/RP0/CPU0 NCS1K14-CNTLR-K9      1.0   TamFw            S   CURRENT      9.04     9.04          0/RP0
    0/RP0/CPU0 NCS1K14-CNTLR-K9      1.0   TamFwGolden      BSP CURRENT               9.04          0/RP0
    0/PM0      NCS1K4-AC-PSU-2       1.1   PO-PriMCU            CURRENT      1.03     1.03        NOT REQ
    0/PM0      NCS1K4-AC-PSU-2       1.1   PO-SecMCU            CURRENT      1.05     1.05        NOT REQ
    0/PM1      NCS1K4-AC-PSU-2       1.1   PO-PriMCU            CURRENT      1.03     1.03        NOT REQ
    0/PM1      NCS1K4-AC-PSU-2       1.1   PO-SecMCU            CURRENT      1.05     1.05        NOT REQ
    0/0/NXR0   NCS1K14-2.4T-X-K9     1.0   CpuModFw         S   CURRENT    263.100  263.100       NOT REQ
    0/0/NXR0   NCS1K14-2.4T-X-K9     0.0   OpticsFw_Port_0  S   CURRENT     80.15016 80.15016     NOT REQ
    0/0/NXR0   NCS1K14-2.4T-X-K9     0.0   OpticsFw_Port_7  S   CURRENT     80.14015 80.14015     NOT REQ
    0/2/NXR0   NCS1K14-2.4T-K9       0.1   CpuModFw         S   CURRENT    263.100  263.100       NOT REQ
    0/2/NXR0   NCS1K14-2.4T-K9       0.0   OpticsFw_Port_0  S   CURRENT     80.15016 80.15016     NOT REQ
    0/2/NXR0   NCS1K14-2.4T-K9       0.0   OpticsFw_Port_2  S   CURRENT      1.11     1.11        NOT REQ
    0/2/NXR0   NCS1K14-2.4T-K9       0.0   OpticsFw_Port_7  S   CURRENT     80.15016 80.15016     NOT REQ
    0/3/NXR0   NCS1K4-QXP-K9         0.2   CpuModFw         S   CURRENT    263.100  263.100       NOT REQ
    0/3/NXR0   NCS1K4-QXP-K9         0.0   OpticsFw_Port_0  S   CURRENT      1.11     1.11        NOT REQ
    0/3/NXR0   NCS1K4-QXP-K9         0.0   OpticsFw_Port_14 S   CURRENT     61.2416  61.2416      NOT REQ
    0/Rack     NCS1014               1.1   ADM-CHASSIS          CURRENT      0.21     0.21        NOT REQ
    0/Rack     NCS1014               1.1   CHASSIS-SSD      S   CURRENT      1.30     1.30         0/Rack
    0/Rack     NCS1014               1.1   IoFpga           S   CURRENT      2.28     2.28        NOT REQ
    0/Rack     NCS1014               1.1   IoFpgaGolden     BS  CURRENT               1.05        NOT REQ
    • Status: Upgrade status of the firmware. The status can be one of the following values:

      • CURRENT: The firmware version is the latest version.

      • NOT READY: The firmware of the FPD is not ready for upgrade.

      • NEED UPGD: A newer firmware version is available in the installed image. Cisco recommends that you perform an upgrade.

      • UPGD PREP: The firmware of the FPD is preparing for upgrade.

      • RLOAD REQ: The upgrade is complete, and the card requires a reload.

      • UPGD DONE: The firmware upgrade is successful.

      • UPGD FAIL: The firmware upgrade has failed.

      • UPGD SKIP: The upgrade is skipped because the installed firmware version is higher than the version available in the image.

      • Running: The current version of the firmware that is running on the FPD.

  2. Run the show fpd package command to display the FPD image version that is available with the installed software release for each hardware component.

    Example:

    
    RP/0/RP0/CPU0:ios#show fpd package 
    Fri Sep 11 10:58:07.423 IST
    
    =============================== ================================================
                                            Field Programmable Device Package
                                    ================================================
                                                   Req     SW      Min Req   Min Req
    Card Type            FPD Description           Reload  Ver     SW Ver  Board Ver
    =================== ========================== ====== ======= ======== =========
    
    --------------------------------------------------------------------------------
    NCS1K14-2.4T-A-K9    CIM8CEK9ACA                NO     80.14015  80.14015   0.0  
                         CIM8CK9ACA                 NO     80.14015  80.14015   0.0  
                         CIM8LEK9ACA                NO     80.14015  80.14015   0.0  
                         CIM8LK9ACA                 NO     80.14015  80.14015   0.0  
                         CpuModFw                   NO    263.100   263.100     0.0  
                         ONSQSFPPSM2ACC             NO      1.11      1.11      0.0  
    --------------------------------------------------------------------------------
     

What to do next

Upgrade all the FPDs by running the upgrade hw-module location all fpd all command in Cisco IOS XR EXEC mode. After the upgrade is complete, the Status column shows RLOAD REQ if the software requires a reload.

If a reload is required:

If the FPGA location is 0/RP0, run the admin hw-module location 0/RP0 reload command. This command reboots only the CPU. As a result, traffic is not impacted. If the FPGA location is 0/0, run the admin hw-module location all reload command. This command reboots the chassis. As a result, traffic is impacted. After the reload is complete, the new FPGA runs the current version.

If the firmware upgrade fails:

If the firmware upgrade fails, run the show logging command to view the details and upgrade the firmware again by using the preceding commands.

Note

You can upgrade the firmware version of the power modules only when both the power modules are present and powered on.