Use this procedure to upgrade FPD firmware on NCS 1004 after a software upgrade.
You must upgrade the FPD firmware of the route processor and the line cards after upgrading to the latest software release. This task also provides instructions for upgrading the FPD firmware of SSDs located on the chassis SSD (BP_SSD) and the route processor SSD (CPU_SSD). This upgrade is supported from R7.5.2.
Table 1.
Feature history
Feature name |
Release information |
Feature description |
FPD upgrade support for SSDs |
Cisco IOS XR Release 7.5.2 |
The FPDs of the SSDs on the chassis and on the route processor can now be upgraded. This feature allows you to maintain the FPD versions of SSDs with the latest firmware, including enhancements and bug fixes. If an FPD upgrade is required, the One Or More FPDs Need Upgrade Or Not In Current State alarm is raised on the route processor. |
Note
The Provisioning In Progress alarm is raised on the slice or line card during the FPD upgrade and automatically clears after the upgrade completes. This alarm does not affect traffic.
Note
Follow this sequence to upgrade the FPDs of the OTN-XP card:
LC_CPU_MOD_FW
LC_DP_MOD_FW
LC_CFP2_PORT_<0/1>
From Release 7.5.2, the FPDs of the SSDs on the chassis and the route processor can be upgraded. FPD upgrades of BP_SSD and CPU_SSD do not impact traffic.
Procedure
|
1. |
Use the show hw-module fpd command to check the status of the FPDs.
Verify the status of the FPDs of the line cards in these examples.
Example:
RP/0/RP0/CPU0:ios# show hw-module fpd
Fri May 29 11:17:52.980 UTC
FPD Versions
=================
Location Card type HWver FPD device ATR Status Running Programd
-----------------------------------------------------------------------------------
0/0 NCS1K4-1.2T-K9 2.0 LC_CPU_MOD_FW CURRENT 21.19 21.19
0/0 NCS1K4-1.2T-K9 1.0 LC_OPT_MOD_FW CURRENT 2.04 2.04
0/1 NCS1K4-OTN-XP 3.0 LC_CPU_MOD_FW NEED UPGD 21.18 21.18
0/1 NCS1K4-OTN-XP 3.0 LC_DP_MOD_FW CURRENT 6.10 6.10
0/2 NCS1K4-OTN-XP 3.0 LC_CPU_MOD_FW NEED UPGD 21.18 21.18
0/2 NCS1K4-OTN-XP 3.0 LC_DP_MOD_FW CURRENT 6.10 6.10
0/3 NCS1K4-OTN-XP 3.0 LC_CPU_MOD_FW NEED UPGD 21.18 21.18
0/3 NCS1K4-OTN-XP 3.0 LC_DP_MOD_FW CURRENT 6.10 6.10
0/RP0 NCS1K4-CNTLR-K9 4.0 CSB_IMG S CURRENT 0.200 0.200
0/RP0 NCS1K4-CNTLR-K9 4.0 TAM_FW CURRENT 36.08 36.08
0/RP0 NCS1K4-CNTLR-K9 1.14 BIOS S CURRENT 4.30 4.30
0/RP0 NCS1K4-CNTLR-K9 4.0 CPU_FPGA CURRENT 1.14 1.14
0/PM0 NCS1K4-DC-PSU 0.1 PO-PriMCU CURRENT 1.12 1.12
0/PM1 NCS1K4-DC-PSU PO-PriMCU NOT READY
0/SC0 NCS1004 2.0 BP_FPGA CURRENT 1.25 1.25
0/SC0 NCS1004 2.0 XGE_FLASH CURRENT 18.04 18.04
From R7.5.2, you can verify the status of the FPDs of the SSDs in this example.
Example:
RP/0/RP0/CPU0:ios# show hw-module fpd
Thu Oct 7 12:44:43.532 UTC
Auto-upgrade:Disabled
FPD Versions
=================
Location Card type HWver FPD device ATR Status Running Programd
-----------------------------------------------------------------------------------
0/0 NCS1K4-2-QDD-C-K9 1.0 LC_CPU_MOD_FW CURRENT 21.31 21.31
0/0 NCS1K4-2-QDD-C-K9 1.0 LC_OPT_MOD_FW CURRENT 1.26 1.26
0/1 NCS1K4-2-QDD-C-K9 0.0 LC_CPU_MOD_FW CURRENT 21.31 21.31
0/1 NCS1K4-2-QDD-C-K9 1.0 LC_OPT_MOD_FW CURRENT 1.26 1.26
0/2 NCS1K4-2-QDD-C-K9 1.0 LC_CPU_MOD_FW CURRENT 21.31 21.31
0/2 NCS1K4-2-QDD-C-K9 1.0 LC_OPT_MOD_FW CURRENT 1.26 1.26
0/3 NCS1K4-2-QDD-C-K9 0.0 LC_CPU_MOD_FW CURRENT 21.31 21.31
0/3 NCS1K4-2-QDD-C-K9 1.0 LC_OPT_MOD_FW CURRENT 1.26 1.26
0/RP0 NCS1K4-CNTLR-K9 4.0 CSB_IMG S CURRENT 0.200 0.200
0/RP0 NCS1K4-CNTLR-K9 4.0 TAM_FW CURRENT 36.08 36.08
0/RP0 NCS1K4-CNTLR-K9 1.14 BIOS S CURRENT 5.30 5.30
0/RP0 NCS1K4-CNTLR-K9 5.4 BP_SSD NEED UPGD 71.00 71.00
0/RP0 NCS1K4-CNTLR-K9 4.0 CPU_FPGA CURRENT 1.14 1.14
0/RP0 NCS1K4-CNTLR-K9 5.4 CPU_SSD NEED UPGD 71.00 71.00
0/PM1 NCS1K4-AC-PSU 0.1 PO-PriMCU NEED UPGD 2.51 2.51
0/SC0 NCS1004 2.0 BP_FPGA CURRENT 1.25 1.25
0/SC0 NCS1004 2.0 XGE_FLASH CURRENT 18.04 18.04
|
|
2. |
Use the upgrade hw-module command to upgrade the FPDs.
Example:
This example shows how to upgrade the FPD image of a line card.
RP/0/RP0/CPU0:ios# upgrade hw-module location all fpd all
This command upgrades the FPDs of line cards. The FPD upgrade process for line cards may take three to five minutes. After the upgrade, the device automatically reloads. When the process completes, all FPDs, including BIOS, display the CURRENT status.
Example:
From R7.5.2, this example shows how to upgrade the FPD image of BP_SSD.
RP/0/RP0/CPU0:ios# upgrade hw-module location 0/RP0 fpd BP_SSD
Example:
From R7.5.2, this example shows how to upgrade the FPD image of CPU_SSD.
RP/0/RP0/CPU0:ios# upgrade hw-module location 0/RP0 fpd CPU_SSD
|
|
3. |
Use the show hw-module fpd command to verify the FPD status after the upgrade.
Example:
RP/0/RP0/CPU0:ios# show hw-module fpd
Fri May 29 11:30:24.492 UTC
Auto-upgrade:Disabled
FPD Versions
==============
Location Card type HWver FPD device ATR Status Running Programd
-----------------------------------------------------------------------------------------
0/0 NCS1K4-2-QDD-C-K9 1.0 LC_CPU_MOD_FW CURRENT 21.31 21.31
0/0 NCS1K4-2-QDD-C-K9 1.0 LC_OPT_MOD_FW CURRENT 1.26 1.26
0/1 NCS1K4-2-QDD-C-K9 0.0 LC_CPU_MOD_FW CURRENT 21.31 21.31
0/1 NCS1K4-2-QDD-C-K9 1.0 LC_OPT_MOD_FW CURRENT 1.26 1.26
0/2 NCS1K4-2-QDD-C-K9 1.0 LC_CPU_MOD_FW CURRENT 21.31 21.31
0/2 NCS1K4-2-QDD-C-K9 1.0 LC_OPT_MOD_FW CURRENT 1.26 1.26
0/3 NCS1K4-2-QDD-C-K9 0.0 LC_CPU_MOD_FW CURRENT 21.31 21.31
0/3 NCS1K4-2-QDD-C-K9 1.0 LC_OPT_MOD_FW CURRENT 1.26 1.26
0/RP0 NCS1K4-CNTLR-K9 1.14 BIOS S RLOAD REQ 5.10 5.10
0/RP0 NCS1K4-CNTLR-K9 5.4 BP_SSD RLOAD REQ 71.00 71.00
0/RP0 NCS1K4-CNTLR-K9 4.0 CPU_FPGA CURRENT 1.14 1.14
0/RP0 NCS1K4-CNTLR-K9 5.4 CPU_SSD RLOAD REQ 71.00 71.00
0/PM1 NCS1K4-AC-PSU 0.1 PO-PriMCU CURRENT 2.70 2.70
0/SC0 NCS1004 2.0 BP_FPGA CURRENT 1.25 1.25
0/SC0 NCS1004 2.0 XGE_FLASH CURRENT 18.04 18.04
|
|
4. |
Use the hw-module location 0/RP0 reload command to reload NCS 1004 if FPDs show RLOAD REQ status.
After reload, verify the FPD status. If the upgrade fails, the status shows UPGD_FAIL. If the upgrade succeeds, the status shows CURRENT.
Example:
RP/0/RP0/CPU0:ios# show hw-module fpd
Fri May 29 11:35:24.492 UTC
Auto-upgrade:Disabled
FPD Versions
==============
Location Card type HWver FPD device ATR Status Running Programd
-----------------------------------------------------------------------------------------
0/0 NCS1K4-2-QDD-C-K9 1.0 LC_CPU_MOD_FW CURRENT 21.31 21.31
0/0 NCS1K4-2-QDD-C-K9 1.0 LC_OPT_MOD_FW CURRENT 1.26 1.26
0/1 NCS1K4-2-QDD-C-K9 0.0 LC_CPU_MOD_FW CURRENT 21.31 21.31
0/1 NCS1K4-2-QDD-C-K9 1.0 LC_OPT_MOD_FW CURRENT 1.26 1.26
0/2 NCS1K4-2-QDD-C-K9 1.0 LC_CPU_MOD_FW CURRENT 21.31 21.31
0/2 NCS1K4-2-QDD-C-K9 1.0 LC_OPT_MOD_FW CURRENT 1.26 1.26
0/3 NCS1K4-2-QDD-C-K9 0.0 LC_CPU_MOD_FW CURRENT 21.31 21.31
0/3 NCS1K4-2-QDD-C-K9 1.0 LC_OPT_MOD_FW CURRENT 1.26 1.26
0/RP0 NCS1K4-CNTLR-K9 1.14 BIOS S CURRENT 5.30 5.30
0/RP0 NCS1K4-CNTLR-K9 5.4 BP_SSD CURRENT 75.00 75.00
0/RP0 NCS1K4-CNTLR-K9 4.0 CPU_FPGA CURRENT 1.14 1.14
0/RP0 NCS1K4-CNTLR-K9 5.4 CPU_SSD CURRENT 75.00 75.00
0/PM1 NCS1K4-AC-PSU 0.1 PO-PriMCU CURRENT 2.70 2.70
0/SC0 NCS1004 2.0 BP_FPGA CURRENT 1.25 1.25
0/SC0 NCS1004 2.0 XGE_FLASH CURRENT 18.04 18.04
Note
FPD upgrades from Release 7.0.1 to later releases do not affect traffic. The upgrade of LC_OPT_MOD_FW FPD during the transition from R7.0.0 to R7.0.1 impacts traffic
Note
FPD upgrade of LC_CPU_MOD_FW does not affect traffic. However, upgrading the LC_DP_MOD_FW FPD does impact traffic.
|
All FPDs on NCS 1004, including line cards and SSDs, are upgraded and show the CURRENT status. The device operates with the latest firmware, ensuring reliability and compatibility.