
FPD upgrade
The key to understanding the FPD output is that nodes can have two firmware versions. One, which is currently
running, and a downloaded version, which will become the running version after the next boot. The running
version and downloaded version can be the same. There are circumstances where this is not the case, and that
would be if a node was recently upgraded, and requires a reboot to load the new updated package. Generally,
the downloaded version is the latest version, when compared to the running version. FPD packages that do
not require a reload to activate the new firmware version would not see the version skew. Below is a sample
output showing version skew on the CCC FPGA. After reload, both running and downloaded versions will
be the same. CCC Power-On is in need of an upgrade. To see what version is expected, issue the command
show fpd package and find the FPD device for that card type which is in need of upgrade.
show hw-module fpd
FPD Versions
================
Location Card type HWver FPD device Status Running Download
-------------------------------------------------------------------------------
0/0 NC6-10X100G-L 0.6 CCC FPGA UPGD DONE 1.13 1.14
0/0 NC6-10X100G-L 0.6 BAO-MB FPGA READY 1.00 1.00
0/0 NC6-10X100G-L 0.6 CCC Power-On NEED UPGD 1.28 1.28
0/0 NC6-10X100G-L 0.6 Ethernet Switch READY 1.32 1.32
0/0 NC6-10X100G-L 0.6 BIOS FPD READY 9.10 9.10
0/0 NC6-10X100G-L 1.0 Slice-0 GN2411 READY 2.07 2.07
0/0 NC6-10X100G-L 1.0 Slice-1 GN2411 READY 2.07 2.07
0/0 NC6-10X100G-L 0.6 BAO-DB FPGA READY 1.00 1.00
0/0 NC6-10X100G-L 1.0 S2 GN2411 READY 2.07 2.07
0/0 NC6-10X100G-L 1.0 S3 GN2411 READY 2.07 2.07
0/0 NC6-10X100G-L 1.0 S4 GN2411 READY 2.07 2.07
show fpd package
Mon Oct 7 18:08:21.994 UTC
=============================== ================================================
Field Programmable Device Package
================================================
Req SW Min Req Min Req
Card Type FPD Description Reload Ver SW Ver Board Ver
=================== ========================== ====== ======= ======== =========
P-L-1xPAT_SFP BAO-MB FPGA NO 0.20 0.20 0.0
CCC FPGA YES 1.14 1.14 0.0
CCC Power-On YES 1.30 1.30 0.0
Ethernet Switch YES 1.32 1.32 0.0
BIOS FPD YES 9.10 9.10 0.0
SB Certificates NO 1.00 1.00 0.0
To upgrade an fpd device, such as the one above, use the upgrade hw-module location 0/0 fpd CCC\
Power-On command or if it is more desirable to upgrade all components that need upgrading at the same
time, use the upgrade hw-module location all fpd all command. Note that this upgrade will require a reload
of the node to take effect. Adding the force option will upgrade all FPD devices regardless if they require
upgrading or not. This is not recommended.
The command used for upgrade is: upgrade hw-module location location of node fpd fpd device
The show fpd package command displays 4 very critical pieces of information with regard to firmware that
is imbedded in the current running XR image. The first column displays whether a reload would be required
to make the updated FPD version the running version. The second column shows the version number of
firmware residing on the running XR image. The forth and fifth columns show, based on the current running
XR image, what the minimum requirements are for both firmware and hardware versions for each programmable
device.
System Management Configuration Guide for the Cisco NCS 6000 Series Router, Release 5.0.x
4
Upgrading FPD
FPD upgrade