FlexWAN and Enhanced FlexWAN Modules Installation and Configuration Guide
Upgrading Field-Programmable Devices on the Enhanced FlexWAN Module
Downloads: This chapterpdf (PDF - 235.0KB) The complete bookPDF (PDF - 9.47MB) | Feedback

Upgrading Field-Programmable Devices on the Enhanced FlexWAN Module

Table Of Contents

Upgrading Field-Programmable Devices on the Enhanced FlexWAN Module

Release History

FPD Quick Upgrade

FPD Quick Upgrade Before Upgrading your Cisco IOS Release (Recommended)

FPD Quick Upgrade After Upgrading your Cisco IOS Release

Overview of FPD Images and Packages

Upgrading FPD Images

Migrating to a Newer Cisco IOS Release

Upgrading FPD Images Before Booting the New Cisco IOS Release (Recommended)

Upgrading FPD Images After Booting the New Cisco IOS Release

Upgrading FPD Images in a Production System

Using a Non-Production System to Upgrade the Enhanced FlexWAN Module FPD Image

Verifying System Compatibility First

Optional FPD Procedures

Manually Upgrading Enhanced FlexWAN Module FPD Images

Upgrading FPD From an FTP or TFTP Server

Modifying the Default Path for the FPD Image Package File Location

Upgrading Multiple FPD Images

Displaying Current and Minimum Required FPD Image Versions

Displaying Information About the Default FPD Image Package

Verifying the FPD Image Upgrade Progress

FPD Image Upgrade Examples

System Cannot Locate FPD Image Package File for an Automatic FPD Image Upgrade Example

Automatic FPD Image Upgrade Example

Manual FPD Image Upgrade Example

Pending FPD Upgrade Example

Troubleshooting Problems with FPD Image Upgrades

Power Failure or Removal of an Enhanced FlexWAN Module During an FPD Image Upgrade

Performing an FPD Recovery Upgrade

Verifying a Successful Upgrade


Upgrading Field-Programmable Devices on the Enhanced FlexWAN Module


In general terms, field-programmable devices (FPDs) are hardware devices implemented on router cards that support separate upgrades. The term FPD describes any type of programmable hardware device on the Enhanced FlexWAN module.


Note Cisco IOS Release 12.2SRA and later releases do not support the FlexWAN module or Supervisor Engine 2. These releases support the Enhanced FlexWAN module and the Sup720 and Sup32. In addition, note that Cisco IOS Release 12.2SRB introduced support for the Route Switch Processor 720 (RSP720).


This chapter provides information to help you verify image versions and perform an Enhanced FlexWAN module upgrade. It contains the following sections:

Release History

FPD Quick Upgrade

Overview of FPD Images and Packages

Upgrading FPD Images

Optional FPD Procedures

Optional FPD Procedures

FPD Image Upgrade Examples

Troubleshooting Problems with FPD Image Upgrades

Release History

Table 6-1 provides the release and modification history for all FPD-related features on Cisco 7600 series routers.

Table 6-1   FPD Release History

Release
Modification

Cisco IOS Release 12.2(18)SXE

FPD images were introduced on Cisco 7600 series routers for the first time.


FPD Quick Upgrade

This section provides information if you simply want to upgrade FPD for an Enhanced FlexWAN module as quickly as possible. These instructions are not always feasible for operating network environments and are not the only methods available for upgrading FPD. If these methods of upgrade are not suitable for your situation, see the various other sections of this document for other methods of upgrading FPD.


Note If you are using Catalyst software on the supervisor engine, you will be unable to perform the FPD quick upgrade.


This section addresses the following topics:

FPD Quick Upgrade Before Upgrading your Cisco IOS Release (Recommended)

FPD Quick Upgrade After Upgrading your Cisco IOS Release

FPD Quick Upgrade Before Upgrading your Cisco IOS Release (Recommended)


Step 1 When getting your Cisco IOS image, download the FPD image package for the Cisco IOS release that you are upgrading to any Flash disk on your router before booting the new version of Cisco IOS software. You can retrieve the FPD image package from the same site as your Cisco IOS software image. Do not change the name of the FPD image package.

Step 2 Boot using the new version of Cisco IOS software. When the new Cisco IOS software boots, it looks for the FPD image package in the router flash file systems and the FPD images will be updated automatically as part of the Cisco IOS boot process.


FPD Quick Upgrade After Upgrading your Cisco IOS Release

An FPD upgrade is not always necessary after Cisco IOS software is reloaded.


Step 1 If you have already reloaded your Cisco IOS software, enter the show hw-module all fpd command to see if all system FPDs are compatible. If the FPDs are compatible, no further action is necessary. If at least one FPD needs an upgrade, proceed to Step 2.

Step 2 Go to the cisco.com site where you downloaded your specific Cisco IOS software and locate the FPD image package, if you have not already done so.

Step 3 Download this FPD image package to a Flash disk on your router. Do not change the name of the FPD image package.

Do not change any FPD-related settings on your system.

Step 4 If upgrade fpd auto or upgrade fpd path has been changed, change the settings back to the default settings using the no form of the command.


Note If the router is booted up without the FPD package present in the flash disk and if the Enhanced Flexwan needs an FPD upgrade, then the Enhanced Flexwan module will be powered off due to unavailability of the FPD file. If this is the case, proceed to Step 5.


Step 5 If the router is booted up without the FPD package present in the flash disk and if the Enhanced Flexwan needs an FPD upgrade, you will need to download the FPD package and use the upgrade hw-module [slot slot-number | subslot slot-number/subslot-number] file-url [force] command to manually upgrade the current FPD image package.

Step 6 If the upgrade fpd auto command is enabled, use the power enable module slot command to enable the Enhanced FlexWAN module


Note The subslot slot-number/subslot-number portion of the upgrade hw-module command is not applicable to the Enhanced FlexWAN module.



Overview of FPD Images and Packages

An FPD image package is used to upgrade FPD images. Whenever a Cisco IOS software image is released that supports the Enhanced FlexWAN module, a companion FPD image package is also released for that Cisco IOS software release. The FPD image package is available from Cisco.com and is accessible from the Cisco Software Center page where you also go to download your Cisco IOS image.

If you are using an Enhanced FlexWAN module on your router and are upgrading your Cisco IOS software image, you should download the FPD image package file before booting the router using the new Cisco IOS release. If the Enhanced FlexWAN module requires an FPD upgrade and the Cisco IOS software cannot locate an FPD image package, the system messages indicate that the FPD image is incompatible. In this case, you must go to the Cisco Software Center on Cisco.com to download the FPD image package for your Cisco IOS software release.

An FPD incompatibility on a port adapter disables all interfaces on that port adapter until the incompatibility is addressed. An FPD incompatibility on an Enhanced FlexWAN module disables the Enhanced FlexWAN module and all interfaces for all port adapters in the Enhanced FlexWAN module until the incompatibility is addressed.


Note The FPD automatic upgrade feature only searches for the FPD image package file that is the same version number as the Cisco IOS release being used by the system. For example, if you are using Cisco IOS Release 12.2(18)SXE, the system searches for the corresponding FPD image package file (c7600-fpd-pkg.122-18.SXE.pkg). Therefore, ensure the FPD image package file on your system is compatible with your Cisco IOS release and do not change the name of the FPD image package file.


Upgrading FPD Images

This section describes common scenarios where FPD image updates are necessary. It discusses the following scenarios:

Migrating to a Newer Cisco IOS Release

Upgrading FPD Images in a Production System

Migrating to a Newer Cisco IOS Release

This section discusses the following topics:

Upgrading FPD Images Before Booting the New Cisco IOS Release (Recommended)

Upgrading FPD Images in a Production System

Upgrading FPD Images Before Booting the New Cisco IOS Release (Recommended)

If you are still running an old Cisco IOS release but are preparing to load a newer version of Cisco IOS software, you can upgrade FPD for the new Cisco IOS release using the following method:

Placing FPD Image Package on Flash Disk Before Upgrading Cisco IOS (Recommended)

Placing FPD Image Package on Flash Disk Before Upgrading Cisco IOS (Recommended)

Placing the FPD image package for the Cisco IOS release that you are upgrading to before upgrading Cisco IOS is the recommended method for upgrading FPD because it is simple in addition to being fast. To perform this type of FPD upgrade, follow these steps:


Step 1 While still running the Cisco IOS release that will be upgraded, place the FPD image package for the new version of Cisco IOS onto one of the router Flash file systems.

For instance, if you are running Cisco IOS Release 12.2(18)SXE and are upgrading to Cisco IOS Release 12.2(19)SXE, place the FPD image package for Cisco IOS Release 12.2(19)SXE onto a Flash file system while still running Cisco IOS Release 12.2(18)SXE. The FPD image package for a specific IOS release can be located on Cisco.com from the same area where you download that Cisco IOS software image. Your router and Enhanced FlexWAN modules should continue to operate normally since this action will have no impact on the current FPDs.


Caution Do not change the filename of the FPD image package file. The Cisco IOS software searches for the FPD image package file by filename, so the FPD image package file cannot be found if it has been renamed.

Step 2 Reboot your router using the new upgraded Cisco IOS image.

As part of the bootup process, the router will search for the FPD image package. Since the default settings for the FPD image package search are to check for the FPD image package for the specific Cisco IOS release in a Flash file system, the FPD image package will be located during the bootup procedure and all FPDs that required upgrades will be upgraded.

Step 3 When the router has booted, verify the upgrade was successful by entering the show hw-module all fpd command.


Upgrading FPD Images After Booting the New Cisco IOS Release

The following steps explain how to upgrade FPD images if you have already upgraded your Cisco IOS release but still need to upgrade your FPD images.

To perform an FPD upgrade after the new Cisco release has been booted, follow these steps:


Step 1 If you are unsure if your FPD images for your Enhanced FlexWAN module are compatible, enter the show hw-module all fpd command to verify compatibility of all Enhanced FlexWAN modules.

If all of your Enhanced FlexWAN modules are compatible, there is no reason to perform this upgrade.

Step 2 If an FPD upgrade is necessary, place the FPD image package for the new version of Cisco IOS software onto the router's Flash disk or on an accessible FTP or TFTP server.

The FPD image package can be located on cisco.com from the same area where you downloaded your Cisco IOS software image.

Step 3 Enter the upgrade hw-module [slot slot-number | subslot slot-number/subslot-number] file-url [force] command. The file-url command should direct users to the location of the FPD image package.

For example, if you had placed the FPD image package for Release 12.2(18)SXE on the TFTP server brick/house/myfolder, you would enter upgrade hw-module [slot slot-number | subslot slot-number/subslot-number] tftp://brick/house/myfolder/c7600-fpd-pkg.122-18.SXE.pkg.


Note The subslot slot-number/subslot-number portion of the upgrade hw-module command is not applicable to the Enhanced FlexWAN module.


If multiple Enhanced FlexWAN modules require upgrades, the different pieces of hardware will have to be updated individually.

Note the force option is used in this command. This option will force an FPD upgrade even if no FPD mismatch is detected. In instances where the upgrade hw-module command is entered, this option is almost never necessary and should only be entered if requested by a technical support representative.

Step 4 Verify the upgrade was successful by entering the show hw-module all fpd command.


Upgrading FPD Images in a Production System

Adding an Enhanced FlexWAN module to a production system presents the possibility that the Enhanced FlexWAN module may contain versions of FPD images that are incompatible with the Cisco IOS release currently running the router. In addition, the FPD upgrade operation is a very CPU-intensive operation and therefore the upgrade operation may take more time when it is performed on a production system. The performance impact will vary depending on various factors, including network traffic load, the type of processing engine used, and the type of service configured.

For these reasons, we recommend that one of the following alternatives be used to perform the FPD upgrade on a production system if possible:

Using a Non-Production System to Upgrade the Enhanced FlexWAN Module FPD Image

Verifying System Compatibility First

Using a Non-Production System to Upgrade the Enhanced FlexWAN Module FPD Image

Before beginning the upgrade, ensure:

The spare system and the target production system are running the same Cisco IOS software release.

The automatic upgrade feature is enabled on the spare system. (The automatic upgrade feature is enabled by default or you can enable it with the upgrade fpd auto command.)

Use the following procedure to perform an upgrade on a spare system:


Step 1 Download the FPD image package file to the router's flash file system or TFTP or FTP server accessible by the spare system.

In most cases, it is preferable to place the file in a Flash file system since the router, by default, searches for the FPD image package in the Flash file systems.

If the Flash file systems are full, use the upgrade fpd path command to direct the router to search for the FPD image package in the proper location.

Step 2 Insert the Enhanced FlexWAN module into the spare system.

If an upgrade is required, the system performs the necessary FPD image updates. Then, when the module is inserted to the target production system it does not trigger an FPD upgrade operation there.

Step 3 Verify the upgrade was successful by entering the show hw-module all fpd command.

Step 4 Remove the Enhanced FlexWAN module from the spare system after the upgrade.

Step 5 Insert the Enhanced FlexWAN module into the target production system.


Verifying System Compatibility First

If a spare system is not available to perform an upgrade, you can check for system compatibility by disabling the automatic upgrade feature before inserting the Enhanced FlexWAN module. (The automatic upgrade feature is enabled by default. It can be disabled using the no upgrade fpd auto command.)

If the FPD image on the Enhanced FlexWAN module is compatible with the system, you will only need to re-enable the automatic upgrade feature (by using the upgrade fpd auto command).

If the FPD image on the Enhanced FlexWAN module is not compatible with the system, the Enhanced FlexWAN module is disabled but will not impact system performance by attempting to perform an automatic upgrade.

Follow this procedure to check the FPD images on the Enhanced FlexWAN module for system compatibility:


Step 1 Disable the automatic upgrade feature using the no upgrade fpd auto global configuration command.

Step 2 Insert the Enhanced FlexWAN module into the system.

If the FPD images are compatible, the Enhanced FlexWAN module operates successfully after bootup.

If the FPD images are not compatible, the Enhanced FlexWAN module is disabled. At this point we recommend that you wait for a scheduled maintenance when the system is offline to manually perform the FPD upgrade using one of the procedures outlined in the "Upgrading FPD Images" section.

Step 3 Re-enable the automatic upgrade feature using the upgrade fpd auto global configuration command.


Optional FPD Procedures

This section provides information for optional FPD-related functions. None of the topics discussed in this section are necessary for completing FPD upgrades, but may be useful in some FPD-related scenarios. It covers the following topics:

Manually Upgrading Enhanced FlexWAN Module FPD Images

Upgrading FPD From an FTP or TFTP Server

Modifying the Default Path for the FPD Image Package File Location

Upgrading Multiple FPD Images

Displaying Current and Minimum Required FPD Image Versions

Displaying Information About the Default FPD Image Package

Verifying the FPD Image Upgrade Progress

Manually Upgrading Enhanced FlexWAN Module FPD Images

To manually upgrade the current FPD version on an Enhanced FlexWAN module, use the following command:

Router# upgrade hw-module [slot slot-number | subslot slot-number/subslot-number] file 
file-url [force]

In this example, slot-number is the slot where the Enhanced FlexWAN module is installed, file-url is the location and name of the FPD image package file, and force is an option that forces an FPD upgrade even if FPD is compatible (the force option is almost never necessary and should only be entered if requested by a technical support representative). Note that slot slot-number is entered to specify a Enhanced FlexWAN module FPD upgrade. The Enhanced FlexWAN module will automatically be reloaded to complete the FPD upgrade.


Note The subslot slot-number/subslot-number portion of the upgrade hw-module command is not applicable to the Enhanced FlexWAN module.



Caution An image upgrade can require a long period of time to complete depending on the Enhanced FlexWAN module.

Upgrading FPD From an FTP or TFTP Server

The generally recommended method to perform an FPD image upgrade is to download the FPD image package to a Flash file system and use the FPD automatic upgrade. By default, the system searches the Flash file systems for the FPD image package file when an FPD incompatibility is detected.

This default behavior of loading an FPD image from Flash can be changed using the upgrade fpd path global configuration command, which sets the path to search for the FPD image package file to a location other than the router's Flash file systems.

For large deployments in which all systems are being upgraded to a specific Cisco IOS software release, we recommend that you place the FPD image package file on an FTP or TFTP server that is accessible from all systems. Then, use the upgrade fpd path global configuration command to configure the routers to look for the FPD image package file on the FTP or TFTP server prior to the reloading of the system with the new Cisco IOS release.


Note This approach can also be used if there is not enough disk space on the system Flash card to hold the FPD image package file.


To download an FPD image package file from an FTP or TFTP server, use the following procedure:


Step 1 Copy the FPD image package file to an FTP or TFTP server. The server should be accessible by all of the systems whose FPD image is being upgraded.

Step 2 We recommend that you access the router through a connection that does not use an interface on the Enhanced FlexWAN module. This is because an FPD incompatibility disables all interfaces on the module, making a manual FPD upgrade impossible.

If you must access the router through an interface on the Enhanced FlexWAN module, do not use the TFTP or FTP upgrade method. Instead, copy the FPD image package to your router's default Flash card before upgrading your Cisco IOS release. This process allows the router to find the FPD image package during the first Cisco IOS bootup and to upgrade FPD automatically.

Step 3 From global configuration mode, use the upgrade fpd path command to specify where to copy the FPD image package from (FTP or TFTP server). Enter one of the following global-configuration commands from the target system's console. In these examples, my_tftpserver or my_ftpserver is the path to server, fpd_pkg_dir is the directory where the FPD image package is located, and login:password is your FTP login name and password.


Router(config)# upgrade fpd path tftp://my_tftpserver/fpd_pkg_dir/

Router(config)# upgrade fpd path ftp://login:password@my_ftpserver/fpd_pkg_dir/

Note Include the trailing "/" at the end of each command or the command will not work properly.


Step 4 Make sure that the FPD automatic upgrade feature is enabled by examining the output of the show running-config command. (Look for the upgrade fpd auto configuration line in the output. If there are no upgrade commands in the output, then upgrade fpd auto is enabled because it is the default setting.) If automatic upgrades are disabled, use the upgrade fpd auto global configuration command to enable automatic FPD upgrades.

Step 5 Enter the show upgrade fpd file command to ensure that the router is connecting properly to the default FPD image package. If you are able to generate output related to the FPD image package using this command, the upgrade should work properly. In the following example, the router is able to generate FPD image package information for the FPD image package on the TFTP server.


Router# show upgrade fpd file 
tftp://mytftpserver/myname/myfpdpkg/c7600-fpd-pkg.122-18.SXE.pkg 
Loading myname/myfpdpkg/c7600-fpd-pkg.122-18.SXE.pkg from 124.0.0.0 (via FastEthernet0): 
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK]
Cisco Field Programmable Device Image Package for IOS
C7600 Family FPD Image Package (c7600-fpd-pkg.122-18.SXE.pkg), Version 12.2(SXE)
Copyright (c) 2004-2005 by cisco Systems, Inc.
Built Fri 25-Mar-2005 09:12 by integ


=============================== ================================================
                                        Bundled FPD Image Version Matrix
                                ================================================
                                                                       Min. Req.
Supported Card Types            ID  Image Name                Version  H/W Ver.
=============================== == ========================= ========= =========
2-port T3/E3 Serial SPA          1 T3E3 SPA ROMMON              2.12      0.0
                                 2 T3E3 SPA I/O FPGA            0.24      0.0
                                 3 T3E3 SPA E3 FPGA             0.6       0.0
                                 4 T3E3 SPA T3 FPGA             0.14      0.0
------------------------------- -- ------------------------- --------- ---------
4-port T3/E3 Serial SPA          1 T3E3 SPA ROMMON              2.12      0.0
                                 2 T3E3 SPA I/O FPGA            0.24      0.0
                                 3 T3E3 SPA E3 FPGA             0.6       0.0
                                 4 T3E3 SPA T3 FPGA             0.14      0.0
------------------------------- -- ------------------------- --------- ---------
<additional output removed for redability>
================================================

Step 6 Save the configuration and reload the system with the new Cisco IOS release.

During the system startup after the reload, the necessary FPD image version checks for all the Enhanced FlexWAN modules and any upgrade operation will occur automatically if an upgrade is required. In each upgrade operation, the system extracts the necessary FPD images to the Enhanced FlexWAN module from the FPD image package file located on the FTP or TFTP server.


Modifying the Default Path for the FPD Image Package File Location

By default, the Cisco IOS software looks for the FPD image package file on a Flash file system when performing an automatic FPD image upgrade.


Note Be sure there is enough space on one of your Flash file systems to accommodate the FPD image package file.


Alternatively, you can store an FPD image package file elsewhere. However, because the system looks on the Flash file systems by default, you need to change the FPD image package file location so that the system is directed to search an alternate location (such an FTP or TFTP server) that is accessible by the Cisco IOS software. Enter the upgrade fpd path fpd-pkg-dir-url global configuration command, where fpd-pkg-dir-url is the alternate location, to instruct the router to search for the FPD image package elsewhere.

When specifying the fpd-pkg-dir-url, be aware of the following:

The fpd-pkg-dir-url is the path to the FPD image package, but the FPD image package should not be specified as part of the fpd-pkg-dir-url. For instance, if the c7600-fpd-pkg.122-18.SXE.pkg file can be found on the TFTP server using the path mytftpserver/myname/myfpdpkg/c7600-fpd-pkg.122-18.SXE.pkg and you wanted the router to utilize this FPD image package for FPD upgrades, the upgrade fpd path tftp://mytftpserver/myname/myfpdpkg/ command should be entered so the router knows where to find the file. The actual filename should not be specified.

The final "/" character in the fpd-pkg-dir-url is required. In the preceding example, note that the fpd-pkg-dir-url is tftp://mytftpserver/myname/myfpdpkg/. Entering tftp://mytftpserver/myname/myfpdpkg (note: without the final "/" character is missing) as the fpd-pkg-dir-url in that scenario would not work.

If the upgrade fpd path global configuration command has not been entered to direct the router to locate an FPD image package file in an alternate location, the system searches the Flash file systems on the Cisco 7600 series router for the FPD image package file.

Failure to locate an FPD image package file when an upgrade is required disables the Enhanced FlexWAN module. Because the Enhanced FlexWAN module will not come online until FPD is compatible, the Enhanced FlexWAN module is also disabled if it requires an FPD upgrade and the automatic upgrade feature is disabled.

Upgrading Multiple FPD Images

A single piece of hardware can contain multiple FPD images. The Cisco 7600 series router can upgrade up to four FPD images simultaneously; however, only one FPD upgrade for each router slot can occur at a time.

During an automatic upgrade, the Cisco 7600 series router upgrades as many FPDs as possible at a time. No user intervention is possible or necessary. The upgrade process does not stop until all FPD images have been updated.


Note During manual upgrades, you can only specify upgrades for a single piece of hardware each time you enter the upgrade hw-module [slot slot-number | subslot slot-number/subslot-number].



Note The subslot slot-number/subslot-number portion of the upgrade hw-module command is not applicable to the Enhanced FlexWAN module.


The up to four simultaneous upgrades applies to manual upgrades as well; if you individually specify multiple manual FPD upgrades, only four FPDs can be upgraded simultaneously and that can only occur when the hardware is in different router slots. The FPD upgrade process stops when all FPDs for the specified hardware have been upgraded.

Displaying Current and Minimum Required FPD Image Versions

To display the current version of FPD images on the Enhanced FlexWAN modules installed on your router, use the show hw-module [slot-number/subslot-number | all] fpd command, where slot-number is the slot number where the Enhanced FlexWAN module is installed. Entering the all keyword shows information for hardware in all router slots.


Note The subslot slot-number/subslot-number portion of the upgrade hw-module command is not applicable to the Enhanced FlexWAN module.


The following examples show the output when using this show command.

The output display in this example shows that all FPD versions on the router meet the minimum requirements:

Router# show hw-module all fpd

==== ====================== ====== =============================================
                             H/W   Field Programmable   Current   Min. Required
Slot Card Type               Ver.  Device:"ID-Name"    Version      Version
==== ====================== ====== ================== =========== ==============
   1 7600-SIP-200            0.550 1-I/O FPGA             1.1         1.1     
                                   2-EOS FPGA             1.211       1.211   
                                   3-PEGASUS TX FPGA      1.129       1.129   
                                   4-PEGASUS RX FPGA      1.3         1.3     
                                   5-ROMMON               1.2         1.2     
---- ---------------------- ------ ------------------ ----------- --------------
 1/1 SPA-2XOC3-ATM           0.225 1-I/O FPGA             1.24        1.24    
---- ---------------------- ------ ------------------ ----------- --------------
   4 WS-X6582... 			           1.0   1-I/O FPGA             0.37        0.37
                                   2-EOS FPGA             0.28        0.28
                                   3-ROMMON               1.2         1.1
==== ====================== ====== =============================================

This example shows the output when verifying all the FPDs for the hardware in a specific slot:

Router# show hw-module slot 4 fpd

==== ====================== ====== =============================================
                             H/W   Field Programmable   Current   Min. Required
Slot Card Type               Ver.  Device:"ID-Name"    Version      Version
==== ====================== ====== ================== =========== ==============
   4 WS-X6582...             1.0   1-I/O FPGA             0.37        0.37
                                   2-EOS FPGA             0.28        0.28
                                   3-ROMMON               1.2         1.1
==== ====================== ====== =============================================


The output display in this example shows that Enhanced FlexWAN module in slot 4 is disabled due to an FPD incompatibility.

Router# show hw-module slot 4 fpd

==== ====================== ====== =============================================
                             H/W   Field Programmable   Current   Min. Required
Slot Card Type               Ver.  Device: "ID-Name"    Version      Version
==== ====================== ====== ================== =========== ==============
   4 WS-X6582... <DISABLED>  1.0   1-I/O FPGA             0.37        0.37
                                   2-EOS FPGA             0.20        0.28    *
                                   3-ROMMON               1.2         1.1
==== ====================== ====== =============================================
NOTES:
       - FPD images that are required to be upgraded are indicated with a '*'
         character in the "Minimal Required Version" field.
       - The following FPD image package file is required for the upgrade:
         "c7600-fpd-pkg.122-18.SXE.pkg"

Displaying Information About the Default FPD Image Package

You can use the show upgrade fpd package default command to find if the Enhanced FlexWAN module is supported with your current Cisco IOS release and which FPD image package you need for an upgrade.

 
Router# show upgrade fpd package default

*************************************************************************
This IOS release requires the following default FPD Image Package for
the automatic upgrade of FPD images:
*************************************************************************

Version:12.2(SXE)

Package Filename:c7600-fpd-pkg.122-18.SXE.pkg

   List of card type supported in this package:

                                Minimal
         No. Card Type          HW Ver.
        ---- ------------------ -------
          1) 2 port adapter Enh   1.0 
          2) 2xCT3 SPA            0.100
          3) 2xCT3 SPA            0.200
          4) 4xCT3 SPA            0.100
          5) 4xCT3 SPA            0.200

<additional output removed for readability>

Verifying the FPD Image Upgrade Progress

You can use the show upgrade fpd progress command to view a "snapshot" of the upgrade progress while an FPD image upgrade is taking place. The following example shows the type of information this command displays:

 
Router# show upgrade fpd progress
FPD Image Upgrade Progress Table:

 ==== =================== ====================================================
                                               Approx.
                          Field Programmable    Time     Elapsed
 Slot Card Type           Device : "ID-Name"   Needed      Time    State
 ==== =================== ================== ========== ========== ===========
    4 WS-X6582-2PA        2-EOS FPGA          00:02:00   00:00:09  Updating...
 ==== =================== ====================================================

FPD Image Upgrade Examples

This section provides the following examples of automatic and manual FPD image upgrades:

System Cannot Locate FPD Image Package File for an Automatic FPD Image Upgrade Example

Automatic FPD Image Upgrade Example

Manual FPD Image Upgrade Example

Pending FPD Upgrade Example

System Cannot Locate FPD Image Package File for an Automatic FPD Image Upgrade Example

The following example displays the output when an Enhanced FlexWAN module requires an FPD upgrade and the upgrade fpd auto command is enabled, but the system cannot find the FPD image package file.

 
Router#
2w6d: %CWAN_RP-6-CARDRELOAD: Module reloaded on slot 4/1
2w6d: %CWAN_RP-6-CARDRELOAD: Module reloaded on slot 4/0
SLOT 4/0: 00:00:15: %SLOT_FPD-3-GETVER_FAILED: Failed to get FPD version for FPD=3 in Slot 
4: Cannot read version information.
2w6d: %DIAG-SP-6-RUN_MINIMUM: Module 4: Running Minimum Diagnostics...
2w6d: %DIAG-SP-6-DIAG_OK: Module 4: Passed Online Diagnostics
2w6d: %DIAG-SP-6-RUN_MINIMUM: Module 4: Running Minimum Diagnostics...
2w6d: %DIAG-SP-6-DIAG_OK: Module 4: Passed Online Diagnostics
SLOT 4/1: 00:00:26: %SONET-4-ALARM:  POS1/0: SLOF alarm cleared
SLOT 4/1: 00:00:26: %SONET-4-ALARM:  POS1/0: SLOS alarm cleared
2w6d: %FPD_MGMT-3-INVALID_IMG_VER: Invalid ROMMON (FPD ID=3) image version detected for 
WS-X6582-2PA card in slot 4.
2w6d: %FPD_MGMT-5-UPGRADE_ATTEMPT: Attempting to automatically upgrade the FPD image(s) 
for WS-X6582-2PA card in slot 4. Use
'show upgrade fpd progress' command to view the upgrade progress ...
2w6d: %DIAG-SP-6-RUN_MINIMUM: Module 4: Running Minimum Diagnostics...
2w6d: %DIAG-SP-6-DIAG_OK: Module 4: Passed Online Diagnostics
2w6d: %OIR-SP-6-INSCARD: Card inserted in slot 4, interfaces are now online
2w6d: %FPD_MGMT-3-PKG_FILE_SEARCH_FAILED: FPD image package (c7600-fpd-pkg.122-18.SXE.pkg) 
cannot be found in system's flash card or disk to do FPD upgrade.
2w6d: %OIR-6-REMCARD: Card removed from slot 4, interfaces disabled
2w6d: %OIR-6-REMCARD: Card removed from slot 4, interfaces disabled
2w6d: %FPD_MGMT-5-CARD_DISABLED: WS-X6582-2PA card in slot 4 is being disabled because of 
an incompatible FPD image version.
Note that the c7600-fpd-pkg.122-18.SXE.pkg package will be required if you want to perform 
the upgrade
operation.
2w6d: %C6KPWR-SP-4-DISABLED: power to module in slot 4 set off (FPD Upgrade Failed)
Router#
Router#

Automatic FPD Image Upgrade Example

The following example shows the output displayed when an Enhanced FlexWAN module requires an FPD image upgrade and the upgrade fpd auto command is enabled. In this example, the router has been configured to locate the FPD image package from a TFTP server, but most of the output would be similar regardless of the location of the FPD image package. The required FPD image is automatically upgraded.

 
Router(config)# power enable module 4
2w6d: %CWAN_RP-6-CARDRELOAD: Module reloaded on slot 4/1
2w6d: %CWAN_RP-6-CARDRELOAD: Module reloaded on slot 4/0
2w6d: %DIAG-SP-6-RUN_MINIMUM: Module 4: Running Minimum Diagnostics...
2w6d: %DIAG-SP-6-DIAG_OK: Module 4: Passed Online Diagnostics
2w6d: %DIAG-SP-6-RUN_MINIMUM: Module 4: Running Minimum Diagnostics...
2w6d: %DIAG-SP-6-DIAG_OK: Module 4: Passed Online Diagnostics
2w6d: %FPD_MGMT-3-INCOMP_IMG_VER: Incompatible EOS FPGA (FPD ID=2) image version detected 
for WS-X6582-2PA card in slot 4. Detected version = 0.20, minimum required version = 0.28. 
Current HW version = 1.0.
2w6d: %FPD_MGMT-5-UPGRADE_ATTEMPT: Attempting to automatically upgrade the FPD image(s) 
for WS-X6582-2PA card in slot 4. Use
'show upgrade fpd progress' command to view the upgrade progress ...
2w6d: %FPD_MGMT-6-BUNDLE_DOWNLOAD: Downloading FPD image bundle for WS-X6582-2PA card in 
slot 4 ...
2w6d: %DIAG-SP-6-RUN_MINIMUM: Module 4: Running Minimum Diagnostics...
2w6d: %DIAG-SP-6-DIAG_OK: Module 4: Passed Online Diagnostics
2w6d: %OIR-SP-6-INSCARD: Card inserted in slot 4, interfaces are now online
SLOT 4/1: 00:00:25: %SONET-4-ALARM:  POS1/0: SLOF alarm cleared
SLOT 4/1: 00:00:25: %SONET-4-ALARM:  POS1/0: SLOS alarm cleared
2w6d: %FPD_MGMT-6-UPGRADE_TIME: Estimated total FPD image upgrade time for WS-X6582-2PA 
card in slot 4 = 00:02:00.
2w6d: %FPD_MGMT-6-UPGRADE_START: EOS FPGA (FPD ID=2) image upgrade in progress for 
WS-X6582-2PA card in slot 4. Updating to version 0.28. PLEASE DO NOT INTERRUPT DURING THE 
UPGRADE PROCESS (estimated upgrade completion time = 00:02:00) ...
2w6d: %FPD_MGMT-6-UPGRADE_PASSED: EOS FPGA (FPD ID=2) image in the WS-X6582-2PA card in 
slot 4 has been successfully updated
from version 0.20 to version 0.28. Upgrading time = 00:00:43.612
2w6d: %FPD_MGMT-6-OVERALL_UPGRADE: All the attempts to upgrade the required FPD images 
have been completed for WS-X6582-2PA card in slot 4. Number of successful/failure 
upgrade(s): 1/0.
2w6d: %FPD_MGMT-5-CARD_POWER_CYCLE: WS-X6582-2PA card in slot 4 is being power cycled for 
the FPD image upgrade to take effect.
2w6d: %OIR-6-REMCARD: Card removed from slot 4, interfaces disabled
2w6d: %OIR-6-REMCARD: Card removed from slot 4, interfaces disabled
2w6d: %C6KPWR-SP-4-DISABLED: power to module in slot 4 set off (Reset)
2w6d: %CWAN_RP-6-CARDRELOAD: Module reloaded on slot 4/1
2w6d: %CWAN_RP-6-CARDRELOAD: Module reloaded on slot 4/0
2w6d: %DIAG-SP-6-RUN_MINIMUM: Module 4: Running Minimum Diagnostics...
2w6d: %DIAG-SP-6-DIAG_OK: Module 4: Passed Online Diagnostics
2w6d: %DIAG-SP-6-RUN_MINIMUM: Module 4: Running Minimum Diagnostics...
2w6d: %DIAG-SP-6-DIAG_OK: Module 4: Passed Online Diagnostics
2w6d: %DIAG-SP-6-RUN_MINIMUM: Module 4: Running Minimum Diagnostics...
2w6d: %DIAG-SP-6-DIAG_OK: Module 4: Passed Online Diagnostics
2w6d: %OIR-SP-6-INSCARD: Card inserted in slot 4, interfaces are now online
SLOT 4/1: 00:00:25: %SONET-4-ALARM:  POS1/0: SLOF alarm cleared
SLOT 4/1: 00:00:25: %SONET-4-ALARM:  POS1/0: SLOS alarm cleared
Router#
Router#

Manual FPD Image Upgrade Example

The following example shows the manual upgrade process for an Enhanced FlexWAN module in slot 4:

 
Router# upgrade hw-module slot 4 file sup-bootflash:c7600-fpd-pkg.122-99 

% The following FPD(s) will be upgraded for WS-X6582-2PA (H/W ver = 1.0) in slot 4:

         ================== =========== =========== ============
         Field Programmable   Current     Upgrade   Estimated
         Device: "ID-Name"    Version     Version   Upgrade Time
         ================== =========== =========== ============
         3-ROMMON               ?.?         1.1       00:02:00
         ================== =========== =========== ============


% Are you sure that you want to perform this operation? [no]: yes
% Restarting the target card in slot 4 for FPD image upgrade. Please wait ...

Router#
2w6d: %CWAN_RP-6-CARDRELOAD: Module reloaded on slot 4/1
2w6d: %CWAN_RP-6-CARDRELOAD: Module reloaded on slot 4/0
SLOT 4/0: 00:00:15: %SLOT_FPD-3-GETVER_FAILED: Failed to get FPD version for FPD=3 in Slot 
4: Cannot read version information.
2w6d: %DIAG-SP-6-RUN_MINIMUM: Module 4: Running Minimum Diagnostics...
2w6d: %DIAG-SP-6-DIAG_OK: Module 4: Passed Online Diagnostics
2w6d: %DIAG-SP-6-RUN_MINIMUM: Module 4: Running Minimum Diagnostics...
2w6d: %DIAG-SP-6-DIAG_OK: Module 4: Passed Online Diagnostics
SLOT 4/1: 00:00:15: %SONET-4-ALARM:  POS1/0: SLOF alarm cleared
SLOT 4/1: 00:00:15: %SONET-4-ALARM:  POS1/0: SLOS alarm cleared
2w6d: %FPD_MGMT-6-UPGRADE_TIME: Estimated total FPD image upgrade time for WS-X6582-2PA 
card in slot 4 = 00:02:00.
2w6d: %FPD_MGMT-6-UPGRADE_START: ROMMON (FPD ID=3) image upgrade in progress for 
WS-X6582-2PA card in slot 4. Updating to version 1.1. PLEASE DO NOT INTERRUPT DURING THE 
UPGRADE PROCESS (estimated upgrade completion time = 00:02:00) ...
2w6d: %DIAG-SP-6-RUN_MINIMUM: Module 4: Running Minimum Diagnostics...
2w6d: %DIAG-SP-6-DIAG_OK: Module 4: Passed Online Diagnostics
2w6d: %OIR-SP-6-INSCARD: Card inserted in slot 4, interfaces are now online
2w6d: %FPD_MGMT-6-UPGRADE_PASSED: ROMMON (FPD ID=3) image in the WS-X6582-2PA card in slot 
4 has been successfully updated from version ?.? to version 1.1. Upgrading time = 
00:00:07.092
2w6d: %FPD_MGMT-6-OVERALL_UPGRADE: All the attempts to upgrade the required FPD images 
have been completed for WS-X6582-2PA card in slot 4. Number of successful/failure 
upgrade(s): 1/0.
2w6d: %FPD_MGMT-5-CARD_POWER_CYCLE: WS-X6582-2PA card in slot 4 is being power cycled for 
the FPD image upgrade to take effect.
2w6d: %OIR-6-REMCARD: Card removed from slot 4, interfaces disabled
2w6d: %OIR-6-REMCARD: Card removed from slot 4, interfaces disabled
2w6d: %C6KPWR-SP-4-DISABLED: power to module in slot 4 set off (Reset)
2w6d: %CWAN_RP-6-CARDRELOAD: Module reloaded on slot 4/1
2w6d: %CWAN_RP-6-CARDRELOAD: Module reloaded on slot 4/0
2w6d: %DIAG-SP-6-RUN_MINIMUM: Module 4: Running Minimum Diagnostics...
2w6d: %DIAG-SP-6-DIAG_OK: Module 4: Passed Online Diagnostics
2w6d: %DIAG-SP-6-RUN_MINIMUM: Module 4: Running Minimum Diagnostics...
2w6d: %DIAG-SP-6-DIAG_OK: Module 4: Passed Online Diagnostics
SLOT 4/1: 00:00:24: %SONET-4-ALARM:  POS1/0: SLOF alarm cleared
SLOT 4/1: 00:00:24: %SONET-4-ALARM:  POS1/0: SLOS alarm cleared
2w6d: %DIAG-SP-6-RUN_MINIMUM: Module 4: Running Minimum Diagnostics...
2w6d: %DIAG-SP-6-DIAG_OK: Module 4: Passed Online Diagnostics
2w6d: %OIR-SP-6-INSCARD: Card inserted in slot 4, interfaces are now online

Pending FPD Upgrade Example

In the following example, some FPD images are waiting for upgrades because the FPD upgrade process is upgrading another FPD on the same card (up to four FPD upgrades can occur at once, but the upgrades have to occur on hardware in different line card slots).

In the example below, the FPD upgrade process is happening on an Enhanced FlexWAN module where the Rommon and IOFPGA images require upgrading. The Rommon image upgrade happens first while the IOFPGA upgrade is pending. After the Rommon upgrade is completed, the pending IOFPGA upgrade proceeds.

 
2w6d: %CWAN_RP-6-CARDRELOAD: Module reloaded on slot 4/1
2w6d: %CWAN_RP-6-CARDRELOAD: Module reloaded on slot 4/0
2w6d: %DIAG-SP-6-RUN_MINIMUM: Module 4: Running Minimum Diagnostics...
2w6d: %DIAG-SP-6-DIAG_OK: Module 4: Passed Online Diagnostics
2w6d: %DIAG-SP-6-RUN_MINIMUM: Module 4: Running Minimum Diagnostics...
2w6d: %DIAG-SP-6-DIAG_OK: Module 4: Passed Online Diagnostics
2w6d: %FPD_MGMT-3-INVALID_IMG_VER: Invalid ROMMON (FPD ID=3) image version detected for 
WS-X6582-2PA card in slot 4.
2w6d: %FPD_MGMT-3-INCOMP_IMG_VER: Incompatible I/O FPGA (FPD ID=1) image version detected 
for WS-X6582-2PA card in slot 4. Detected version = 0.33, minimum required version = 0.37. 
Current HW version = 1.0.
2w6d: %FPD_MGMT-5-UPGRADE_ATTEMPT: Attempting to automatically upgrade the FPD image(s) 
for WS-X6582-2PA card in slot 4. Use
'show upgrade fpd progress' command to view the upgrade progress ...
2w6d: %FPD_MGMT-6-BUNDLE_DOWNLOAD: Downloading FPD image bundle for WS-X6582-2PA card in 
slot 4 ...
2w6d: %DIAG-SP-6-RUN_MINIMUM: Module 4: Running Minimum Diagnostics...
2w6d: %DIAG-SP-6-DIAG_OK: Module 4: Passed Online Diagnostics
2w6d: %OIR-SP-6-INSCARD: Card inserted in slot 4, interfaces are now online
SLOT 4/1: 00:00:26: %SONET-4-ALARM:  POS1/0: SLOF alarm cleared
SLOT 4/1: 00:00:26: %SONET-4-ALARM:  POS1/0: SLOS alarm cleared
2w6d: %FPD_MGMT-6-UPGRADE_TIME: Estimated total FPD image upgrade time for WS-X6582-2PA 
card in slot 4 = 00:04:00.
2w6d: %FPD_MGMT-6-UPGRADE_START: ROMMON (FPD ID=3) image upgrade in progress for 
WS-X6582-2PA card in slot 4. Updating to version 1.1. PLEASE DO NOT INTERRUPT DURING THE 
UPGRADE PROCESS (estimated upgrade completion time = 00:02:00) ...
2w6d: %FPD_MGMT-6-UPGRADE_PASSED: ROMMON (FPD ID=3) image in the WS-X6582-2PA card in slot 
4 has been successfully updated from version ?.? to version 1.1. Upgrading time = 
00:00:06.948
2w6d: %FPD_MGMT-6-PENDING_UPGRADE: 1 more FPD image upgrade operation will be required on 
WS-X6582-2PA in slot 4 after additional power-cycle operation on the target card.
2w6d: %FPD_MGMT-5-CARD_POWER_CYCLE: WS-X6582-2PA card in slot 4 is being power cycled for 
the FPD image upgrade to take effect.
2w6d: %OIR-6-REMCARD: Card removed from slot 4, interfaces disabled
2w6d: %OIR-6-REMCARD: Card removed from slot 4, interfaces disabled
2w6d: %C6KPWR-SP-4-DISABLED: power to module in slot 4 set off (Reset)
2w6d: %CWAN_RP-6-CARDRELOAD: Module reloaded on slot 4/1
2w6d: %CWAN_RP-6-CARDRELOAD: Module reloaded on slot 4/0
Router#
2w6d: %DIAG-SP-6-RUN_MINIMUM: Module 4: Running Minimum Diagnostics...
2w6d: %DIAG-SP-6-DIAG_OK: Module 4: Passed Online Diagnostics
2w6d: %DIAG-SP-6-RUN_MINIMUM: Module 4: Running Minimum Diagnostics...
2w6d: %DIAG-SP-6-DIAG_OK: Module 4: Passed Online Diagnostics
2w6d: %FPD_MGMT-6-UPGRADE_TIME: Estimated total FPD image upgrade time for WS-X6582-2PA 
card in slot 4 = 00:04:00.
2w6d: %FPD_MGMT-6-UPGRADE_START: I/O FPGA (FPD ID=1) image upgrade in progress for 
WS-X6582-2PA card in slot 4. Updating to version 0.37. PLEASE DO NOT INTERRUPT DURING THE 
UPGRADE PROCESS (estimated upgrade completion time = 00:02:00) ...
2w6d: %DIAG-SP-6-RUN_MINIMUM: Module 4: Running Minimum Diagnostics...
2w6d: %DIAG-SP-6-DIAG_OK: Module 4: Passed Online Diagnostics
2w6d: %OIR-SP-6-INSCARD: Card inserted in slot 4, interfaces are now online
SLOT 4/1: 00:00:25: %SONET-4-ALARM:  POS1/0: SLOF alarm cleared
SLOT 4/1: 00:00:25: %SONET-4-ALARM:  POS1/0: SLOS alarm cleared
2w6d: %FPD_MGMT-6-UPGRADE_PASSED: I/O FPGA (FPD ID=1) image in the WS-X6582-2PA card in 
slot 4 has been successfully updated
from version 0.33 to version 0.37. Upgrading time = 00:00:20.488
2w6d: %FPD_MGMT-6-OVERALL_UPGRADE: All the attempts to upgrade the required FPD images 
have been completed for WS-X6582-2PA card in slot 4. Number of successful/failure 
upgrade(s): 2/0.
2w6d: %FPD_MGMT-5-CARD_POWER_CYCLE: WS-X6582-2PA card in slot 4 is being power cycled for 
the FPD image upgrade to take effect.
2w6d: %OIR-6-REMCARD: Card removed from slot 4, interfaces disabled
2w6d: %OIR-6-REMCARD: Card removed from slot 4, interfaces disabled
2w6d: %C6KPWR-SP-4-DISABLED: power to module in slot 4 set off (Reset)
2w6d: %CWAN_RP-6-CARDRELOAD: Module reloaded on slot 4/1
2w6d: %CWAN_RP-6-CARDRELOAD: Module reloaded on slot 4/0
2w6d: %DIAG-SP-6-RUN_MINIMUM: Module 4: Running Minimum Diagnostics...
2w6d: %DIAG-SP-6-DIAG_OK: Module 4: Passed Online Diagnostics
2w6d: %DIAG-SP-6-RUN_MINIMUM: Module 4: Running Minimum Diagnostics...
2w6d: %DIAG-SP-6-DIAG_OK: Module 4: Passed Online Diagnostics
SLOT 4/1: 00:00:24: %SONET-4-ALARM:  POS1/0: SLOF alarm cleared
SLOT 4/1: 00:00:24: %SONET-4-ALARM:  POS1/0: SLOS alarm cleared
2w6d: %DIAG-SP-6-RUN_MINIMUM: Module 4: Running Minimum Diagnostics...
2w6d: %DIAG-SP-6-DIAG_OK: Module 4: Passed Online Diagnostics
2w6d: %OIR-SP-6-INSCARD: Card inserted in slot 4, interfaces are now online
Router#

Troubleshooting Problems with FPD Image Upgrades

This section contains information to help troubleshoot problems that can occur during the FPD image upgrade process.

Power Failure or Removal of an Enhanced FlexWAN Module During an FPD Image Upgrade

The FPD image can become corrupted if the Enhanced FlexWAN module is removed or a power failure occurs during the image upgrade. This corruption makes the Enhanced FlexWAN module unusable and causes the system to display error messages when the module is powered up.


Note For more information about FPD-related messages, see the system error messages guide for your Cisco IOS software release.


Use the show hw-module all fpd command to see if the Enhanced FlexWAN module is using a corrupted FPD image. This example shows that the module in slot 4 has a corrupted EOS FPGA image.

 
Router# show hw-module all fpd

==== ====================== ====== =============================================
                             H/W   Field Programmable   Current   Min. Required
Slot Card Type               Ver.  Device: "ID-Name"    Version      Version
==== ====================== ====== ================== =========== ==============
   4 WS-X6582-2PA            1.0   1-I/O FPGA             0.37        0.37
                                   2-EOS FPGA             ?.?         0.28    *
                                   3-ROMMON               1.2         1.1
==== ====================== ====== =============================================

Note In the command output above, "?.?" indicates that the Enhanced FlexWAN module in slot 4 has an EOS FPGA image that is corrupted.


Performing an FPD Recovery Upgrade

If the card is powered off due to a failed or aborted upgrade attempt or the auto upgrade feature is not configured, you can try to manually recover using the upgrade hw-module command as shown below.

 
Router# upgrade hw-module slot 4 file sup-bootflash:c7600-fpd-pkg.122-18.SXE.pkg

% The following FPD(s) will be upgraded for WS-X6582-2PA (H/W ver = 1.0) in slot 4:

         ================== =========== =========== ============
         Field Programmable   Current     Upgrade   Estimated
         Device: "ID-Name"    Version     Version   Upgrade Time
         ================== =========== =========== ============
         2-EOS FPGA             ?.?         0.28      00:02:00
         ================== =========== =========== ============

% Are you sure that you want to perform this operation? [no]: yes
% Restarting the target card in slot 4 for FPD image upgrade. Please wait ...

Router#
2w6d: %OIR-6-REMCARD: Card removed from slot 4, interfaces disabled
2w6d: %OIR-6-REMCARD: Card removed from slot 4, interfaces disabled
2w6d: %C6KPWR-SP-4-DISABLED: power to module in slot 4 set off (Reset)
2w6d: %CWAN_RP-6-CARDRELOAD: Module reloaded on slot 4/1
2w6d: %CWAN_RP-6-CARDRELOAD: Module reloaded on slot 4/0
SLOT 4/0: 00:00:06: %EOS-2-EOS_INIT_FAILURE: The EOS FPGA initialization failed due to EOS 
FPGA configuration failure.
SLOT 4/0: 00:00:14: %SLOT_FPD-3-GETVER_FAILED: Failed to get FPD version for FPD=2 in Slot 
4: Cannot read version information.
2w6d: %FPD_MGMT-6-UPGRADE_TIME: Estimated total FPD image upgrade time for WS-X6582-2PA 
card in slot 4 = 00:02:00.
2w6d: %FPD_MGMT-6-UPGRADE_START: EOS FPGA (FPD ID=2) image upgrade in progress for 
WS-X6582-2PA card in slot 4. Updating to version 0.28. PLEASE DO NOT INTERRUPT DURING THE 
UPGRADE PROCESS (estimated upgrade completion time = 00:02:00) ...
2w6d: %DIAG-SP-6-BYPASS: Module 4: Diagnostics is bypassed
2w6d: %DIAG-SP-6-BYPASS: Module 4: Diagnostics is bypassed
2w6d: %DIAG-SP-6-BYPASS: Module 4: Diagnostics is bypassed
2w6d: %OIR-SP-6-INSCARD: Card inserted in slot 4, interfaces are now online
SLOT 4/0: 00:00:21: %SLOT_FPD-4-UPGRADE_STATE: Previous EOS FPGA FPD update was 
interrupted. Performing recovery update on slot 4.
2w6d: %FPD_MGMT-6-UPGRADE_PASSED: EOS FPGA (FPD ID=2) image in the WS-X6582-2PA card in 
slot 4 has been successfully updated
from version ?.? to version 0.28. Upgrading time = 00:00:47.348
2w6d: %FPD_MGMT-6-OVERALL_UPGRADE: All the attempts to upgrade the required FPD images 
have been completed for WS-X6582-2PA card in slot 4. Number of successful/failure 
upgrade(s): 1/0.
2w6d: %FPD_MGMT-5-CARD_POWER_CYCLE: WS-X6582-2PA card in slot 4 is being power cycled for 
the FPD image upgrade to take effect.
2w6d: %OIR-6-REMCARD: Card removed from slot 4, interfaces disabled
2w6d: %OIR-6-REMCARD: Card removed from slot 4, interfaces disabled
2w6d: %C6KPWR-SP-4-DISABLED: power to module in slot 4 set off (Reset)
2w6d: %CWAN_RP-6-CARDRELOAD: Module reloaded on slot 4/1
2w6d: %CWAN_RP-6-CARDRELOAD: Module reloaded on slot 4/0
2w6d: %DIAG-SP-6-BYPASS: Module 4: Diagnostics is bypassed
2w6d: %DIAG-SP-6-BYPASS: Module 4: Diagnostics is bypassed
2w6d: %DIAG-SP-6-BYPASS: Module 4: Diagnostics is bypassed
2w6d: %OIR-SP-6-INSCARD: Card inserted in slot 4, interfaces are now online

Verifying a Successful Upgrade

After the upgrade process is complete, you can use the show hw-module all fpd command to verify that the FPD image has been successfully upgraded:

 
Router# show hw-module all fpd

%==== ====================== ====== =============================================
                             H/W   Field Programmable   Current   Min. Required
Slot Card Type               Ver.  Device: "ID-Name"    Version      Version
==== ====================== ====== ================== =========== ==============
   4 WS-X6582-2PA            1.0   1-I/O FPGA             0.37        0.37
                                   2-EOS FPGA             0.28        0.28
                                   3-ROMMON               1.2         1.1
==== ====================== ====== =============================================