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

FPD upgrades

Want to summarize with AI?

Log in

Explains the FPD types, Golden FPD behavior, and status values that you use to evaluate firmware state before upgrading NCS 1014 hardware.


A Field Programmable Device (FPD) is a programmable hardware component that

  • incorporates a Field Programmable Gate Array (FPGA) for flexible operation,
  • requires verification and periodic upgrades to keep line card firmware current for chassis operation, and
  • functions in multiple modules, including Route Processor, Power Modules, Line Cards, and Rack components of NCS 1014 systems.

FPD details and status values

Note

During the software upgrade, when the SSD is upgraded, the FPD goes into the RELOAD_REQ state, as displayed by the show hw-module fpd command. This behavior is expected because the updated SSD firmware can only be activated after reloading the specific SSD location mentioned in the show hw-module fpd output.

This table lists the NCS 1014 FPDs that are distributed across Route Processor (RP), Power Modules (PM), Line Cards (LC), and Rack.

Table 1. NCS 1014 FPDs

Location

FPDs

RP

  • ADM-DB

  • ADM-MB

  • BIOS

  • BIOS-Golden

  • CpuFpga

  • CpuFpgaGolden

  • SsdIntelS4510

  • SsdIntelSC2KB

  • SsdMicron5300

  • TamFw

  • TamFwGolden

PM0 and PM1

  • PO-PriMCU

  • PO-SecMCU

LC

  • CpuModFw

  • OptModFw

Rack

  • ADM-CHASSIS

  • IoFpga

  • IoFpgaGolden

  • SsdIntelSC2KB

Golden FPDs

Golden FPDs serve as backup FPDs for the primary FPDs. For example, BIOS-Golden is the backup Golden FPD for the BIOS primary FPD. If a primary FPD is corrupted, NCS 1014 boots with the corresponding Golden FPD. The Golden FPDs cannot be upgraded.

Retrieve FPD information

There are multiple types of FPDs for each type of module. The show hw-module fpd command provides information about each FPD.

Note

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


RP/0/RP0/CPU0:235#show hw-module fpd     
Mon Jan 12 11:44:18.438 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-CNT-B-K9      0.2   ADM-DB               CURRENT      2.10     2.10        NOT REQ
0/RP0/CPU0 NCS1K14-CNT-B-K9      0.2   ADM-MB               CURRENT      2.30     2.30        NOT REQ
0/RP0/CPU0 NCS1K14-CNT-B-K9      0.2   BIOS             S   CURRENT      6.10     6.10          0/RP0
0/RP0/CPU0 NCS1K14-CNT-B-K9      0.2   BIOS-Golden      BS  CURRENT               4.50          0/RP0
0/RP0/CPU0 NCS1K14-CNT-B-K9      0.2   CpuFpga          S   CURRENT      1.17     1.17          0/RP0
0/RP0/CPU0 NCS1K14-CNT-B-K9      0.2   CpuFpgaGolden    BS  CURRENT               1.03          0/RP0
0/RP0/CPU0 NCS1K14-CNT-B-K9      0.2   SsdMicron5300    S   CURRENT      0.01     0.01          0/RP0
0/RP0/CPU0 NCS1K14-CNT-B-K9      0.2   TamFw            S   CURRENT      9.04     9.04          0/RP0
0/RP0/CPU0 NCS1K14-CNT-B-K9      0.2   TamFwGolden      BS  CURRENT               9.04          0/RP0
0/PM1      NCS1K4-AC-PSU         0.1   PO-PriMCU            CURRENT      2.04     2.04        NOT REQ
0/PM1      NCS1K4-AC-PSU         0.1   PO-SecMCU            CURRENT      2.06     2.06        NOT REQ
0/1/NXR0   NCS1K14-2.4T-A-K9     0.1   CpuModFw         S   CURRENT      261.100   261.100        NOT REQ
0/2/NXR0   NCS1K14-2.4T-A-K9     0.1   CpuModFw         S   CURRENT      261.100   261.100        NOT REQ
0/2/NXR0   NCS1K14-2.4T-A-K9     0.0   OpticsFw_Port_0  S   CURRENT     80.14014 80.14014     NOT REQ
0/2/NXR0   NCS1K14-2.4T-A-K9     0.0   OpticsFw_Port_7  S   CURRENT     80.14014 80.14014     NOT REQ
0/Rack     NCS1014               0.1   ADM-CHASSIS          CURRENT      0.21     0.21        NOT REQ
0/Rack     NCS1014               0.1   IoFpga           S   CURRENT      2.26     2.26        NOT REQ
0/Rack     NCS1014               0.1   IoFpgaGolden     BS  CURRENT               1.05        NOT REQ
0/Rack     NCS1014               0.1   SsdIntelSC2KB    S   CURRENT      1.30     1.30         0/Rack
RP/0/RP0/CPU0:235#

RP/0/RP0/CPU0:ios#show hw-module fpd
Wed Nov 15 19:29:37.061 UTC

Auto-upgrade:Enabled
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  0.2   ADM-DB              CURRENT    2.10  2.10    NOT REQ
0/RP0/CPU0 NCS1K14-CNTLR-K9  0.2   ADM-MB              CURRENT    2.30  2.30    NOT REQ
0/RP0/CPU0 NCS1K14-CNTLR-K9  0.2   BIOS S              CURRENT    4.70  4.70    0/RP0
0/RP0/CPU0 NCS1K14-CNTLR-K9  0.2   BIOS-Golden      BS CURRENT          4.70    0/RP0
0/RP0/CPU0 NCS1K14-CNTLR-K9  0.2   CpuFpga           S CURRENT    1.09  1.09    0/RP0
0/RP0/CPU0 NCS1K14-CNTLR-K9  0.2   CpuFpgaGolden    BS CURRENT          1.09    0/RP0
0/RP0/CPU0 NCS1K14-CNTLR-K9  0.2   SsdMicron5300     S CURRENT    0.01  0.01    0/RP0
0/RP0/CPU0 NCS1K14-CNTLR-K9  0.2   TamFw             S CURRENT    9.04  9.04    0/RP0
0/RP0/CPU0 NCS1K14-CNTLR-K9  0.2   TamFwGolden      BS CURRENT          9.04    0/RP0
0/PM0      NCS1K4-AC-PSU     0.1   PO-PriMCU           CURRENT    2.04  2.04    NOT REQ
0/PM0      NCS1K4-AC-PSU     0.1   PO-SecMCU           CURRENT    2.06  2.06    NOT REQ
0/PM1      NCS1K4-AC-PSU     0.1   PO-PriMCU           CURRENT    2.04  2.04    NOT REQ
0/PM1      NCS1K4-AC-PSU     0.1   PO-SecMCU           CURRENT    2.06  2.06    NOT REQ
0/0/NXR0   NCS1K4-1.2T-K9    0.1   CpuModFw          S CURRENT   234.10 234.10  NOT REQ
0/0/NXR0   NCS1K4-1.2T-K9    0.1   OptModFw          S CURRENT    1.38  1.38    NOT REQ
0/1/NXR0   NCS1K14-2.4T-K9   0.1   CpuModFw          S CURRENT   234.10 234.10  NOT REQ
0/2/NXR0   NCS1K14-CCMD-16-C 0.1   CpuModFw          S CURRENT   234.10 234.10  NOT REQ
0/2/NXR0   NCS1K14-CCMD-16-C 0.1   OptModFw          S CURRENT     1.38 1.38    NOT REQ
0/3/NXR0   NCS1K4-1.2T-K9    0.1   CpuModFw          S CURRENT   234.10 234.10  NOT REQ
0/3/NXR0   NCS1K4-1.2T-K9    0.1   OptModFw          S CURRENT     1.38 1.38    NOT REQ
0/Rack     NCS1014           0.1   ADM-CHASSIS         CURRENT     0.21 0.21    NOT REQ
0/Rack     NCS1014           0.1   IoFpga            S CURRENT     1.10 1.10    NOT REQ
0/Rack     NCS1014           0.1   IoFpgaGolden     BS CURRENT          1.05    NOT REQ
0/Rack     NCS1014           0.1   SsdIntelSC2KB     S CURRENT     1.20 1.20    0/Rack
RP/0/RP0/CPU0:RINode1#show hw-module fpd 
Mon Feb 24 14:30:20.742 IST

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      5.00     5.00          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   CpuFpga          S   CURRENT      1.17     1.17          0/RP0
0/RP0/CPU0 NCS1K14-CNTLR-K9      1.0   CpuFpgaGolden    BS  CURRENT               1.09          0/RP0
0/RP0/CPU0 NCS1K14-CNTLR-K9      1.0   SsdMicron5300    S   CURRENT      0.01     0.01          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      BS  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/0/NXR0   NCS1K14-EDFA2         0.1   CpuModFw         S   CURRENT    252.06   252.06        NOT REQ
0/0/NXR0   NCS1K14-EDFA2         0.1   OptModFw         S   CURRENT      2.02     2.02        NOT REQ
0/3/NXR0   NCS1K4-1.2T-K9        0.1   CpuModFw         S   CURRENT    252.06   252.06        NOT REQ
0/3/NXR0   NCS1K4-1.2T-K9        0.1   OptModFw         S   CURRENT      1.38     1.38        NOT REQ
0/Rack     NCS1014               1.1   ADM-CHASSIS          CURRENT      0.21     0.21        NOT REQ
0/Rack     NCS1014               1.1   IoFpga           S   CURRENT      1.23     1.23        NOT REQ
0/Rack     NCS1014               1.1   IoFpgaGolden     BS  CURRENT               1.05        NOT REQ
0/Rack     NCS1014               1.1   SsdIntelSC2KB    S   CURRENT      1.30     1.30         0/Rack
0/4        NCS1K-MD-32O-CE       0.2   MD-32-LUM        S   CURRENT      2.20     2.20        NOT REQ
0/5        NCS1K-MD-32E-CE       12.1  MD-32-ACC        S   CURRENT      1.12     1.12        NOT REQ

The following table describes the significant fields in the output of the show hw-module fpd command.

Table 2. Description of Fields in show hw-module fpd Command

Field

Description

Location

Location of the FPD.

Card type

PID of the modules such as chassis, card, CPU, and PSU.

HWver

Hardware version where the FPD resides.

FPD device

Name of the FPD.

ATR

Attribute codes. The possible values are:

  • B - Golden Image

  • S - Secure Image

  • P - Protect Image

The attribute code of the primary FPDs is S and the Golden FPDs is BS.

Status

Status of the FPD. See Table 3.

Running

FPD image version that has been activated and currently running in the FPD device.

Programd

FPD image version that has been programmed into the FPD device, but might not be activated.

Reload Loc

Indicates whether reload of the location is required or not.

The following table describes the possible values of the Status field in the output of the show hw-module fpd command.

Table 3. Description of FPD Status Values in show hw-module fpd Command Output

FPD Status

Description

NOT READY

The driver that owns the FPD device has not initialized the FPD client to handle this device.

CURRENT

FPD version is up-to-date and upgrade is not required.

NEED UPGD

Upgrade is required for this FPD. Check the output of the show fpd package command to determine the recommended FPD version.

UPGD PREP

FPD is preparing for upgrade.

IN QUEUE

Upgrade of this FPD is in queue.

UPGD SKIP

FPD upgrade is not required. For example,

  • FPD version is up-to-date and compatible.

  • FPD image is protected.

UPGRADING

FPD upgrade has started and the driver has not reported the upgrade progress information yet.

%UPGD

Percentage of FPD upgrade completion.

RLOAD REQ

FPD upgrade is successful and the FPD must be reloaded for the new version to take effect.

UPGD FAIL

FPD upgrade has failed. Check the syslog for any timeout messages or any failure reported by the driver.

UPGD DONE

FPD upgrade is successful.

The NCS 1014 does not support trunk FPD upgrade on the QXP card.


FPD upgrade verification fields

Use the show hw-module fpd command to check whether all the FPDs are in the CURRENT state. If the status of any FPD is NEED UPGD, then the upgrade is required for that FPD.

The following table describes the significant fields in the output of the show hw-module fpd command.

Table 4. Description of Fields in show hw-module fpd Command

Field

Description

Location

Location of the FPD.

Card type

PID of the modules such as chassis, card, CPU, and PSU.

HWver

Hardware version where the FPD resides.

FPD device

Name of the FPD.

ATR

Attribute codes. The possible values are:

  • B - Golden Image

  • S - Secure Image

  • P - Protect Image

The attribute code of the primary FPDs is S and the Golden FPDs is BS.

Status

Status of the FPD. See Table 2

Running

FPD image version that has been activated and currently running in the FPD device.

Programd

FPD image version that has been programmed into the FPD device, but might not be activated.

Reload Loc

Indicates whether a reload of the location is required or not.

The following table describes the possible values of the Status field in the output of the show hw-module fpd command.

Table 5. Description of FPD Status Values in show hw-module fpd Command

FPD Status

Description

NOT READY

The driver that owns the FPD device has not initialized the FPD client to handle this device.

CURRENT

FPD version is up-to-date and upgrade is not required.

NEED UPGD

Upgrade is required for this FPD.

UPGD PREP

FPD is preparing for upgrade.

IN QUEUE

Upgrade of this FPD is in queue.

UPGD SKIP

FPD upgrade is not required. For example,

  • FPD version is up-to-date and compatible.

  • FPD image is protected.

UPGRADING

FPD upgrade has started and the driver has not reported the upgrade progress information yet.

%UPGD

Percentage of FPD upgrade completion.

RLOAD REQ

FPD upgrade is successful and the FPD must be reloaded for the new version to take effect.

UPGD FAIL

FPD upgrade has failed. Check the syslog for any timeout messages or any failure reported by the driver.

UPGD DONE

FPD upgrade is successful.

FPD can be upgraded using two methods:


Verify whether an FPD upgrade is required

Use this task to verify FPD status and identify supported FPD package versions before you upgrade firmware.

Table 6. Feature History

Feature Name

Release Information

Feature Description

Automatic FPD Upgrade Support for Coherent Interconnect Module 8

Cisco IOS XR Release 24.3.1

The Coherent Interconnect Module 8 (CIM8) FPD is automatically upgraded to the latest qualified version when the line card FPD is upgraded. This ensures that both the line card and CIM8 operate with optimized performance and improved interoperability.

Supported line cards are:

  • NCS1K14-2.4T-X-K9

  • NCS1K4-2.4T-K9

Procedure

1.

Use the show hw-module fpd command to check whether all the FPDs are in the CURRENT state.

If the status of any FPD is NEED UPGD, then the upgrade is required for that FPD.

2.

Use the show fpd package command to determine the FPDs that are supported with the current software release and the minimum hardware requirements for each FPD.

The Coherent Interconnect Module 8 (CIM8) FPD is automatically upgraded to the latest qualified version while the line card FPD is being upgraded. If the CIM 8 has a higher version than the line card's CIM 8 FPD version, the CIM 8 remains at the higher version and does not downgrade.

  • NCS1K14-2.4T-X-K9

  • NCS1K4-2.4T-K9

  • NCS1K14-2.4T-A-K9

  • NCS1K14-2.4TAL-K9

You can see the CIM 8 FPD version in the show fpd package command output.


RP/0/RP0/CPU0:ios#show fpd package 
Mon Jan 12 11:48:15.912 UTC

=============================== ================================================
                                        Field Programmable Device Package
                                ================================================
                                               Req     SW      Min Req   Min Req
Card Type            FPD Description           Reload  Ver     SW Ver  Board Ver
=================== ========================== ====== ======= ======== =========
--------------------------------------------------------------------------------
NCS1014              ADM-CHASSIS                NO      0.21      0.21      0.0
                     IoFpga                     NO      1.19      1.19      0.0
                     IoFpgaGolden               NO      1.05      1.05      0.0
                     SsdIntelSC2KB              YES     1.20      1.20      0.0
                     SsdMicron5400              YES     0.02      0.02      0.0
--------------------------------------------------------------------------------
NCS1K14-2.4T-A-K9    CIM8CEK9ACA                NO     80.14014  80.14014   0.0  
                     CIM8CK9ACA                 NO     80.14014  80.14014   0.0  
                     CIM8LEK9ACA                NO     80.14014  80.14014   0.0  
                     CIM8LK9ACA                 NO     80.14014  80.14014   0.0  
                     CpuModFw                   NO     261.100   261.100     0.0 
--------------------------------------------------------------------------
NCS1K14-2.4TAL-K9    CIM8CEK9ACA                NO     80.14014  80.14014   0.0  
                     CIM8CK9ACA                 NO     80.14014  80.14014   0.0  
                     CIM8LEK9ACA                NO     80.14014  80.14014   0.0  
                     CIM8LK9ACA                 NO     80.14014  80.14014   0.0  
                     CpuModFw                   NO     261.100   261.100     0.0  
--------------------------------------------------------------------------------

RP/0/RP0/CPU0:ios#show fpd package
Wed Jul 17 11:44:07.258 IST

=============================== ================================================
                                        Field Programmable Device Package
                                ================================================
                                               Req     SW      Min Req   Min Req
Card Type            FPD Description           Reload  Ver     SW Ver  Board Ver
=================== ========================== ====== ======= ======== =========
--------------------------------------------------------------------------------
NCS1014              ADM-CHASSIS                NO      0.21      0.21      0.0
                     IoFpga                     NO      1.19      1.19      0.0
                     IoFpgaGolden               NO      1.05      1.05      0.0
                     SsdIntelSC2KB              YES     1.20      1.20      0.0
                     SsdMicron5400              YES     0.02      0.02      0.0
--------------------------------------------------------------------------------
NCS1K-MD-32E-C       MD-32-ACC                  NO      2.18      2.18      0.0
                     MD-32-NEO                  NO      2.02      2.02      0.0
.
.
.
--------------------------------------------------------------------------------
NCS1K14-2.4T-K9      CIMFw                      NO    180.13019 180.13019   0.0
                     CpuModFw                   NO     43.27     43.27      0.0
--------------------------------------------------------------------------------
NCS1K14-2.4T-L-K9    CIMFw                      NO    180.13019 180.13019   0.0
                     CpuModFw                   NO     43.27     43.27      0.0
--------------------------------------------------------------------------------
NCS1K14-2.4T-X-K9    CIMFw                      NO    180.13019 180.13019   0.0
                     CpuModFw                   NO     43.27     43.27      0.0
--------------------------------------------------------------------------------
NCS1K14-2.4TXL-K9    CIMFw                      NO    180.13019 180.13019   0.0
                     CpuModFw                   NO     43.27     43.27      0.0
--------------------------------------------------------------------------------
.
.
NCS1K14-CNTLR-K9     ADM-DB                     NO      2.10      2.10      0.2
                     ADM-MB                     NO      2.30      2.30      0.2
                     BIOS                       YES     4.80      4.80      0.0
                     BIOS-Golden                YES     4.70      0.01      0.0

RP/0/RP0/CPU0:RINode1#show fpd package
Mon Feb 24 14:31:30.361 IST

=============================== ================================================
                                        Field Programmable Device Package
                                ================================================
                                               Req     SW      Min Req   Min Req
Card Type            FPD Description           Reload  Ver     SW Ver  Board Ver
=================== ========================== ====== ======= ======== =========
--------------------------------------------------------------------------------
NCS1014              ADM-CHASSIS                NO      0.21      0.21      0.0  
                     IoFpga                     NO      1.19      1.19      0.0  
                     IoFpgaGolden               NO      1.05      0.01      0.0  
                     SsdIntelSC2KB              YES     1.30      1.30      0.0  
                     SsdMicron5400              YES     0.02      0.02      0.0  
                     SsdSolidigmSC2KB           YES     1.30      1.30      0.0  
--------------------------------------------------------------------------------
NCS1K-MD-32E-C       MD-32-ACC                  NO      2.18      2.18      0.0  
                     MD-32-NEO                  NO      2.02      2.02      0.0  
--------------------------------------------------------------------------------
NCS1K-MD-32E-CE      MD-32-ACC                  NO      1.12      1.12      0.0  
                     MD-32-LUM                  NO      2.20      2.20      0.0  
--------------------------------------------------------------------------------
NCS1K-MD-32O-C       MD-32-ACC                  NO      2.18      2.18      0.0  
                     MD-32-NEO                  NO      2.02      2.02      0.0  
--------------------------------------------------------------------------------
NCS1K-MD-32O-CE      MD-32-ACC                  NO      1.12      1.12      0.0  
                     MD-32-LUM                  NO      2.20      2.20      0.0  
--------------------------------------------------------------------------------
NCS1K14-2.4T-K9      CIMFw                      NO     80.13021  80.13021   0.0  
                     CpuModFw                   NO    252.06    252.06      0.0  
--------------------------------------------------------------------------------
NCS1K14-2.4T-L-K9    CIMFw                      NO     80.13021  80.13021   0.0  
                     CpuModFw                   NO    252.06    252.06      0.0  
--------------------------------------------------------------------------------
NCS1K14-2.4T-X-K9    CIMFw                      NO     80.13021  80.13021   0.0  
                     CpuModFw                   NO    252.06    252.06      0.0  
--------------------------------------------------------------------------------
NCS1K14-2.4TXL-K9    CIMFw                      NO     80.13021  80.13021   0.0  
                     CpuModFw                   NO    252.06    252.06      0.0  
--------------------------------------------------------------------------------
NCS1K14-CCMD-16-C    CpuModFw                   NO    252.06    252.06      0.0  
                     OptModFw                   NO     20.02     20.02      0.0  
--------------------------------------------------------------------------------
NCS1K14-CCMD-16-L    CpuModFw                   NO    252.06    252.06      0.0  
                     OptModFw                   NO     20.02     20.02      0.0  
--------------------------------------------------------------------------------
NCS1K14-CNTLR-K9     ADM-DB                     NO      2.10      2.10      0.2  
                     ADM-MB                     NO      2.30      2.30      0.2  
                     BIOS                       YES     5.00      5.00      0.0  
                     BIOS-Golden                YES     4.70      0.01      0.0  
                     CpuFpga                    YES     1.17      1.17      0.0  
                     CpuFpgaGolden              YES     1.09      0.01      0.0  
                     SsdIntelS4510              YES    11.51     11.51      0.0  
                     SsdIntelSC2KB              YES     1.30      1.30      0.0  
                     SsdIntelSCKKBGZ            YES     1.30      1.30      0.0  
                     SsdMicron5300              YES     0.01      0.01      0.0  
                     SsdMicron5400              YES     0.02      0.02      0.0  
                     SsdSolidigmSC2KB           YES     1.30      1.30      0.0  
                     SsdSolidigmSCKKB           YES     1.30      1.30      0.0  
                     SsdSRM28480GF1             YES    14.03     14.03      0.0  
                     TamFw                      YES     9.04      9.04      0.0  
                     TamFwGolden                YES     9.04      0.01      0.0  
--------------------------------------------------------------------------------
NCS1K14-CTLR-B-K9    ADM-DB                     NO      2.10      2.10      0.2  
                     ADM-MB                     NO      2.30      2.30      0.2  
                     BIOS                       YES     5.00      5.00      0.0  
                     BIOS-Golden                YES     4.70      0.01      0.0  
                     CpuFpga                    YES     1.17      1.17      0.0  
                     CpuFpgaGolden              YES     1.09      0.01      0.0  
                     SsdIntelS4510              YES    11.51     11.51      0.0  
                     SsdIntelSC2KB              YES     1.30      1.30      0.0  
                     SsdIntelSCKKBGZ            YES     1.30      1.30      0.0  
                     SsdMicron5300              YES     0.01      0.01      0.0  
                     SsdMicron5400              YES     0.02      0.02      0.0  
                     SsdSolidigmSC2KB           YES     1.30      1.30      0.0  
                     SsdSolidigmSCKKB           YES     1.30      1.30      0.0  
                     SsdSRM28480GF1             YES    14.03     14.03      0.0  
                     TamFw                      YES     9.04      9.04      0.0  
                     TamFwGolden                YES     9.04      0.01      0.0  
--------------------------------------------------------------------------------
NCS1K14-EDFA2        CohProbFw                  NO     70.13021  70.13021   0.0  
                     CpuModFw                   NO    252.06    252.06      0.0  
                     DracoFW                    NO      0.09      0.09      0.1  
                     DracoFW                    NO      0.09      0.09      0.2  
                     OptModFw                   NO      2.02      2.02      0.0  
--------------------------------------------------------------------------------
NCS1K4-1.2T-K9       CpuModFw                   NO    252.06    252.06      0.0  
                     OptModFw                   NO      1.38      1.38      0.0  
--------------------------------------------------------------------------------
NCS1K4-1.2T-L-K9     CpuModFw                   NO    252.06    252.06      0.0  
                     OptModFw                   NO      1.38      1.38      0.0  
--------------------------------------------------------------------------------
NCS1K4-2-QDD-C-K9    CpuModFw                   NO    252.06    252.06      0.0  
                     OptModFw                   NO      1.38      1.38      0.0  
--------------------------------------------------------------------------------
NCS1K4-AC-PSU        PO-PriMCU                  NO      2.04      2.04      0.1  
                     PO-SecMCU                  NO      2.06      2.06      0.1  
--------------------------------------------------------------------------------
NCS1K4-AC-PSU-2      PO-PriMCU                  NO      1.03      1.03      0.1  
                     PO-SecMCU                  NO      1.05      1.05      0.1  
--------------------------------------------------------------------------------
NCS1K4-QXP-K9        CpuModFw                   NO    252.06    252.06      0.0  
--------------------------------------------------------------------------------
NCS1K4-QXP-L-K9      CpuModFw                   NO    252.06    252.06      0.0  

This table describes the fields in the output of the show fpd package command.

Table 7. Description of Fields in show fpd package Command

Field

Description

Card Type

PID of the modules such as chassis, card, CPU, and PSU.

FPD Description

Description of the FPD.

Req Reload

Determines whether reload is required to activate the FPD image.

SW Ver

Recommended FPD software version for the associated module running the current Cisco IOS XR Software.

Min Req SW Ver

Minimum required FPD software version to operate the module.

Min Req Board Ver

Minimum required hardware version for the associated FPD. A minimum hardware requirement of version 0.0 indicates that all the hardware can support this FPD version.

FPD can be upgraded using two methods:

You know whether the FPDs are current or require upgrade, and which FPD package versions are supported by the current software release.


Upgrade FPDs manually

Use this task to manually upgrade one or more FPDs and reload locations when a reload is required to activate the new firmware.

Procedure

1.

Use the upgrade hw-module location [location-id] fpd [fpd name] command to upgrade a specific FPD.

Note

FPD upgrades are non-traffic affecting.

Example:

RP/0/RP0/CPU0:ios#upgrade hw-module location 0/0/NXR0 fpd CPUModFw

This is a sample configuration to upgrade the FPD of a trunk pluggable.

RP/0/RP0/CPU0:ios#upgrade hw-module location 0/3/nXR0 fpd OpticsFw_Port_7
2.

Use the show hw-module fpd command to display information about the completed FPD upgrade.

3.

(Optional) Use the upgrade hw-module location [location-id] fpd [fpd name] force command to forcibly upgrade a specific FPD irrespective of whether the upgrade is required or not.

Example:

RP/0/RP0/CPU0:ios#upgrade hw-module location 0/0/NXR0 fpd CPUModFw force

This is a sample configuration to forcibly upgrade the FPD of a trunk pluggable.

RP/0/RP0/CPU0:ios#upgrade hw-module location 0/3/nXR0 fpd OpticsFw_Port_7 force
4.

Use the reload location location-id to reload the FPDs belonging to a specific location with the new version.

The Reload Loc field in the output of show hw-module fpd command indicates whether the reload is required or not.

Example:

RP/0/RP0/CPU0:ios#reload location 0/RP0/CPU0
5.

(Optional) Use the upgrade hw-module location all fpd all command to upgrade all the FPDs concurrently.

Example:

RP/0/RP0/CPU0:ios#upgrade hw-module location all fpd all
Note
You cannot upgrade PSU FPD using the location all fpd all command. You can execute the Step 6 command to upgrade PSU FPD.
6.

(Optional) Use the upgrade hw-module [location [location-id | all]] fpd [fpd name] | all] command to upgrade a specific FPD, all the FPDs, or the FPDs belonging to a specific location.

Note

Until Release 24.2.1, you cannot forcefully upgrade FPDs of power modules and SSDs.

From Release 24.3.1, you can upgrade power module FPDs by using the command:

upgrade hw-module [location [location-id | all]] [pm [pm-id | all]] fpd [fpd name] | all].

The selected FPDs are upgraded, and any required reload activates the new firmware version.


Configure automatic FPD upgrade

Use this task to control automatic FPD upgrade behavior on NCS 1014 and to configure whether power module FPDs are included in automatic upgrades.

Table 8. Feature History

Feature Name

Release Information

Feature Description

Automatic FPD Upgrade Support for Power Module

Cisco IOS XR Release 26.1.1

The FPD upgrade for power modules is now integrated with the NCS 1014 automatic FPD upgrade. You have the flexibility to include or exclude the power module FPD in the automatic upgrade according to your operational requirements. This option is disabled by default.

Command added:

  • fpd auto-upgrade {include | exclude} pm

You can also enable the automatic FPD upgrade for power modules using the OpenConfig data model Cisco-IOS-XR-openconfig-system-fpd-ext.

The automatic FPD upgrade process upgrades firmware with the NEED UPGD status to the CURRENT status automatically. Use the show hw-module fpd command to view the latest status after the automatic upgrade is completed.

In NCS 1014, automatic FPD upgrade is enabled by default.

Procedure

1.

Disable the automatic FPD upgrade.

Example:


RP/0/RP0/CPU0:ios#configure
RP/0/RP0/CPU0:ios(config)#fpd auto-upgrade disable
RP/0/RP0/CPU0:ios(config)#commit
RP/0/RP0/CPU0:ios(config)#end
Note
  • CpuModFw is upgraded during the automated FPD upgrade for cards NCS1K14-2.4T-K9 and NCS1K14-2.4T-L-K9.

  • OptModFw is upgraded first followed by CpuModFw during automated FPD upgrade for the cards NCS1K14-CCMD-16-C, NCS1K14-CCMD-16-L, NCS1K4-1.2T-K9, and NCS1K14-EDFA2.

  • Until R24.2.1, you cannot do an automatic upgrade for the FPD power module.

2.

From R24.3.1, include or exclude automatic upgrade of power modules using the fpd auto-upgrade {include | exclude} pm command.

Example:

RP/0/RP0/CPU0:ios#fpd auto-upgrade include pm
RP/0/RP0/CPU0:ios#commit

Example:

RP/0/RP0/CPU0:ios#fpd auto-upgrade exclude pm
RP/0/RP0/CPU0:ios#commit

Automatic FPD upgrade is disabled, or power module FPD inclusion is configured according to the selected command.