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
-
Run the show hw-module fpd command.
Example:
RP/0/RP0/CPU0:ios#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/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 REQRP/0/RP0/CPU0:MOLS_SIT1#show hw-module fpd Tue Mar 25 16:30:45.888 IST Auto-upgrade:Enabled,PM included 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 SsdIntelSCKKBGZ S CURRENT 1.30 1.30 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/PM1 NCS1K4-AC-PSU-2 0.1 PO-PriMCU CURRENT 1.03 1.03 NOT REQ 0/PM1 NCS1K4-AC-PSU-2 0.1 PO-SecMCU CURRENT 1.05 1.05 NOT REQ 0/0/NXR0 NCS1K14-EDFA2 0.1 CpuModFw S CURRENT 251.100 251.100 NOT REQ 0/0/NXR0 NCS1K14-EDFA2 0.1 OptModFw S CURRENT 2.04 2.04 NOT REQ 0/1/NXR0 NCS1K14-2.4T-K9 0.1 CpuModFw S CURRENT 251.100 251.100 NOT REQ 0/2/NXR0 NCS1K14-2.4T-X-K9 1.0 CpuModFw S CURRENT 251.100 251.100 NOT REQ 0/3/NXR0 NCS1K4-QXP-K9 0.2 CpuModFw S CURRENT 251.100 251.100 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.19 1.19 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-32E-CE 0.2 MD-32-LUM S CURRENT 2.20 2.20 NOT REQ 0/5 NCS1K-MD-32O-CE 12.1 MD-32-ACC S CURRENT 1.12 1.12 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.
-
-
-
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 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.0RP/0/RP0/CPU0:MOLS_SIT1#show fpd package Thu Mar 27 17:55:13.582 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.10 1.10 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.10 1.10 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 251.100 251.100 0.0 -------------------------------------------------------------------------------- NCS1K14-2.4T-L-K9 CIMFw NO 80.13021 80.13021 0.0 CpuModFw NO 251.100 251.100 0.0 -------------------------------------------------------------------------------- NCS1K14-2.4T-X-K9 CIMFw NO 80.13021 80.13021 0.0 CpuModFw NO 251.100 251.100 0.0 -------------------------------------------------------------------------------- NCS1K14-2.4TXL-K9 CIMFw NO 80.13021 80.13021 0.0 CpuModFw NO 251.100 251.100 0.0 -------------------------------------------------------------------------------- NCS1K14-CCMD-16-C CpuModFw NO 251.100 251.100 0.0 OptModFw NO 20.02 20.02 0.0 -------------------------------------------------------------------------------- NCS1K14-CCMD-16-L CpuModFw NO 251.100 251.100 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 251.100 251.100 0.0 OptModFw NO 2.04 2.04 0.0 -------------------------------------------------------------------------------- NCS1K4-1.2T-K9 CpuModFw NO 251.100 251.100 0.0 OptModFw NO 1.38 1.38 0.0 -------------------------------------------------------------------------------- NCS1K4-1.2T-L-K9 CpuModFw NO 251.100 251.100 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 251.100 251.100 0.0 -------------------------------------------------------------------------------- NCS1K4-QXP-L-K9 CpuModFw NO 251.100 251.100 0.0 RP/0/RP0/CPU0:MOLS_SIT1#
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.
NoteYou can upgrade the firmware version of the power modules only when both the power modules are present and powered on.