FPD automatic upgrade feature upgrades the FPD firmware version of all the components to the latest version along with software
activation. After the software upgrade, all the FPD components are in CURRENT status, which can be checked using the show hw-module fpd command.
Once the FPD is upgraded, the FPD version is not downgraded to the previous version even if the image is rolled back to the
original version.
You can enable the FPD automatic upgrade feature using the following commands.
RP/0/RP0/CPU0:ios# configure
RP/0/RP0/CPU0:ios(config)# fpd auto-upgrade enable
RP/0/RP0/CPU0:ios(config)# commit
RP/0/RP0/CPU0:ios(config)#end
To verify whether the FPD automatic upgrade feature is enabled, examine the output of the show running-config command.
RP/0/RP0/CPU0:ios#
RP/0/RP0/CPU0:ios#show running-config | inc fpd
Thu Feb 7 10:43:44.822 UTC
Building configuration...
fpd auto-upgrade enable
Example
The following example shows the output of show fpd package command before FPD automatic upgrade feature is enabled.RP/0/RP0/CPU0:ios#show fpd package
Sun Aug 11 09:13:28.047 IST
=============================== ================================================
Field Programmable Device Package
================================================
Req SW Min Req Min Req
Card Type FPD Description Reload Ver SW Ver Board Ver
=================== ========================== ====== ======= ======== =========
--------------------------------------------------------------------------------
NCS1004-K9 BP_FPGA(A) NO 1.25 1.25 0.0
XGE_FLASH(A) YES 18.04 18.04 0.0
--------------------------------------------------------------------------------
NCS1K4-1.2T-K9 LC_CPU_MOD_FW(A) YES 1.30 1.30 0.0
LC_OPT_MOD_FW(A) YES 1.09 1.09 0.0
--------------------------------------------------------------------------------
NCS1K4-1.2T-L-K9 LC_CPU_MOD_FW(A) YES 1.30 1.30 0.0
LC_OPT_MOD_FW(A) YES 1.09 1.09 0.0
--------------------------------------------------------------------------------
NCS1K4-2KW-AC PO-PriMCU(A) NO 2.70 2.70 0.0
--------------------------------------------------------------------------------
NCS1K4-AC-PSU PO-PriMCU(A) NO 2.70 2.70 0.0
--------------------------------------------------------------------------------
NCS1K4-CNTLR BIOS(A) YES 4.20 4.20 1.5
CSB_IMG YES 0.200 0.200 0.0
--------------------------------------------------------------------------------
NCS1K4-DC-PSU PO-PriMCU(A) NO 1.12 1.12 0.0
--------------------------------------------------------------------------------
NCS1K4-OTN-XP LC_CPU_MOD_FW(A) YES 19.16 19.16 0.0
LC_DP_MOD_FW(A) YES 0.01 0.01 2.0
LC_DP_MOD_FW(A) YES 0.01 0.01 3.0
LC_DP_MOD_FW(A) YES 0.01 0.01 4.0
LC_DP_MOD_FW(A) YES 0.01 0.01 5.0
--------------------------------------------------------------------------------
NCS1K4-OTN-XPL LC_CPU_MOD_FW(A) YES 19.16 19.16 0.0
LC_DP_MOD_FW(A) YES 0.01 0.01 2.0
LC_DP_MOD_FW(A) YES 0.01 0.01 3.0
LC_DP_MOD_FW(A) YES 0.01 0.01 4.0
LC_DP_MOD_FW(A) YES 0.01 0.01 5.0
--------------------------------------------------------------------------------
The following example shows the output of show hw-module fpd command.
RP/0/RP0/CPU0:ios#show hw-module fpd
Sun Aug 11 09:15:56.274 IST
FPD Versions
=================
Location Card type HWver FPD device ATR Status Running Programd
-----------------------------------------------------------------------------------
0/0 NCS1K4-1.2T-K9 2.0 LC_CPU_MOD_FW NEED UPGD 1.29 1.29
0/0 NCS1K4-1.2T-K9 1.0 LC_OPT_MOD_FW CURRENT 1.09 1.09
0/1 NCS1K4-1.2T-K9 2.0 LC_CPU_MOD_FW NEED UPGD 1.29 1.29
0/1 NCS1K4-1.2T-K9 1.0 LC_OPT_MOD_FW CURRENT 1.09 1.09
0/3 NCS1K4-1.2T-K9 2.0 LC_CPU_MOD_FW NEED UPGD 1.29 1.29
0/3 NCS1K4-1.2T-K9 1.0 LC_OPT_MOD_FW CURRENT 1.09 1.09
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.20 4.20
0/RP0 NCS1K4-CNTLR-K9 4.0 CPU_FPGA CURRENT 1.14 1.14
0/PM0 NCS1K4-AC-PSU 0.0 PO-PriMCU NOT READY 0.00 0.00
0/PM1 NCS1K4-AC-PSU 0.0 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
Advantages
FPD automatic upgrade feature helps to upgrade the firmware automatically without manual intervention.