Cisco ASR 9000 Series Aggregation Services Router System Management Configuration Guide, Release 4.2.x
Upgrading FPD on the Cisco ASR 9000 Series Router
Downloads: This chapterpdf (PDF - 1.41MB) The complete bookPDF (PDF - 4.23MB) | Feedback

Upgrading FPD

Upgrading FPD

In general terms, field-programmable devices (FPDs) are hardware devices implemented on router cards that support separate software upgrades. A field-programmable gate array (FPGA) is a type of programmable memory device that exists on most hardware components of the router. The term FPD has been introduced to collectively and generically describe any type of programmable hardware device on SIPs and shared port adapters (SPAs), including FPGAs. Cisco IOS XR software provides the Cisco FPD upgrade feature to manage the upgrade of FPD images on SIPs and SPAs.

This chapter describes the information that you must know to verify image versions and to perform an upgrade for SPA or SIP FPD images when incompatibilities arise.

For complete descriptions of the FPD commands listed in this module, see Related Documents. To locate documentation for other commands that might appear in the course of performing a configuration task, search online in Cisco ASR 9000 Series Aggregation Services Router Commands Master List.

Table 1 Feature History for Upgrading FPD Software on Cisco IOS XR Software

Release

Modification

Release 3.9.0

Support for FPD upgrades was introduced.

This module contains the following topics:

Prerequisites for FPD Image Upgrades

Before upgrading the FPD on your router you must install and activate the fpd.pie.

Overview of FPD Image Upgrade Support

An FPD image is used to upgrade the software on an FPD. Whenever a Cisco IOS XR Software image is released that supports SIPs and SPAs, a companion SIP and SPA FPD image is bundled with the Cisco IOS XR software release. Generally, the FPD image is not automatically upgraded. You must manually upgrade the FPD image running on the SPA or SIP when you upgrade the Cisco IOS XR software image.

FPD versions must be compatible with the Cisco IOS XR software that is running on the router; if an incompatibility exists between an FPD version and the Cisco IOS XR software, the device with the FPGA may not operate properly until the incompatibility is resolved. An FPGA incompatibility on a SPA does not necessarily affect the running of the SPA interfaces; an FPD incompatibility on a SIP disables all interfaces for all SPAs in the SIP until the incompatibility is addressed.

Use the show hw-module fpd command to determine if an FPD upgrade is required. A value of ‘Yes’ in the Upg/Dng? (upgrade/downgrade) column indicates that an upgrade or downgrade is required.

The Cisco ASR 9000 Series Router supports upgrades for FPGA devices on its SIPs and SPAs. FPGA and ROMMON software upgrades are part of an FPD image package that corresponds to a Cisco IOS XR software image. SIPs and SPAs support manual upgrades for FPGA devices using the Cisco FPD upgrade feature that is further described in this chapter.

Automatic FPD Upgrade

By default, the FPD image is not automatically upgraded. Generally, you must manually upgrade the FPD image running on the SPA or SIP when you upgrade the Cisco IOS XR software image. However, if you enable the fpd auto-upgrade command in administration configuration mode, FPD images are automatically updated whenever you perform a software upgrade. For the automatic FPD upgrade to work, the following conditions must be met:

  • The FPD package installation envelope (PIE) must already be installed on the router.
  • The FPD PIE must be activated together with the new Cisco IOS XR image.
  • The fpd auto-upgrade command must be enabled.

Note


Although the FPD upgrade is performed during the install operation, there is no install commit performed. Therefore, once the FPD has been upgraded, if the image is rolled back to the original version, the FPD version is not downgraded to the previous version.


The automatic FPD upgrade is not performed in the following instances:

  • Line cards or other cards such as RSPs, SPAs or alarm cards are added to an existing router.
  • A non-reload software maintenance upgrade (SMU) or PIE installation is performed, even where the FPD image version changes. Since a non-reload installation is, by definition, not supposed to reload the router, and an FPD upgrade requires a router reload, the automatic FPD upgrade is repressed.

Note


In all cases where the automatic FPD upgrade is not performed, you must perform a manual FPD upgrade using the upgrade hw-module fpd command.


How to Upgrade FPD Images

You must determine if an FPD image upgrade is needed using the show hw-module fpd command and perform the upgrade, if needed, under the following circumstances:

  • You migrate the software to a later Cisco IOS XR software release.
  • You swap SPAs or SIPs from a system running a different Cisco IOS XR software release.
  • You insert a new SPA or SIP.

In the event that there is an FPD incompatibility with your card, you may receive an error message. If you upgrade to a newer version of the Cisco IOS XR software and there is an FPD incompatibility, you receive the following message:

LC/0/1/CPU0:Dec 23 16:33:47.945 : spa_192_jacket_v2[203]: %PLATFORM-UPGRADE_FPD-4-DOWN_REV : spa fpga2 instance 0 is down-rev (V0.6), upgrade to (V1.0). Use the "upgrade hw-module fpd" CLI in admin mode.

If the FPD image on the card is newer then what is required by the currently running Cisco IOS XR software image on the router, you receive the following error message:

LC/0/1/CPU0:Dec 23 16:33:47.955 : spa_192_jacket_v2[203]: %PLATFORM-UPGRADE_FPD-4-UP_REV : spa fpga instance 1 is severely up-rev (V2.1), downgrade to (V1.6). Use the "upgrade hw-module fpd" CLI in admin mode.

You should perform the FPD upgrade procedure if you receive such messages. Cards may not function properly if FPD incompatibilities are not resolved.


Note


The use of the force option when performing a FPD upgrade is not recommended except under explicit direction from Cisco engineering or TAC.


Before You Begin
  • Before upgrading the FPD, you must install and activate the asr9k-fpd.pie. For information about performing this task, see the Upgrading and Managing Cisco IOS XR Software module.
  • The FPD upgrade procedure is performed while the card is online. At the end of the procedure the card must be reloaded before the FPD upgrade is complete. To automatically reload the card, you can use the hw-module reload command during your next maintenance window. The upgrade procedure is not complete until the card is reloaded.
  • During the FPD upgrade, you must not do the following:
    • Reload, perform an online insertion and removal (OIR) of a line card (LC), or power down the chassis. Doing so may cause the node to enter an unusable state.
    • Press Ctrl-C if the console appears to hang without any output. Doing so may abort the upgrade.
  • If you are not sure whether a card requires an FPD upgrade, you can install the card and use the show hw-module fpd command to determine if the FPD image on the card is compatible with the currently running Cisco IOS XR software release.
SUMMARY STEPS

    1.    show hw-module fpd location {all | node-id}

    2.    admin

    3.    (Optional) show fpd package

    4.    upgrade hw-module fpd {all | fpga-type} [ force] location [all | node-id]

    5.    exit

    6.    (Optional) hw-module {location node-id | subslot subslot-id} reload

    7.    show platform


DETAILED STEPS
     Command or ActionPurpose
    Step 1 show hw-module fpd location {all | node-id}


    Example:
    RP/0/RSP0/CPU0:router# show hw-module fpd location all

    or

    RP/0/RSP0/CPU0:router# show hw-module fpd location 0/4/cpu0
     

    Displays the current FPD image versions for the specified card or all cards installed in the router. Use this command to determine if you must upgrade the FPD image on your card.

     
    Step 2 admin


    Example:
    RP/0/RSP0/CPU0:router# admin 
     

    Enters administration EXEC mode.

     
    Step 3 show fpd package


    Example:
    RP/0/RSP0/CPU0:router(admin)# show fpd package
     
    (Optional)

    Displays which cards are supported with your current Cisco IOS XR software release, which FPD image you need for each card, and what the minimum hardware requirements are for the various modules. (A minimum hardware requirement version of 0.0 indicates that all hardware can support this FPD image version.)

    If there are multiple FPD images for your card, use this command to determine which FPD image to use if you want to upgrade only a specific FPD type.

     
    Step 4 upgrade hw-module fpd {all | fpga-type} [ force] location [all | node-id]


    Example:
    RP/0/RSP0/CPU0:router(admin)# upgrade hw-module fpd 
    all location 0/3/1 
    .
    .
    .
    Successfully upgraded 1 FPD for SPA-2XOC48POS/RPR 
      on location 0/3/1
     

    Upgrades all the current FPD images that must be upgraded on the specified card with new images.

    Before continuing to the next step, wait for confirmation that the FPD upgrade has successfully completed. Status messages, similar to these, are displayed to the screen until the FPD upgrade is completed:

    FPD upgrade started.
    FPD upgrade in progress..
    FPD upgrade in progress..
    FPD upgrade sent to location xxxx
    FPD upgrade sent to location yyyy
    FPD upgrade in progress..
    FPD upgrade finished for location xxx
    FPD upgrade in progress..
    FPD upgrade finished for location yyyy
    FPD upgrade completed.
     

    The “FPD upgrade in progress.” message is printed every minute. These logs are information logs, and as such, are displayed if the logging console informational command is configured.

    If Ctrl-C is pressed while the FPD upgrade is in progress, the following warning message is displayed:

    FPD upgrade in progress on some hardware, 
    aborting now is not recommended as it might 
    cause HW programming failure and result in 
    RMA of the hardware.
    Do you want to continue? [Confirm(y/n)]
     

    If you confirm that you want to abort the FPD upgrade procedure, this message is displayed:

     
    FPD upgrade process has been aborted, please 
    check the status of the hardware and reissue 
    the upgrade command if required.
     
    Note   

    If your card supports multiple FPD images, you can use the show fpd package admin command to determine what specific image to upgrade in the upgrade hw-module fpd command.

     
    Step 5 exit


    Example:
    RP/0/RSP0/CPU0:router(admin)# exit
     

    Exits administration EXEC mode and returns to EXEC mode.

     
    Step 6 hw-module {location node-id | subslot subslot-id} reload


    Example:
    RP/0/RSP0/CPU0:router# hw-module subslot 0/3/1 reload

    or

    RP/0/RSP0/CPU0:router# hw-module location 0/3/cpu0 reload
     
    (Optional)

    Use the hw-module subslot reload command to reload a SPA and the hw-module location reload command to reload a SIP or line card.

     
    Step 7 show platform


    Example:
    RP/0/RSP0/CPU0:router# show platform
     

    Verifies that the FPD image on the card has been successfully upgraded by displaying the status of all cards in the system.

     

    Configuration Examples for FPD Image Upgrade

    The following examples indicates the use of commands associated with the FPD image upgrade procedure.

    show hw-module fpd Command Output: Example

    Use the show hw-module fpd to display the current version of FPD images on the SPAs, SIPs and other cards installed on your router.

    This command can be used to identify information about FPDs on any card. If you enter the location of a line card that is not a SPA, the output displays information about any programmable devices on that line card.

    The following example shows how to display FPD compatibility for all modules in the router:

    RP/0/RSP1/CPU0:router# show hw-module fpd location all 
    
    Mon Jun 29 05:38:50.332 PST
    
    ===================================== ==========================================
                                          Existing Field Programmable Devices
                                          ==========================================
                                            HW                       Current SW Upg/
    Location     Card Type                Version Type Subtype Inst   Version   Dng?
    ============ ======================== ======= ==== ======= ==== =========== ====
    0/RSP0/CPU0  A9K-RSP-4G                 4.8   lc   fpga3   0       1.13     No 
                                                  lc   fpga1   0       1.5      No 
                                                  lc   fpga2   0       1.14     No 
                                                  lc   cbc     0       1.2      No 
                                                  lc   fpga4   0       1.6      No 
                                                  lc   rommon  0       1.0      No 
    --------------------------------------------------------------------------------
    0/RSP0/CPU0  ASR-9010-FAN               1.0   lc   cbc     1       4.0      No 
    --------------------------------------------------------------------------------
    0/RSP0/CPU0  ASR-9010-FAN               1.0   lc   cbc     2       4.0      No 
    --------------------------------------------------------------------------------
    0/1/CPU0     A9K-40GE-B                 1.0   lc   fpga1   0       0.38     No 
                                                  lc   fpga2   0       0.8      No 
                                                  lc   cbc     0       2.2      No 
                                                  lc   cpld1   0       0.15     No 
                                                  lc   rommon  0       1.0      No 
    --------------------------------------------------------------------------------
    0/1/CPU0     A9K-40GE-B                 1.0   lc   fpga1   1       0.38     No 
    --------------------------------------------------------------------------------
    0/4/CPU0     A9K-8T/4-B                 1.0   lc   fpga1   0       0.38     No 
                                                  lc   fpga2   0       0.10     No 
                                                  lc   cbc     0       2.2      No 
                                                  lc   cpld2   0       0.7      No 
                                                  lc   cpld1   0       0.15     No 
                                                  lc   cpld3   0       0.3      No 
                                                  lc   rommon  0       1.0      No 
                                                  lc   fpga3   0      14.42     No 
    --------------------------------------------------------------------------------
    0/4/CPU0     A9K-8T/4-B                 1.0   lc   fpga1   1       0.38     No 
    --------------------------------------------------------------------------------
    0/6/CPU0     A9K-4T-B                   1.0   lc   fpga1   0       0.38     No 
                                                  lc   fpga2   0       0.10     No 
                                                  lc   cbc     0       2.2      No 
                                                  lc   cpld2   0       0.7      No 
                                                  lc   cpld1   0       0.15     No 
                                                  lc   cpld3   0       0.3      No 
                                                  lc   rommon  0       1.0      No 
                                                  lc   fpga3   0      14.42     No 
    --------------------------------------------------------------------------------
    0/6/CPU0     A9K-4T-B                   1.0   lc   fpga1   1       0.38     No 
    --------------------------------------------------------------------------------
      

    BPID nodes can be used as location to display the BPID image information:

    RP/0/RSP0/CPU0:router# sh hw-module fpd location 0/bpid0/sp
    
    
    ===================================== ==========================================
                                          Existing Field Programmable Devices
                                          ==========================================
                                            HW                       Current SW Upg/
    Location     Card Type                Version Type Subtype Inst   Version   Dng?
    ============ ======================== ======= ==== ======= ==== =========== ====
    0/BPID0/SP   ASR-9912-BPID2             1.0   bp   cbc     11      7.104    No
    

    The following example shows how to display FPD compatibility for a specific module in the router:

    RP/0/RSP1/CPU0:router# show hw-module fpd location 0/4/cpu0 
    
    Thu Nov 19 21:43:49.599 UTC
    ===================================== ==========================================
                                          Existing Field Programmable Devices
                                          ==========================================
                                            HW                       Current SW Upg/
    Location     Card Type                Version Type Subtype Inst   Version   Dng?
    ============ ======================== ======= ==== ======= ==== =========== ====
    0/4/CPU0     A9K-SIP-700                1.13  lc   fpga1   0       0.22     No 
                                                  lc   cbc     0       3.03     No 
                                                  lc   hsbi    0       3.00     No 
                                                  lc   rommon  0       1.02     No 
                                                  lc   fpga2   0       5.14     No 
                                                  lc   cpld1   0       0.14     No 
    --------------------------------------------------------------------------------
      
    Table 2 show hw-module fpd Field Descriptions

    Field

    Description

    Location

    Location of the module in the rack/slot/module notation.

    Card Type

    Module part number.

    HW Version

    Hardware model version for the module.

    Type

    Hardware type. Can be one of the following types:

    • spa—Shared port adapter
    • lc—Line card

    Subtype

    FPD type. Can be one of the following types:

    • fabldr—Fabric downloader
    • fpga1—Field-programmable gate array
    • fpga2—Field-programmable gate array 2
    • fpga3—Field-programmable gate array 3
    • fpga4—Field-programmable gate array 4
    • fpga5—Field-programmable gate array 5
    • rommonA—Read-only memory monitor A
    • rommon—Read-only memory monitor B

    Inst

    FPD instance. The FPD instance uniquely identifies an FPD and is used by the FPD process to register an FPD.

    Current SW Version

    Currently running FPD image version.

    Upg/Dng?

    Specifies whether an FPD upgrade or downgrade is required. A downgrade is required in rare cases when the version of the FPD image has a higher major revision than the version of the FPD image in the current Cisco IOS XR software package.

    show fpd package Command Output: Example

    Use the show fpd package command in administration EXEC mode to find out which SPAs and SIPs are supported with your current Cisco IOS XR software release, which FPD image package you need for each SPA or SIP, and what the minimum hardware requirements are for each module. If multiple FPD images are available for your card, they are listed as Subtype fpga2, fpga3, and so on.

    The following example shows sample output from the show fpd package command:

    RP/0/RP1/CPU0:router(admin)# show fpd package
    
    Thu Jul  7 04:34:48.351 DST
    
    =============================== ================================================
                                            Field Programmable Device Package
                                    ================================================
                                                                     SW      Min Req   Min Req
    Card Type            FPD Description            Type Subtype   Version   SW Ver    HW Vers
    ==================== ========================== ==== ======= =========== ========  =========
    A9K-40GE-B           Can Bus Ctrl (CBC) LC2     lc   cbc         2.02        0.0       0.1  
                         CPUCtrl LC2                lc   cpld1       1.00        0.0       0.1  
                         PHYCtrl LC2                lc   cpld2       0.06        0.0       0.1  
                         PortCtrl LC2               lc   fpga2       0.10        0.0       0.1  
                         Bridge LC2                 lc   fpga1       0.43        0.0       0.1  
                         ROMMONA LC2                lc   rommonA     1.05        0.0       0.1  
                         ROMMONB LC2                lc   rommon      1.05        0.0       0.1  
    ----------------------------------------------------------------------------------------------
    A9K-4T-B             Can Bus Ctrl (CBC) LC2     lc   cbc         2.02        0.0       0.1  
                         CPUCtrl LC2                lc   cpld1       1.00        0.0       0.1  
                         PHYCtrl LC2                lc   cpld2       0.08        0.0       0.1  
                         LCClkCtrl LC2              lc   cpld3       0.03        0.0       0.1  
                         PortCtrl LC2               lc   fpga2       0.10        0.0       0.1  
                         PHY LC2                    lc   fpga3      14.44        0.0       0.1  
                         Bridge LC2                 lc   fpga1       0.43        0.0       0.1  
                         ROMMONB LC2                lc   rommon      1.05        0.0       0.1  
    ----------------------------------------------------------------------------------------------
    A9K-8T/4-B           Can Bus Ctrl (CBC) LC2     lc   cbc         2.02        0.0       0.1  
                         CPUCtrl LC2                lc   cpld1       1.00        0.0       0.1  
                         PHYCtrl LC2                lc   cpld2       0.08        0.0       0.1  
                         LCClkCtrl LC2              lc   cpld3       0.03        0.0       0.1  
                         PortCtrl LC2               lc   fpga2       0.10        0.0       0.1  
                         PHY LC2                    lc   fpga3      14.44        0.0       0.1  
                         Bridge LC2                 lc   fpga1       0.43        0.0       0.1  
                         ROMMONB LC2                lc   rommon      1.05        0.0       0.1  
    ----------------------------------------------------------------------------------------------
    A9K-2T20GE-B         Can Bus Ctrl (CBC) LC2     lc   cbc         2.02        0.0       0.1  
                         CPUCtrl LC2                lc   cpld1       1.00        0.0       0.1  
                         PHYCtrl LC2                lc   cpld2       0.11        0.0       0.1  
                         LCClkCtrl LC2              lc   cpld3       0.09        0.0       0.1  
                         PortCtrl LC2               lc   fpga2       0.16        0.0       0.1  
                         Bridge LC2                 lc   fpga1       0.43        0.0       0.1  
                         ROMMONB LC2                lc   rommon      1.05        0.0       0.1  
    ----------------------------------------------------------------------------------------------
    A9K-40GE-E           Can Bus Ctrl (CBC) LC2     lc   cbc         2.02        0.0       0.1  
                         CPUCtrl LC2                lc   cpld1       1.00        0.0       0.1  
                         PHYCtrl LC2                lc   cpld2       0.06        0.0       0.1  
                         PortCtrl LC2               lc   fpga2       0.10        0.0       0.1  
                         Bridge LC2                 lc   fpga1       0.43        0.0       0.1  
                         ROMMONA LC2                lc   rommonA     1.05        0.0       0.1  
                         ROMMONB LC2                lc   rommon      1.05        0.0       0.1  
    ----------------------------------------------------------------------------------------------
    A9K-4T-E             Can Bus Ctrl (CBC) LC2     lc   cbc         2.02        0.0       0.1  
                         CPUCtrl LC2                lc   cpld1       1.00        0.0       0.1  
                         PHYCtrl LC2                lc   cpld2       0.08        0.0       0.1  
                         LCClkCtrl LC2              lc   cpld3       0.03        0.0       0.1  
                         PortCtrl LC2               lc   fpga2       0.10        0.0       0.1  
                         PHY LC2                    lc   fpga3      14.44        0.0       0.1  
                         Bridge LC2                 lc   fpga1       0.43        0.0       0.1  
                         ROMMONB LC2                lc   rommon      1.05        0.0       0.1  
    ----------------------------------------------------------------------------------------------
    A9K-8T/4-E           Can Bus Ctrl (CBC) LC2     lc   cbc         2.02        0.0       0.1  
                         CPUCtrl LC2                lc   cpld1       1.00        0.0       0.1  
                         PHYCtrl LC2                lc   cpld2       0.08        0.0       0.1  
                         LCClkCtrl LC2              lc   cpld3       0.03        0.0       0.1  
                         PortCtrl LC2               lc   fpga2       0.10        0.0       0.1  
                         PHY LC2                    lc   fpga3      14.44        0.0       0.1  
                         Bridge LC2                 lc   fpga1       0.43        0.0       0.1  
                         ROMMONB LC2                lc   rommon      1.05        0.0       0.1  
    ----------------------------------------------------------------------------------------------
    A9K-2T20GE-E         Can Bus Ctrl (CBC) LC2     lc   cbc         2.02        0.0       0.1  
                         CPUCtrl LC2                lc   cpld1       1.00        0.0       0.1  
                         PHYCtrl LC2                lc   cpld2       0.11        0.0       0.1  
                         LCClkCtrl LC2              lc   cpld3       0.09        0.0       0.1  
                         PortCtrl LC2               lc   fpga2       0.16        0.0       0.1  
                         Bridge LC2                 lc   fpga1       0.43        0.0       0.1  
                         ROMMONB LC2                lc   rommon      1.05        0.0       0.1  
    ----------------------------------------------------------------------------------------------
    A9K-8T-B             Can Bus Ctrl (CBC) LC3     lc   cbc         6.02        0.0       0.1  
                         CPUCtrl LC3                lc   cpld1       1.02        0.0       0.1  
                         PHYCtrl LC3                lc   cpld2       0.08        0.0       0.1  
                         LCClkCtrl LC3              lc   cpld3       0.03        0.0       0.1  
                         DB CPUCtrl LC3             lc   cpld4       1.03        0.0       0.1  
                         PortCtrl LC3               lc   fpga2       0.11        0.0       0.1  
                         Raven LC3                  lc   fpga1       1.02        0.0       0.1  
                         ROMMONB LC3                lc   rommon      1.03        0.0       0.1  
    ----------------------------------------------------------------------------------------------
    A9K-16T/8-B          Can Bus Ctrl (CBC) LC3     lc   cbc         6.02        0.0       0.1  
                         CPUCtrl LC3                lc   cpld1       1.02        0.0       0.1  
                         PHYCtrl LC3                lc   cpld2       0.04        0.0       0.1  
                         LCClkCtrl LC3              lc   cpld3       0.01        0.0       0.1  
                         DB CPUCtrl LC3             lc   cpld4       1.03        0.0       0.1  
                         PortCtrl LC3               lc   fpga2       0.01        0.0       0.1  
                         Raven LC3                  lc   fpga1       1.02        0.0       0.1  
                         ROMMONB LC3                lc   rommon      1.03        0.0       0.1  
    ----------------------------------------------------------------------------------------------
    A9K-16T/8-B          Can Bus Ctrl (CBC) LC3     lc   cbc         6.02        0.0       0.1  
                         CPUCtrl LC3                lc   cpld1       1.02        0.0       0.1  
                         PHYCtrl LC3                lc   cpld2       0.04        0.0       0.1  
                         LCClkCtrl LC3              lc   cpld3       0.01        0.0       0.1  
                         DB CPUCtrl LC3             lc   cpld4       1.03        0.0       0.1  
                         PortCtrl LC3               lc   fpga2       0.01        0.0       0.1  
                         Raven LC3                  lc   fpga1       1.02        0.0       0.1  
                         ROMMONB LC3                lc   rommon      1.03        0.0       0.1  
    ----------------------------------------------------------------------------------------------
    A9K-8T-E             Can Bus Ctrl (CBC) LC3     lc   cbc         6.02        0.0       0.1  
                         CPUCtrl LC3                lc   cpld1       1.02        0.0       0.1  
                         PHYCtrl LC3                lc   cpld2       0.08        0.0       0.1  
                         LCClkCtrl LC3              lc   cpld3       0.03        0.0       0.1  
                         CPUCtrl LC3                lc   cpld4       1.03        0.0       0.1  
                         PortCtrl LC3               lc   fpga2       0.11        0.0       0.1  
                         Raven LC3                  lc   fpga1       1.02        0.0       0.1  
                         ROMMONB LC3                lc   rommon      1.03        0.0       0.1  
    ----------------------------------------------------------------------------------------------
    A9K-16T/8-E          Can Bus Ctrl (CBC) LC3     lc   cbc         6.02        0.0       0.1  
                         CPUCtrl LC3                lc   cpld1       1.02        0.0       0.1  
                         PHYCtrl LC3                lc   cpld2       0.04        0.0       0.1  
                         LCClkCtrl LC3              lc   cpld3       0.01        0.0       0.1  
                         DB CPUCtrl LC3             lc   cpld4       1.03        0.0       0.1  
                         PortCtrl LC3               lc   fpga2       0.01        0.0       0.1  
                         Raven LC3                  lc   fpga1       1.02        0.0       0.1  
                         ROMMONB LC3                lc   rommon      1.03        0.0       0.1  
    ----------------------------------------------------------------------------------------------
    A9K-16T/8-E          Can Bus Ctrl (CBC) LC3     lc   cbc         6.02        0.0       0.1  
                         CPUCtrl LC3                lc   cpld1       1.02        0.0       0.1  
                         PHYCtrl LC3                lc   cpld2       0.04        0.0       0.1  
                         LCClkCtrl LC3              lc   cpld3       0.01        0.0       0.1  
                         DB CPUCtrl LC3             lc   cpld4       1.03        0.0       0.1  
                         PortCtrl LC3               lc   fpga2       0.01        0.0       0.1  
                         Raven LC3                  lc   fpga1       1.02        0.0       0.1  
                         ROMMONB LC3                lc   rommon      1.03        0.0       0.1  
    ----------------------------------------------------------------------------------------------
    A9K-40GE-L           Can Bus Ctrl (CBC) LC2     lc   cbc         2.02        0.0       0.1  
                         CPUCtrl LC2                lc   cpld1       1.00        0.0       0.1  
                         PHYCtrl LC2                lc   cpld2       0.06        0.0       0.1  
                         PortCtrl LC2               lc   fpga2       0.10        0.0       0.1  
                         Bridge LC2                 lc   fpga1       0.43        0.0       0.1  
                         ROMMONB LC2                lc   rommon      1.05        0.0       0.1  
    ----------------------------------------------------------------------------------------------
    A9K-4T-L             Can Bus Ctrl (CBC) LC2     lc   cbc         2.02        0.0       0.1  
                         CPUCtrl LC2                lc   cpld1       1.00        0.0       0.1  
                         PHYCtrl LC2                lc   cpld2       0.08        0.0       0.1  
                         LCClkCtrl LC2              lc   cpld3       0.03        0.0       0.1  
                         PortCtrl LC2               lc   fpga2       0.10        0.0       0.1  
                         Serdes Upgrade LC2         lc   fpga3      14.44        0.0       0.1  
                         Bridge LC2                 lc   fpga1       0.43        0.0       0.1  
                         ROMMONB LC2                lc   rommon      1.05        0.0       0.1  
    ----------------------------------------------------------------------------------------------
    A9K-8T/4-L           Can Bus Ctrl (CBC) LC2     lc   cbc         2.02        0.0       0.1  
                         CPUCtrl LC2                lc   cpld1       1.00        0.0       0.1  
                         PHYCtrl LC2                lc   cpld2       0.08        0.0       0.1  
                         LCClkCtrl LC2              lc   cpld3       0.03        0.0       0.1  
                         PortCtrl LC2               lc   fpga2       0.10        0.0       0.1  
                         Serdes Upgrade LC2         lc   fpga3      14.44        0.0       0.1  
                         Bridge LC2                 lc   fpga1       0.43        0.0       0.1  
                         ROMMONB LC2                lc   rommon      1.05        0.0       0.1  
    ----------------------------------------------------------------------------------------------
    A9K-2T20GE-L         Can Bus Ctrl (CBC) LC2     lc   cbc         2.02        0.0       0.1  
                         CPUCtrl LC2                lc   cpld1       1.00        0.0       0.1  
                         PHYCtrl LC2                lc   cpld2       0.11        0.0       0.1  
                         LCClkCtrl LC2              lc   cpld3       0.09        0.0       0.1  
                         Tomcat LC2                 lc   fpga2       0.16        0.0       0.1  
                         Bridge LC2                 lc   fpga1       0.43        0.0       0.1  
                         ROMMONB LC2                lc   rommon      1.05        0.0       0.1  
    ----------------------------------------------------------------------------------------------
    A9K-8T-L             Can Bus Ctrl (CBC) LC3     lc   cbc         6.02        0.0       0.1  
                         CPUCtrl LC3                lc   cpld1       1.02        0.0       0.1  
                         PHYCtrl LC3                lc   cpld2       0.08        0.0       0.1  
                         LCClkCtrl LC3              lc   cpld3       0.03        0.0       0.1  
                         CPUCtrl LC3                lc   cpld4       1.03        0.0       0.1  
                         PortCtrl LC3               lc   fpga2       0.11        0.0       0.1  
                         Raven LC3                  lc   fpga1       1.02        0.0       0.1  
                         ROMMONB LC3                lc   rommon      1.03        0.0       0.1  
    ----------------------------------------------------------------------------------------------
    A9K-16T/8-L          Can Bus Ctrl (CBC) LC3     lc   cbc         6.02        0.0       0.1  
                         CPUCtrl LC3                lc   cpld1       1.02        0.0       0.1  
                         PHYCtrl LC3                lc   cpld2       0.04        0.0       0.1  
                         LCClkCtrl LC3              lc   cpld3       0.01        0.0       0.1  
                         DB CPUCtrl LC3             lc   cpld4       1.03        0.0       0.1  
                         PortCtrl LC3               lc   fpga2       0.01        0.0       0.1  
                         Raven LC3                  lc   fpga1       1.02        0.0       0.1  
                         ROMMONB LC3                lc   rommon      1.03        0.0       0.1  
    ----------------------------------------------------------------------------------------------
    A9K-SIP-700          Can Bus Ctrl (CBC) LC5     lc   cbc         3.05        0.0       0.1  
                         CPUCtrl LC5                lc   cpld1       0.15        0.0       0.1  
                         QFPCPUBridge LC5           lc   fpga2       5.14        0.0       0.1  
                         NPUXBarBridge LC5          lc   fpga1       0.22        0.0       0.1  
                         ROMMONA LC5                lc   rommonA     1.03        0.0       0.1  
                         ROMMONB LC5                lc   rommon      1.03        0.0       0.1  
    ----------------------------------------------------------------------------------------------
    A9K-SIP-500          Can Bus Ctrl (CBC) LC5     lc   cbc         3.05        0.0       0.1  
                         CPUCtrl LC5                lc   cpld1       0.15        0.0       0.1  
                         QFPCPUBridge LC5           lc   fpga2       5.14        0.0       0.1  
                         NPUXBarBridge LC5          lc   fpga1       0.22        0.0       0.1  
                         ROMMONA LC5                lc   rommonA     1.03        0.0       0.1  
                         ROMMONB LC5                lc   rommon      1.03        0.0       0.1  
    ----------------------------------------------------------------------------------------------
    A9K-RSP-2G           Can Bus Ctrl (CBC) RSP2    lc   cbc         1.02        0.0       0.1  
                         CPUCtrl RSP2               lc   cpld2       1.17        0.0       0.1  
                         IntCtrl RSP2               lc   fpga2       1.15        0.0       0.1  
                         ClkCtrl RSP2               lc   fpga3       1.23        0.0       0.1  
                         UTI RSP2                   lc   fpga4       3.08        0.0       0.1  
                         PUNT RSP2                  lc   fpga1       1.05        0.0       0.1  
                         HSBI RSP2                  lc   hsbi        4.00        0.0       0.1  
                         ROMMONA RSP2               lc   rommonA     1.05        0.0       0.1  
                         ROMMONB RSP2               lc   rommon      1.05        0.0       0.1  
    ----------------------------------------------------------------------------------------------
    A9K-RSP-4G           Can Bus Ctrl (CBC) RSP2    lc   cbc         1.02        0.0       0.1  
                         CPUCtrl RSP2               lc   cpld2       1.17        0.0       0.1  
                         IntCtrl RSP2               lc   fpga2       1.15        0.0       0.1  
                         ClkCtrl RSP2               lc   fpga3       1.23        0.0       0.1  
                         UTI RSP2                   lc   fpga4       3.08        0.0       0.1  
                         PUNT RSP2                  lc   fpga1       1.05        0.0       0.1  
                         HSBI RSP2                  lc   hsbi        4.00        0.0       0.1  
                         ROMMONA RSP2               lc   rommonA     1.05        0.0       0.1  
                         ROMMONB RSP2               lc   rommon      1.05        0.0       0.1  
    ----------------------------------------------------------------------------------------------
    A9K-RSP-8G           Can Bus Ctrl (CBC) RSP2    lc   cbc         1.02        0.0       0.1  
                         CPUCtrl RSP2               lc   cpld2       1.17        0.0       0.1  
                         IntCtrl RSP2               lc   fpga2       1.15        0.0       0.1  
                         ClkCtrl RSP2               lc   fpga3       1.23        0.0       0.1  
                         UTI RSP2                   lc   fpga4       3.08        0.0       0.1  
                         PUNT RSP2                  lc   fpga1       1.05        0.0       0.1  
                         HSBI RSP2                  lc   hsbi        4.00        0.0       0.1  
                         ROMMONA RSP2               lc   rommonA     1.05        0.0       0.1  
                         ROMMONB RSP2               lc   rommon      1.05        0.0       0.1  
    ----------------------------------------------------------------------------------------------
    ASR-9010-FAN         Can Bus Ctrl (CBC) FAN     lc   cbc         4.00        0.0       0.1  
    ----------------------------------------------------------------------------------------------
    ASR-9006-FAN         Can Bus Ctrl (CBC) FAN     lc   cbc         5.00        0.0       0.1  
    ----------------------------------------------------------------------------------------------
    A9K-BPID2-10-SLOT    Can Bus Ctrl (CBC) BP2     lc   cbc         7.103       0.0       0.1  
    ----------------------------------------------------------------------------------------------
    A9K-BPID2-6-SLOT     Can Bus Ctrl (CBC) BP2     lc   cbc         7.103       0.0       0.1  
    ----------------------------------------------------------------------------------------------
    A9K-ISM-100          Can Bus Ctrl (CBC) LC6     lc   cbc        18.05        0.0       0.1  
                         CPUCtrl LC6                lc   cpld1       0.01        0.0       0.1  
                         Maintenance LC6            lc   fpga2       1.00        0.0       0.1  
                         Amistad LC6                lc   fpga1       0.25        0.0       0.20 
                         ROMMONA LC6                lc   rommonA     1.02        0.0       0.1  
                         ROMMONB LC6                lc   rommon      1.02        0.0       0.1  
    ----------------------------------------------------------------------------------------------
    A9K-8T-B             CPUCtrl LC3                lc   cpld1       1.02        0.0       0.1  
                         PHYCtrl LC3                lc   cpld2       0.08        0.0       0.1  
                         DB CPUCtrl LC3             lc   cpld4       1.03        0.0       0.1  
                         PortCtrl LC3               lc   fpga2       0.11        0.0       0.1  
                         Raven LC3                  lc   fpga1       1.02        0.0       0.1  
    ----------------------------------------------------------------------------------------------
    A9K-8T-E             CPUCtrl LC3                lc   cpld1       1.02        0.0       0.1  
                         DB CPUCtrl LC3             lc   cpld4       1.03        0.0       0.1  
                         PortCtrl LC3               lc   fpga2       0.11        0.0       0.1  
                         Raven LC3                  lc   fpga1       1.02        0.0       0.1  
    ----------------------------------------------------------------------------------------------
    SPA-4XT3/E3          SPA E3 Subrate FPGA        spa  fpga2       1.04        0.0       0.0  
                         SPA T3 Subrate FPGA        spa  fpga3       1.04        0.0       0.0  
                         SPA I/O FPGA               spa  fpga1       1.01        0.0       0.0  
                         SPA ROMMON                 spa  rommon      2.12        0.0       0.0  
    ----------------------------------------------------------------------------------------------
    SPA-2XT3/E3          SPA E3 Subrate FPGA        spa  fpga2       1.04        0.0       0.0  
                         SPA T3 Subrate FPGA        spa  fpga3       1.04        0.0       0.0  
                         SPA I/O FPGA               spa  fpga1       1.01        0.0       0.0  
                         SPA ROMMON                 spa  rommon      2.12        0.0       0.0  
    ----------------------------------------------------------------------------------------------
    SPA-4XCT3/DS0        SPA T3 Subrate FPGA        spa  fpga2       0.11        0.0       0.100
                         SPA T3 Subrate FPGA        spa  fpga2       1.04        0.0       0.200
                         SPA I/O FPGA               spa  fpga1       2.08        0.0       0.100
                         SPA ROMMON                 spa  rommon      2.12        0.0       0.100
    ----------------------------------------------------------------------------------------------
    SPA-2XCT3/DS0        SPA T3 Subrate FPGA        spa  fpga2       0.11        0.0       0.100
                         SPA T3 Subrate FPGA        spa  fpga2       1.04        0.0       0.200
                         SPA I/O FPGA               spa  fpga1       2.08        0.0       0.100
                         SPA ROMMON                 spa  rommon      2.12        0.0       0.100
    ----------------------------------------------------------------------------------------------
    SPA-1XCHSTM1/OC3     SPA T3 Subrate FPGA        spa  fpga2       1.04        0.0       0.0  
                         SPA I/O FPGA               spa  fpga1       1.08        0.0       0.0  
                         SPA ROMMON                 spa  rommon      2.12        0.0       0.0  
    ----------------------------------------------------------------------------------------------
    SPA-1XCHOC48/DS3     SPA I/O FPGA               spa  fpga2       1.00        0.0       0.49 
                         SPA I/O FPGA               spa  fpga3       1.00        0.0       0.52 
                         SPA I/O FPGA               spa  fpga1       1.36        0.0       0.49 
                         SPA ROMMON                 spa  rommon      2.02        0.0       0.49 
    ----------------------------------------------------------------------------------------------
    SPA-2XCHOC12/DS0     SPA FPGA2 swv1.00          spa  fpga2       1.00        0.0       0.0  
                         SPA FPGA swv1.36           spa  fpga1       1.36        0.0       0.49 
                         SPA ROMMON swv2.2          spa  rommon      2.02        0.0       0.49 
    ----------------------------------------------------------------------------------------------
    SPA-8XOC12-POS       SPA FPGA swv1.0            spa  fpga1       1.00        0.0       0.5  
    ----------------------------------------------------------------------------------------------
    SPA-8XCHT1/E1        SPA I/O FPGA               spa  fpga1       2.08        0.0       0.0  
                         SPA ROMMON                 spa  rommon      2.12        0.0       0.140
    ----------------------------------------------------------------------------------------------
    SPA-OC192POS-XFP     SPA FPGA swv1.2 hwv2       spa  fpga1       1.02        0.0       2.0  
    ----------------------------------------------------------------------------------------------
    SPA-2XOC48POS/RPR    SPA FPGA swv1.0            spa  fpga1       1.00        0.0       0.0  
    ----------------------------------------------------------------------------------------------
    SPA-8XOC3-POS        SPA FPGA swv1.0            spa  fpga1       1.00        0.0       0.5  
    ----------------------------------------------------------------------------------------------
    SPA-10X1GE-V2        SPA FPGA swv1.10           spa  fpga1       1.10        0.0       0.0  
    ----------------------------------------------------------------------------------------------
    SPA-5X1GE-V2         SPA FPGA swv1.10           spa  fpga1       1.10        0.0       0.0  
    ----------------------------------------------------------------------------------------------
    SPA-1X10GE-L-V2      SPA FPGA swv1.9            spa  fpga1       1.09        0.0       0.0  
    ----------------------------------------------------------------------------------------------
    SPA-4XOC3-POS-V2     SPA FPGA swv1.0            spa  fpga1       1.00        0.0       0.5  
    ----------------------------------------------------------------------------------------------
    SPA-1X10GE-WL-V2     SPA FPGA swv1.9            spa  fpga1       1.09        0.0       0.0  
    ----------------------------------------------------------------------------------------------
      
    This table describes the significant fields shown in the display:

    Table 3  show fpd package Field Descriptions

    Field

    Description

    Card Type

    Module part number.

    FPD Description

    Description of all FPD images available for the SPA.

    Type

    Hardware type. Possible types can be:

    • spa—Shared port adapter
    • lc—Line card

    Subtype

    FPD subtype. These values are used in the upgrade hw-module fpd command to indicate a specific FPD image type to upgrade.

    SW Version

    FPD software version recommended for the associated module running the current Cisco IOS XR software.

    Min Req SW Vers

    Minimum required FPD image software version to operate the card. Version 0.0 indicates that a minimum required image was not programmed into the card.

    Min Req HW Vers

    Minimum required hardware version for the associated FPD image. A minimum hardware requirement of version 0.0 indicates that all hardware can support this FPD image version.

    This example shows the output display for ASR9912 and ASR9922:

    RP/0/RSP0/CPU0:router # show fpd package
    =============================== ================================================
                                            Field Programmable Device Package
                                    ================================================
                                                                     SW      Min Req   Min Req
    Card Type            FPD Description            Type Subtype   Version   SW Ver    HW Vers
    ==================== ========================== ==== ======= =========== ========  =========
    ASR-9912-BPID2       Can Bus Ctrl (CBC) BP2     bp   cbc         7.104       0.00      0.1  
                         Can Bus Ctrl (CBC) BP2     lc   cbc         7.104       0.00      0.1  
    ----------------------------------------------------------------------------------------------
    ASR-9922-BPID2       Can Bus Ctrl (CBC) BP2     bp   cbc         7.104       0.00      0.1  
                         Can Bus Ctrl (CBC) BP2     lc   cbc         7.104       0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-BPID2-10-SLOT    Can Bus Ctrl (CBC) BP2     bp   cbc         7.104       0.00      0.1  
                         Can Bus Ctrl (CBC) BP2     lc   cbc         7.104       0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-BPID2-6-SLOT     Can Bus Ctrl (CBC) BP2     bp   cbc         7.104       0.00      0.1  
                         Can Bus Ctrl (CBC) BP2     lc   cbc         7.104       0.00      0.1  
    ----------------------------------------------------------------------------------------------
    ASR-9922-SFC110      Can Bus Ctrl (CBC) MTFC    fc   cbc        28.03        0.00      0.1  
                         Fabric Ctrl0 MTFC          fc   fpga7       1.01        0.00      0.1  
                         Can Bus Ctrl (CBC) MTFC    lc   cbc        28.03        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    ASR-9912-SFC110      Can Bus Ctrl (CBC) SSFC    fc   cbc        32.02        0.00      0.1  
                         Fabric Ctrl0 MTFC          fc   fpga7       1.01        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    ASR-9010-FAN         Can Bus Ctrl (CBC) FAN     ft   cbc         4.02        0.00      0.1  
                         Can Bus Ctrl (CBC) FAN     lc   cbc         4.02        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    ASR-9006-FAN         Can Bus Ctrl (CBC) FAN     ft   cbc         5.02        0.00      0.1  
                         Can Bus Ctrl (CBC) FAN     lc   cbc         5.02        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    ASR-9922-FAN         Can Bus Ctrl (CBC) MFAN    ft   cbc        29.10        0.00      0.1  
                         Can Bus Ctrl (CBC) MFAN    lc   cbc        29.10        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    ASR-9912-FAN         Can Bus Ctrl (CBC) SFAN    ft   cbc        31.03        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    ASR-9010-FAN-V2      Can Bus Ctrl (CBC) FAN     ft   cbc        29.10        0.00      0.1  
                         Can Bus Ctrl (CBC) FAN     lc   cbc        29.10        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    ASR-9001-FAN         Can Bus Ctrl (CBC) FAN     ft   cbc        24.114       0.00      0.1  
                         Can Bus Ctrl (CBC) FAN     lc   cbc        24.114       0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-40GE-B           Can Bus Ctrl (CBC) LC2     lc   cbc         2.03        0.00      0.1  
                         CPUCtrl LC2                lc   cpld1       1.00        0.00      0.1  
                         PHYCtrl LC2                lc   cpld2       0.06        0.00      0.1  
                         PortCtrl LC2               lc   fpga2       0.10        0.00      0.1  
                         Bridge LC2                 lc   fpga1       0.44        0.00      0.1  
                         ROMMONB LC2                lc   rommon      1.05        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-4T-B             Can Bus Ctrl (CBC) LC2     lc   cbc         2.03        0.00      0.1  
                         CPUCtrl LC2                lc   cpld1       1.00        0.00      0.1  
                         PHYCtrl LC2                lc   cpld2       0.08        0.00      0.1  
                         LCClkCtrl LC2              lc   cpld3       0.03        0.00      0.1  
                         PortCtrl LC2               lc   fpga2       0.10        0.00      0.1  
                         PHY LC2                    lc   fpga3      14.44        0.00      0.1  
                         Bridge LC2                 lc   fpga1       0.44        0.00      0.1  
                         ROMMONB LC2                lc   rommon      1.05        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-8T/4-B           Can Bus Ctrl (CBC) LC2     lc   cbc         2.03        0.00      0.1  
                         CPUCtrl LC2                lc   cpld1       1.00        0.00      0.1  
                         PHYCtrl LC2                lc   cpld2       0.08        0.00      0.1  
                         LCClkCtrl LC2              lc   cpld3       0.03        0.00      0.1  
                         PortCtrl LC2               lc   fpga2       0.10        0.00      0.1  
                         PHY LC2                    lc   fpga3      14.44        0.00      0.1  
                         Bridge LC2                 lc   fpga1       0.44        0.00      0.1  
                         ROMMONB LC2                lc   rommon      1.05        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-2T20GE-B         Can Bus Ctrl (CBC) LC2     lc   cbc         2.03        0.00      0.1  
                         CPUCtrl LC2                lc   cpld1       1.00        0.00      0.1  
                         PHYCtrl LC2                lc   cpld2       0.11        0.00      0.1  
                         LCClkCtrl LC2              lc   cpld3       0.10        0.00      0.1  
                         PortCtrl LC2               lc   fpga2       0.16        0.00      0.1  
                         Bridge LC2                 lc   fpga1       0.44        0.00      0.1  
                         ROMMONB LC2                lc   rommon      1.05        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-40GE-E           Can Bus Ctrl (CBC) LC2     lc   cbc         2.03        0.00      0.1  
                         CPUCtrl LC2                lc   cpld1       1.00        0.00      0.1  
                         PHYCtrl LC2                lc   cpld2       0.06        0.00      0.1  
                         PortCtrl LC2               lc   fpga2       0.10        0.00      0.1  
                         Bridge LC2                 lc   fpga1       0.44        0.00      0.1  
                         ROMMONB LC2                lc   rommon      1.05        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-4T-E             Can Bus Ctrl (CBC) LC2     lc   cbc         2.03        0.00      0.1  
                         CPUCtrl LC2                lc   cpld1       1.00        0.00      0.1  
                         PHYCtrl LC2                lc   cpld2       0.08        0.00      0.1  
                         LCClkCtrl LC2              lc   cpld3       0.03        0.00      0.1  
                         PortCtrl LC2               lc   fpga2       0.10        0.00      0.1  
                         PHY LC2                    lc   fpga3      14.44        0.00      0.1  
                         Bridge LC2                 lc   fpga1       0.44        0.00      0.1  
                         ROMMONB LC2                lc   rommon      1.05        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-8T/4-E           Can Bus Ctrl (CBC) LC2     lc   cbc         2.03        0.00      0.1  
                         CPUCtrl LC2                lc   cpld1       1.00        0.00      0.1  
                         PHYCtrl LC2                lc   cpld2       0.08        0.00      0.1  
                         LCClkCtrl LC2              lc   cpld3       0.03        0.00      0.1  
                         PortCtrl LC2               lc   fpga2       0.10        0.00      0.1  
                         PHY LC2                    lc   fpga3      14.44        0.00      0.1  
                         Bridge LC2                 lc   fpga1       0.44        0.00      0.1  
                         ROMMONB LC2                lc   rommon      1.05        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-2T20GE-E         Can Bus Ctrl (CBC) LC2     lc   cbc         2.03        0.00      0.1  
                         CPUCtrl LC2                lc   cpld1       1.00        0.00      0.1  
                         PHYCtrl LC2                lc   cpld2       0.11        0.00      0.1  
                         LCClkCtrl LC2              lc   cpld3       0.10        0.00      0.1  
                         PortCtrl LC2               lc   fpga2       0.16        0.00      0.1  
                         Bridge LC2                 lc   fpga1       0.44        0.00      0.1  
                         ROMMONB LC2                lc   rommon      1.05        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-8T-B             Can Bus Ctrl (CBC) LC3     lc   cbc         6.07        0.00      0.1  
                         CPUCtrl LC3                lc   cpld1       1.02        0.00      0.1  
                         PHYCtrl LC3                lc   cpld2       0.08        0.00      0.1  
                         LCClkCtrl LC3              lc   cpld3       0.03        0.00      0.1  
                         DB CPUCtrl LC3             lc   cpld4       1.03        0.00      0.1  
                         PortCtrl LC3               lc   fpga2       0.11        0.00      0.1  
                         Raven LC3                  lc   fpga1       1.03        0.00      0.1  
                         ROMMONB LC3                lc   rommon      1.03        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-16T/8-B          Can Bus Ctrl (CBC) LC3     lc   cbc         6.08        0.00      0.1  
                         CPUCtrl LC3                lc   cpld1       1.02        0.00      0.1  
                         PHYCtrl LC3                lc   cpld2       0.04        0.00      0.1  
                         LCClkCtrl LC3              lc   cpld3       0.01        0.00      0.1  
                         DB CPUCtrl LC3             lc   cpld4       1.03        0.00      0.1  
                         PortCtrl LC3               lc   fpga2       0.01        0.00      0.1  
                         Raven LC3                  lc   fpga1       1.03        0.00      0.1  
                         ROMMONB LC3                lc   rommon      1.03        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-8T-E             Can Bus Ctrl (CBC) LC3     lc   cbc         6.07        0.00      0.1  
                         CPUCtrl LC3                lc   cpld1       1.02        0.00      0.1  
                         PHYCtrl LC3                lc   cpld2       0.08        0.00      0.1  
                         LCClkCtrl LC3              lc   cpld3       0.03        0.00      0.1  
                         CPUCtrl LC3                lc   cpld4       1.03        0.00      0.1  
                         PortCtrl LC3               lc   fpga2       0.11        0.00      0.1  
                         Raven LC3                  lc   fpga1       1.03        0.00      0.1  
                         ROMMONB LC3                lc   rommon      1.03        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-16T/8-E          Can Bus Ctrl (CBC) LC3     lc   cbc         6.08        0.00      0.1  
                         CPUCtrl LC3                lc   cpld1       1.02        0.00      0.1  
                         PHYCtrl LC3                lc   cpld2       0.04        0.00      0.1  
                         LCClkCtrl LC3              lc   cpld3       0.01        0.00      0.1  
                         DB CPUCtrl LC3             lc   cpld4       1.03        0.00      0.1  
                         PortCtrl LC3               lc   fpga2       0.01        0.00      0.1  
                         Raven LC3                  lc   fpga1       1.03        0.00      0.1  
                         ROMMONB LC3                lc   rommon      1.03        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-40GE-L           Can Bus Ctrl (CBC) LC2     lc   cbc         2.03        0.00      0.1  
                         CPUCtrl LC2                lc   cpld1       1.00        0.00      0.1  
                         PHYCtrl LC2                lc   cpld2       0.06        0.00      0.1  
                         PortCtrl LC2               lc   fpga2       0.10        0.00      0.1  
                         Bridge LC2                 lc   fpga1       0.44        0.00      0.1  
                         ROMMONB LC2                lc   rommon      1.05        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-4T-L             Can Bus Ctrl (CBC) LC2     lc   cbc         2.03        0.00      0.1  
                         CPUCtrl LC2                lc   cpld1       1.00        0.00      0.1  
                         PHYCtrl LC2                lc   cpld2       0.08        0.00      0.1  
                         LCClkCtrl LC2              lc   cpld3       0.03        0.00      0.1  
                         PortCtrl LC2               lc   fpga2       0.10        0.00      0.1  
                         Serdes Upgrade LC2         lc   fpga3      14.44        0.00      0.1  
                         Bridge LC2                 lc   fpga1       0.44        0.00      0.1  
                         ROMMONB LC2                lc   rommon      1.05        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-8T/4-L           Can Bus Ctrl (CBC) LC2     lc   cbc         2.03        0.00      0.1  
                         CPUCtrl LC2                lc   cpld1       1.00        0.00      0.1  
                         PHYCtrl LC2                lc   cpld2       0.08        0.00      0.1  
                         LCClkCtrl LC2              lc   cpld3       0.03        0.00      0.1  
                         PortCtrl LC2               lc   fpga2       0.10        0.00      0.1  
                         Serdes Upgrade LC2         lc   fpga3      14.44        0.00      0.1  
                         Bridge LC2                 lc   fpga1       0.44        0.00      0.1  
                         ROMMONB LC2                lc   rommon      1.05        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-2T20GE-L         Can Bus Ctrl (CBC) LC2     lc   cbc         2.03        0.00      0.1  
                         CPUCtrl LC2                lc   cpld1       1.00        0.00      0.1  
                         PHYCtrl LC2                lc   cpld2       0.11        0.00      0.1  
                         LCClkCtrl LC2              lc   cpld3       0.10        0.00      0.1  
                         Tomcat LC2                 lc   fpga2       0.16        0.00      0.1  
                         Bridge LC2                 lc   fpga1       0.44        0.00      0.1  
                         ROMMONB LC2                lc   rommon      1.05        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-8T-L             Can Bus Ctrl (CBC) LC3     lc   cbc         6.07        0.00      0.1  
                         CPUCtrl LC3                lc   cpld1       1.02        0.00      0.1  
                         PHYCtrl LC3                lc   cpld2       0.08        0.00      0.1  
                         LCClkCtrl LC3              lc   cpld3       0.03        0.00      0.1  
                         CPUCtrl LC3                lc   cpld4       1.03        0.00      0.1  
                         PortCtrl LC3               lc   fpga2       0.11        0.00      0.1  
                         Raven LC3                  lc   fpga1       1.03        0.00      0.1  
                         ROMMONB LC3                lc   rommon      1.03        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-16T/8-L          Can Bus Ctrl (CBC) LC3     lc   cbc         6.08        0.00      0.1  
                         CPUCtrl LC3                lc   cpld1       1.02        0.00      0.1  
                         PHYCtrl LC3                lc   cpld2       0.04        0.00      0.1  
                         LCClkCtrl LC3              lc   cpld3       0.01        0.00      0.1  
                         DB CPUCtrl LC3             lc   cpld4       1.03        0.00      0.1  
                         PortCtrl LC3               lc   fpga2       0.01        0.00      0.1  
                         Raven LC3                  lc   fpga1       1.03        0.00      0.1  
                         ROMMONB LC3                lc   rommon      1.03        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-SIP-700          Can Bus Ctrl (CBC) LC5     lc   cbc         3.06        0.00      0.1  
                         CPUCtrl LC5                lc   cpld1       0.15        0.00      0.1  
                         QFPCPUBridge LC5           lc   fpga2       5.14        0.00      0.1  
                         NPUXBarBridge LC5          lc   fpga1       0.23        0.00      0.1  
                         ROMMONB LC5                lc   rommon      1.04        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-SIP-500          Can Bus Ctrl (CBC) LC5     lc   cbc         3.06        0.00      0.1  
                         CPUCtrl LC5                lc   cpld1       0.15        0.00      0.1  
                         QFPCPUBridge LC5           lc   fpga2       5.14        0.00      0.1  
                         NPUXBarBridge LC5          lc   fpga1       0.23        0.00      0.1  
                         ROMMONB LC5                lc   rommon      1.04        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-SIP-700-8G       Can Bus Ctrl (CBC) LC5     lc   cbc         3.06        0.00      0.1  
                         CPUCtrl LC5                lc   cpld1       0.15        0.00      0.1  
                         QFPCPUBridge LC5           lc   fpga2       5.14        0.00      0.1  
                         NPUXBarBridge LC5          lc   fpga1       0.23        0.00      0.1  
                         ROMMONB LC5                lc   rommon      1.35        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-RSP-2G           Can Bus Ctrl (CBC) RSP2    lc   cbc         1.03        0.00      0.1  
                         CPUCtrl RSP2               lc   cpld2       1.18        0.00      0.1  
                         IntCtrl RSP2               lc   fpga2       1.15        0.00      0.1  
                         ClkCtrl RSP2               lc   fpga3       1.23        0.00      0.1  
                         UTI RSP2                   lc   fpga4       3.08        0.00      0.1  
                         PUNT RSP2                  lc   fpga1       1.05        0.00      0.1  
                         ROMMONB RSP2               lc   rommon      1.06        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-RSP-4G           Can Bus Ctrl (CBC) RSP2    lc   cbc         1.03        0.00      0.1  
                         CPUCtrl RSP2               lc   cpld2       1.18        0.00      0.1  
                         IntCtrl RSP2               lc   fpga2       1.15        0.00      0.1  
                         ClkCtrl RSP2               lc   fpga3       1.23        0.00      0.1  
                         UTI RSP2                   lc   fpga4       3.08        0.00      0.1  
                         PUNT RSP2                  lc   fpga1       1.05        0.00      0.1  
                         ROMMONB RSP2               lc   rommon      1.06        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-RSP-8G           Can Bus Ctrl (CBC) RSP2    lc   cbc         1.03        0.00      0.1  
                         CPUCtrl RSP2               lc   cpld2       1.18        0.00      0.1  
                         IntCtrl RSP2               lc   fpga2       1.15        0.00      0.1  
                         ClkCtrl RSP2               lc   fpga3       1.23        0.00      0.1  
                         UTI RSP2                   lc   fpga4       3.08        0.00      0.1  
                         PUNT RSP2                  lc   fpga1       1.05        0.00      0.1  
                         ROMMONB RSP2               lc   rommon      1.06        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-RSP440-TR        Can Bus Ctrl (CBC) RSP3    lc   cbc        16.115       0.00      0.1  
                         ClockCtrl0 RSP3            lc   fpga2       1.06        0.00      0.1  
                         UTI RSP3                   lc   fpga3       4.09        0.00      0.1  
                         CPUCtrl RSP3               lc   fpga1       0.09        0.00      0.1  
                         ROMMONB RSP3               lc   rommon      0.70        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-RSP440-SE        Can Bus Ctrl (CBC) RSP3    lc   cbc        16.115       0.00      0.1  
                         ClockCtrl0 RSP3            lc   fpga2       1.06        0.00      0.1  
                         UTI RSP3                   lc   fpga3       4.09        0.00      0.1  
                         CPUCtrl RSP3               lc   fpga1       0.09        0.00      0.1  
                         ROMMONB RSP3               lc   rommon      0.70        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    ASR-9922-RP-TR       Can Bus Ctrl (CBC) MTRP    lc   cbc        25.02        0.00      0.1  
                         Fabric Ctrl3 MTFC          lc   fpga10      1.01        0.00      0.1  
                         Fabric Ctrl4 MTFC          lc   fpga11      1.01        0.00      0.1  
                         Fabric Ctrl5 MTFC          lc   fpga12      1.01        0.00      0.1  
                         Fabric Ctrl6 MTFC          lc   fpga13      1.01        0.00      0.1  
                         CPUCtrl1                   lc   fpga2       1.03        0.00      0.1  
                         ClkCtrl                    lc   fpga3       1.03        0.00      0.1  
                         IntCtrl                    lc   fpga4       1.03        0.00      0.1  
                         UTI                        lc   fpga5       4.09        0.00      0.1  
                         Timex                      lc   fpga6       0.02        0.00      0.1  
                         Fabric Ctrl0 MTFC          lc   fpga7       1.01        0.00      0.1  
                         Fabric Ctrl1 MTFC          lc   fpga8       1.01        0.00      0.1  
                         Fabric Ctrl2 MTFC          lc   fpga9       1.01        0.00      0.1  
                         CPUCtrl0                   lc   fpga1       1.04        0.00      0.1  
                         ROMMONB MTRP               lc   rommon      5.10        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    ASR-9922-RP-SE       Can Bus Ctrl (CBC) MTRP    lc   cbc        25.02        0.00      0.1  
                         Fabric Ctrl3 MTFC          lc   fpga10      1.01        0.00      0.1  
                         Fabric Ctrl4 MTFC          lc   fpga11      1.01        0.00      0.1  
                         Fabric Ctrl5 MTFC          lc   fpga12      1.01        0.00      0.1  
                         Fabric Ctrl6 MTFC          lc   fpga13      1.01        0.00      0.1  
                         CPUCtrl1                   lc   fpga2       1.03        0.00      0.1  
                         ClkCtrl                    lc   fpga3       1.03        0.00      0.1  
                         IntCtrl                    lc   fpga4       1.03        0.00      0.1  
                         UTI                        lc   fpga5       4.09        0.00      0.1  
                         Timex                      lc   fpga6       0.02        0.00      0.1  
                         Fabric Ctrl0 MTFC          lc   fpga7       1.01        0.00      0.1  
                         Fabric Ctrl1 MTFC          lc   fpga8       1.01        0.00      0.1  
                         Fabric Ctrl2 MTFC          lc   fpga9       1.01        0.00      0.1  
                         CPUCtrl0                   lc   fpga1       1.04        0.00      0.1  
                         ROMMONB MTRP               lc   rommon      5.10        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    ASR-9900-RP-TR       Can Bus Ctrl (CBC) MTRP    lc   cbc        25.02        0.00      0.1  
                         Fabric Ctrl3 MTFC          lc   fpga10      1.01        0.00      0.1  
                         Fabric Ctrl4 MTFC          lc   fpga11      1.01        0.00      0.1  
                         Fabric Ctrl5 MTFC          lc   fpga12      1.01        0.00      0.1  
                         Fabric Ctrl6 MTFC          lc   fpga13      1.01        0.00      0.1  
                         CPUCtrl1                   lc   fpga2       1.03        0.00      0.1  
                         ClkCtrl                    lc   fpga3       1.03        0.00      0.1  
                         IntCtrl                    lc   fpga4       1.03        0.00      0.1  
                         UTI                        lc   fpga5       4.09        0.00      0.1  
                         Timex                      lc   fpga6       0.02        0.00      0.1  
                         Fabric Ctrl0 MTFC          lc   fpga7       1.01        0.00      0.1  
                         Fabric Ctrl1 MTFC          lc   fpga8       1.01        0.00      0.1  
                         Fabric Ctrl2 MTFC          lc   fpga9       1.01        0.00      0.1  
                         CPUCtrl0                   lc   fpga1       1.04        0.00      0.1  
                         ROMMONB MTRP               lc   rommon      5.10        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    ASR-9900-RP-SE       Can Bus Ctrl (CBC) MTRP    lc   cbc        25.02        0.00      0.1  
                         Fabric Ctrl3 MTFC          lc   fpga10      1.01        0.00      0.1  
                         Fabric Ctrl4 MTFC          lc   fpga11      1.01        0.00      0.1  
                         Fabric Ctrl5 MTFC          lc   fpga12      1.01        0.00      0.1  
                         Fabric Ctrl6 MTFC          lc   fpga13      1.01        0.00      0.1  
                         CPUCtrl1                   lc   fpga2       1.03        0.00      0.1  
                         ClkCtrl                    lc   fpga3       1.03        0.00      0.1  
                         IntCtrl                    lc   fpga4       1.03        0.00      0.1  
                         UTI                        lc   fpga5       4.09        0.00      0.1  
                         Timex                      lc   fpga6       0.02        0.00      0.1  
                         Fabric Ctrl0 MTFC          lc   fpga7       1.01        0.00      0.1  
                         Fabric Ctrl1 MTFC          lc   fpga8       1.01        0.00      0.1  
                         Fabric Ctrl2 MTFC          lc   fpga9       1.01        0.00      0.1  
                         CPUCtrl0                   lc   fpga1       1.04        0.00      0.1  
                         ROMMONB MTRP               lc   rommon      5.10        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    ASR9001-RP           Can Bus Ctrl (CBC) IMRP    lc   cbc        22.114       0.00      0.1  
                         MB CPUCtrl                 lc   fpga2       1.14        0.00      0.0  
                         ROMMONB IM RP              lc   rommon      1.36        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-24x10GE-SE       Can Bus Ctrl (CBC) LC6     lc   cbc        19.109       0.00      0.0  
                         DBCtrl LC6                 lc   fpga2       1.03        0.00      0.0  
                         LinkCtrl LC6               lc   fpga3       1.01        0.00      0.0  
                         LCCPUCtrl LC6              lc   fpga4       1.07        0.00      0.0  
                         ROMMONB LC6                lc   rommon      1.29        0.00      0.0  
    ----------------------------------------------------------------------------------------------
    A9K-2x100GE-SE       Can Bus Ctrl (CBC) LC4     lc   cbc        21.108       0.00      0.1  
                         DB IO FPGA1                lc   cpld1       1.03        0.00      0.0  
                         MB CPUCtrl                 lc   fpga2       1.08        0.00      0.0  
                         PortCtrl                   lc   fpga3       1.05        0.00      0.0  
                         Imux                       lc   fpga4       1.01        0.00      0.0  
                         Emux                       lc   fpga5       1.03        0.00      0.0  
                         100GIGMAC                  lc   fpga6      38.00        0.00      0.0  
                         ROMMONB LC4                lc   rommon      1.29        0.00      0.0  
    ----------------------------------------------------------------------------------------------
    A9K-MOD80-SE         Can Bus Ctrl (CBC) LC4     lc   cbc        20.115       0.00      0.1  
                         DB Ctrl                    lc   fpga2       1.04        0.00      0.0  
                         MB CPUCtrl                 lc   fpga4       1.05        0.00      0.0  
                         ROMMONB LC4                lc   rommon      1.29        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-MOD160-SE        Can Bus Ctrl (CBC) LC4     lc   cbc        20.115       0.00      0.1  
                         DB Ctrl                    lc   fpga2       1.04        0.00      0.0  
                         MB CPUCtrl                 lc   fpga4       1.05        0.00      0.0  
                         ROMMONB LC4                lc   rommon      1.29        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-24x10GE-TR       Can Bus Ctrl (CBC) LC6     lc   cbc        19.109       0.00      0.0  
                         DBCtrl LC6                 lc   fpga2       1.03        0.00      0.0  
                         LinkCtrl LC6               lc   fpga3       1.01        0.00      0.0  
                         LCCPUCtrl LC6              lc   fpga4       1.07        0.00      0.0  
                         ROMMONB LC6                lc   rommon      1.29        0.00      0.0  
    ----------------------------------------------------------------------------------------------
    A9K-2x100GE-TR       Can Bus Ctrl (CBC) LC4     lc   cbc        21.108       0.00      0.1  
                         DB IO FPGA1                lc   cpld1       1.03        0.00      0.0  
                         MB CPUCtrl                 lc   fpga2       1.08        0.00      0.0  
                         PortCtrl                   lc   fpga3       1.05        0.00      0.0  
                         Imux                       lc   fpga4       1.01        0.00      0.0  
                         Emux                       lc   fpga5       1.03        0.00      0.0  
                         100GIGMAC                  lc   fpga6      38.00        0.00      0.0  
                         ROMMONB LC4                lc   rommon      1.29        0.00      0.0  
    ----------------------------------------------------------------------------------------------
    A9K-MOD80-TR         Can Bus Ctrl (CBC) LC4     lc   cbc        20.115       0.00      0.1  
                         DB Ctrl                    lc   fpga2       1.04        0.00      0.0  
                         MB CPUCtrl                 lc   fpga4       1.05        0.00      0.0  
                         ROMMONB LC4                lc   rommon      1.29        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-MOD160-TR        Can Bus Ctrl (CBC) LC4     lc   cbc        20.115       0.00      0.1  
                         DB Ctrl                    lc   fpga2       1.04        0.00      0.0  
                         MB CPUCtrl                 lc   fpga4       1.05        0.00      0.0  
                         ROMMONB LC4                lc   rommon      1.29        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-8T-TEST          Can Bus Ctrl (CBC) LC17    lc   cbc        17.214       0.00      0.0  
                         LCCPUCtrl LC6              lc   fpga4       0.03        0.00      0.0  
                         ROMMONB LC6                lc   rommon      1.04        0.00      0.0  
    ----------------------------------------------------------------------------------------------
    A9K-36x10GE-SE       Can Bus Ctrl (CBC) LC6     lc   cbc        15.101       0.00      0.0  
                         DBCtrl LC6                 lc   fpga2       1.01        0.00      0.0  
                         LinkCtrl LC6               lc   fpga3       1.00        0.00      0.0  
                         LCCPUCtrl LC6              lc   fpga4       1.03        0.00      0.0  
                         ROMMONB LC6                lc   rommon      1.29        0.00      0.0  
    ----------------------------------------------------------------------------------------------
    A9K-36x10GE-TR       Can Bus Ctrl (CBC) LC6     lc   cbc        15.101       0.00      0.0  
                         DBCtrl LC6                 lc   fpga2       1.01        0.00      0.0  
                         LinkCtrl LC6               lc   fpga3       1.00        0.00      0.0  
                         LCCPUCtrl LC6              lc   fpga4       1.03        0.00      0.0  
                         ROMMONB LC6                lc   rommon      1.29        0.00      0.0  
    ----------------------------------------------------------------------------------------------
    A9K-1x100GE-SE       Can Bus Ctrl (CBC) LC4     lc   cbc        21.108       0.00      0.1  
                         DB IO FPGA1                lc   cpld1       1.03        0.00      0.0  
                         MB CPUCtrl                 lc   fpga2       1.08        0.00      0.0  
                         PortCtrl                   lc   fpga3       1.05        0.00      0.0  
                         Imux                       lc   fpga4       1.01        0.00      0.0  
                         Emux                       lc   fpga5       1.03        0.00      0.0  
                         100GIGMAC                  lc   fpga6      38.00        0.00      0.0  
                         ROMMONB LC4                lc   rommon      1.29        0.00      0.0  
    ----------------------------------------------------------------------------------------------
    A9K-1x100GE-TR       Can Bus Ctrl (CBC) LC4     lc   cbc        21.108       0.00      0.1  
                         DB IO FPGA1                lc   cpld1       1.03        0.00      0.0  
                         MB CPUCtrl                 lc   fpga2       1.08        0.00      0.0  
                         PortCtrl                   lc   fpga3       1.05        0.00      0.0  
                         Imux                       lc   fpga4       1.01        0.00      0.0  
                         Emux                       lc   fpga5       1.03        0.00      0.0  
                         100GIGMAC                  lc   fpga6      38.00        0.00      0.0  
                         ROMMONB LC4                lc   rommon      1.29        0.00      0.0  
    ----------------------------------------------------------------------------------------------
    ASR9001-LC           Can Bus Ctrl (CBC) IMLC    lc   cbc        23.114       0.00      0.1  
                         DB CPUCtrl                 lc   fpga2       1.17        0.00      0.0  
                         EP Gambit                  lc   fpga3       0.08        0.00      0.0  
                         MB CPUCtrl                 lc   fpga4       2.07        0.00      0.0  
                         EP Rogue                   lc   fpga6       1.06        0.00      0.0  
                         EP Sage                    lc   fpga7       1.02        0.00      0.0  
                         ROMMONB IM LC              lc   rommon      1.36        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    ASR9001-LC-S         Can Bus Ctrl (CBC) IMLC    lc   cbc        23.114       0.00      0.1  
                         DB CPUCtrl                 lc   fpga2       1.17        0.00      0.0  
                         EP Gambit                  lc   fpga3       0.08        0.00      0.0  
                         MB CPUCtrl                 lc   fpga4       2.07        0.00      0.0  
                         EP Rogue                   lc   fpga6       1.06        0.00      0.0  
                         EP Sage                    lc   fpga7       1.02        0.00      0.0  
                         ROMMONB IM LC              lc   rommon      1.36        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-ISM-100          Can Bus Ctrl (CBC) LC6     lc   cbc        18.06        0.00      0.1  
                         CPUCtrl LC6                lc   cpld1       0.01        0.00      0.1  
                         Maintenance LC6            lc   fpga2       2.13        0.00      0.1  
                         Amistad LC6                lc   fpga1       0.33        0.00      0.20 
                         ROMMONB LC6                lc   rommon      1.02        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-RSP-3G           ClockCtrl0 RSP3            lc   fpga2       1.06        0.00      0.1  
                         UTI RSP3                   lc   fpga3       4.09        0.00      0.1  
                         CPUCtrl RSP3               lc   fpga1       0.09        0.00      0.1  
                         ROMMONB RSP3               lc   rommon      0.70        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    A9K-RSP-24G          ClockCtrl0 RSP3            lc   fpga2       1.06        0.00      0.1  
                         UTI RSP3                   lc   fpga3       4.09        0.00      0.1  
                         CPUCtrl RSP3               lc   fpga1       0.09        0.00      0.1  
                         ROMMONB RSP3               lc   rommon      0.70        0.00      0.1  
    ----------------------------------------------------------------------------------------------
    SPA-4XT3/E3          SPA E3 Subrate FPGA        spa  fpga2       1.04        0.00      0.0  
                         SPA T3 Subrate FPGA        spa  fpga3       1.04        0.00      0.0  
                         SPA I/O FPGA               spa  fpga1       1.01        0.00      0.0  
                         SPA ROMMON                 spa  rommon      2.12        0.00      0.0  
    ----------------------------------------------------------------------------------------------
    SPA-4XCT3/DS0        SPA T3 Subrate FPGA        spa  fpga2       0.11        0.00      0.100
                         SPA T3 Subrate FPGA        spa  fpga2       1.04        0.00      0.200
                         SPA I/O FPGA               spa  fpga1       2.08        0.00      0.100
                         SPA ROMMON                 spa  rommon      2.12        0.00      0.100
    ----------------------------------------------------------------------------------------------
    SPA-1XCHSTM1/OC3     SPA T3 Subrate FPGA        spa  fpga2       1.04        0.00      0.0  
                         SPA I/O FPGA               spa  fpga1       1.08        0.00      0.0  
                         SPA ROMMON                 spa  rommon      2.12        0.00      0.0  
    ----------------------------------------------------------------------------------------------
    SPA-24CHT1-CE-ATM    SPA T3 Subrate FPGA        spa  fpga2       1.10        0.00      1.0  
                         SPA I/O FPGA               spa  fpga1       2.32        0.00      1.0  
                         SPA ROMMON                 spa  rommon      1.03        0.00      1.0  
    ----------------------------------------------------------------------------------------------
    SPA-2CHT3-CE-ATM     SPA T3 Subrate FPGA        spa  fpga2       1.11        0.00      1.0  
                         SPA I/O FPGA               spa  fpga1       2.22        0.00      1.0  
                         SPA ROMMON                 spa  rommon      1.04        0.00      1.0  
    ----------------------------------------------------------------------------------------------
    SPA-1CHOC3-CE-ATM    SPA OC3 Subrate FPGA       spa  fpga2       2.23        0.00      0.0  
                         SPA I/O FPGA               spa  fpga1       2.23        0.00      2.0  
                         SPA ROMMON                 spa  rommon      1.04        0.00      0.0  
    ----------------------------------------------------------------------------------------------
    SPA-1XCHOC48/DS3     SPA I/O FPGA               spa  fpga2       1.00        0.00      0.49 
                         SPA I/O FPGA               spa  fpga3       1.00        0.00      0.52 
                         SPA I/O FPGA               spa  fpga1       1.36        0.00      0.49 
                         SPA ROMMON                 spa  rommon      2.02        0.00      0.49 
    ----------------------------------------------------------------------------------------------
    SPA-2XCHOC12/DS0     SPA FPGA2 swv1.00          spa  fpga2       1.00        0.00      0.0  
                         SPA FPGA swv1.36           spa  fpga1       1.36        0.00      0.49 
                         SPA ROMMON swv2.2          spa  rommon      2.02        0.00      0.49 
    ----------------------------------------------------------------------------------------------
    A9K-MPA-20X1GE       EP I/O FPGA                spa  fpga3       0.08        0.00      0.0  
    ----------------------------------------------------------------------------------------------
    A9K-MPA-2X10GE       EP I/O FPGA                spa  fpga6       1.06        0.00      0.0  
    ----------------------------------------------------------------------------------------------
    A9K-MPA-4X10GE       EP I/O FPGA                spa  fpga6       1.06        0.00      0.0  
    ----------------------------------------------------------------------------------------------
    A9K-MPA-2X40GE       EP Sage                    spa  fpga7       1.03        0.00      0.0  
    ----------------------------------------------------------------------------------------------
    A9K-MPA-1X40GE       EP Sage                    spa  fpga7       1.03        0.00      0.0  
    ----------------------------------------------------------------------------------------------
    A9K-MPA-8X10GE       EP I/O FPGA                spa  fpga8       0.07        0.00      0.0  
    ----------------------------------------------------------------------------------------------
    SPA-8XOC12-POS       SPA FPGA swv1.0            spa  fpga1       1.00        0.00      0.5  
    ----------------------------------------------------------------------------------------------
    SPA-8XCHT1/E1        SPA I/O FPGA               spa  fpga1       2.08        0.00      0.0  
                         SPA ROMMON                 spa  rommon      2.12        0.00      0.140
    ----------------------------------------------------------------------------------------------
    SPA-OC192POS-XFP     SPA FPGA swv1.2 hwv2       spa  fpga1       1.02        0.00      2.0  
    ----------------------------------------------------------------------------------------------
    SPA-2XOC48POS/RPR    SPA FPGA swv1.0            spa  fpga1       1.00        0.00      0.0  
    ----------------------------------------------------------------------------------------------
    SPA-4XOC48POS/RPR    SPA FPGA swv1.0            spa  fpga1       1.00        0.00      0.0  
    ----------------------------------------------------------------------------------------------
    SPA-8XOC3-POS        SPA FPGA swv1.0            spa  fpga1       1.00        0.00      0.5  
    ----------------------------------------------------------------------------------------------
    SPA-2XOC12-POS       SPA FPGA swv1.0            spa  fpga1       1.00        0.00      0.5  
    ----------------------------------------------------------------------------------------------
    SPA-4XOC12-POS       SPA FPGA swv1.0            spa  fpga1       1.00        0.00      0.5  
    ----------------------------------------------------------------------------------------------
    SPA-10X1GE-V2        SPA FPGA swv1.10           spa  fpga1       1.10        0.00      0.0  
    ----------------------------------------------------------------------------------------------
    SPA-5X1GE-V2         SPA FPGA swv1.10           spa  fpga1       1.10        0.00      0.0  
    ----------------------------------------------------------------------------------------------
    SPA-1X10GE-L-V2      SPA FPGA swv1.9            spa  fpga1       1.09        0.00      0.0  
    ----------------------------------------------------------------------------------------------
    SPA-4XOC3-POS-V2     SPA FPGA swv1.0            spa  fpga1       1.00        0.00      0.5  
    ----------------------------------------------------------------------------------------------
    SPA-1X10GE-WL-V2     SPA FPGA swv1.9            spa  fpga1       1.09        0.00      0.0  
    ----------------------------------------------------------------------------------------------
    SPA-1XOC3-ATM-V2     SPA FPGA swv1.2            spa  fpga1       2.02        0.00      0.0  
    ----------------------------------------------------------------------------------------------
    SPA-2XOC3-ATM-V2     SPA FPGA swv1.2            spa  fpga1       2.02        0.00      0.0  
    ----------------------------------------------------------------------------------------------
    SPA-3XOC3-ATM-V2     SPA FPGA swv1.2            spa  fpga1       2.02        0.00      0.0  
    ----------------------------------------------------------------------------------------------
    SPA-1XOC12-ATM-V2    SPA FPGA swv1.2            spa  fpga1       2.02        0.00      0.0  
    ----------------------------------------------------------------------------------------------
    

    Note


    In the show fpd package command output, the “subtype” column shows the FPDs that correspond with each SPA image. To upgrade a specific FPD with the upgrade hw-module fpd command, replace the fpga-type argument with the appropriate FPD from the “subtype” column, as shown in the following example:

    RP/0/RSP0/CPU0:router(admin)# upgrade hw-module fpd fpga2 location 0/3/1 reload
    

    upgrade hw-module fpd Command Output: Example

    Use the upgrade hw-module fpd command to upgrade the FPD image on a SPA, SIP or line card.

    RP/0/RSP0/CPU0:router# admin
    RP/0/RSP0/CPU0:router(admin)# upgrade hw-module fpd fpga location 0/1/cpu0
    
     Mon Jan 12 05:44:37.611 PST 
    
    % RELOAD REMINDER:  - The upgrade operation of the target module will not interrupt its normal
        operation. However, for the changes to take effect, the target module
        will need to be manually reloaded after the upgrade operation. This can
        be accomplished with the use of "hw-module <target> reload" command.
      - If automatic reload operation is desired after the upgrade, please use
        the "reload" option at the end of the upgrade command.
      - The output of "show hw-module fpd location" command will not display
        correct version information after the upgrade if the target module is
        not reloaded.
    Continue? [confirm] y
    
    Starting the upgrade/download of following FPD:
    
    =========== ==== ======= ======= =========== =========
                                       Current    Upg/Dng
    Location    Type Subtype Upg/Dng   Version    Version
    =========== ==== ======= ======= =========== =========
    0/1/CPU0    lc   fpga    upg         0.40         0.40    
    ------------------------------------------------------
    LC/0/1/CPU0:Jan 12 05:44:43.700 : lc_fpd_upgrade[192]: %PLATFORM-UPGRADE_FPD-6-START : 
      Starting to upgrade fpga subtype image from 0.4 to 0.4 for for this card  on location 0/1/CPU0 
    SP/0/1/SP:Jan 12 05:44:41.150 : upgrade_daemon[280]: programming...with file 
      /net/node0_RP1_CPU0/disk0:/asr9k-fpd-3.9.0.25I/fpd/ucode/fpga_jacket_hw80_sw0.4.xsvf
    LC/0/1/CPU0:Jan 12 05:44:42.990 : fabricq_mgr[152]: EES:Internal clock detect IDLE 
      period(-106461) more than threshold(1200000)
    LC/0/1/CPU0:Jan 12 05:44:42.990 : ingressq[179]: EES:Internal clock detect IDLE 
      period(-106461) more than threshold(1200000)
    LC/0/1/CPU0:Jan 12 05:45:09.240 : fabricq_mgr[152]: EES:Internal clock detect IDLE 
      period(-105945) more than threshold(1200000)
    LC/0/1/CPU0:Jan 12 05:45:09.241 : ingressq[179]: EES:Internal clock detect IDLE 
      period(-105944) more than threshold(1200000)
    SP/0/1/SP:Jan 12 05:45:16.020 : upgrade_daemon[280]: ...programming...
    SP/0/1/SP:Jan 12 05:45:16.034 : upgrade_daemon[280]: ...it will take a while...
    SP/0/1/SP:Jan 12 05:45:16.053 : upgrade_daemon[280]: ...it will take a while...
    SP/0/1/SP:Jan 12 05:47:42.967 : upgrade_daemon[280]: ...programming...
    SP/0/1/SP:Jan 12 05:47:42.981 : upgrade_daemon[280]: ...it will take a while...
    
    % SLC/0/1/CPU0:Jan 12 05:48:08.737 : lc_fpd_upgrade[192]: %PLATFORM-UPGRADE_FPD-6-PASSED : 
      Successfully upgrade fpga subtype image for for this card  on location 0/1/CPU0 
      

    show platform Command Output: Example

    Use the show platform command to verify that the SPA is up and running.

    RP/0/RSP0/CPU0:router# show platform 
    
    Sat Jul 25 12:26:38.905 DST
    Node            Type                      State            Config State
    -----------------------------------------------------------------------------
    0/RSP0/CPU0     A9K-RSP-4G(Active)        IOS XR RUN       PWR,NSHUT,MON
    0/FT0/SP        FAN TRAY                  READY
    0/FT1/SP        FAN TRAY                  READY
    0/1/CPU0        A9K-40GE-B                IOS XR RUN       PWR,NSHUT,MON
    0/4/CPU0        A9K-8T/4-B                IOS XR RUN       PWR,NSHUT,MON
    0/6/CPU0        A9K-4T-B                  IOS XR RUN       PWR,NSHUT,MON
    0/PM0/SP        A9K-3KW-AC                READY            PWR,NSHUT,MON
    0/PM1/SP        A9K-3KW-AC                READY            PWR,NSHUT,MON
    0/PM2/SP        A9K-3KW-AC                READY            PWR,NSHUT,MON
    
      

    Troubleshooting Problems with FPD Image Upgrades

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

    Power Failure or Removal of a SPA During an FPD Image Upgrade

    If the FPD upgrade operation is interrupted by a power failure or the removal of the SPA, it could corrupt the FPD image. This corruption of the FPD image file makes the SPA unusable by the router and the system displays the following messages when it tries to power up the SPA. When it cannot successfully power up the SPA, it places it in the failed state, as shown in the following example:

    LC/0/3/CPU0:Feb  4 08:23:16.672 : spa_192_jacket[188]: %L2-SPA-5-OIR_INSERTED : SPA discovered in bay 0
      LC/0/3/CPU0:Feb  4 08:23:23.349 : spa_192_jacket[188]: %L2-SPA-5-OIR_ERROR : SPA (0): An error occurred (0x1002), error recovery action: reset SPA
      LC/0/3/CPU0:Feb  4 08:23:26.431 : spa_192_jacket[188]: %L2-SPA-5-OIR_INSERTED : SPA discovered in bay 0
      LC/0/3/CPU0:Feb  4 08:23:32.593 : spa_192_jacket[188]: %L2-SPA-5-OIR_ERROR : SPA (0): Too many retries, error recovery stopped
      LC/0/3/CPU0:Feb  4 08:23:32.593 : spa_192_jacket[188]: %L2-SPA-5-OIR_ERROR : SPA (0): An error occurred (0x1002), error recovery action: hold SPA in reset 
     

    When a SPA is in the failed state, it may not register itself with the FPD upgrade mechanism. In this case, you do not see the SPA listed when you use the show hw-module fpd command. To verify the state of a SPA, use the show hw-module subslot error command and the show hw-module subslot status command.

    Performing a SPA FPD Recovery Upgrade

    To recover a SPA from the failed state because of a corrupted FPD image, you must manually shut down the SPA. Use the hw-module subslot subslot-id shutdown command in global configuration mode to administratively shutdown the SPA. After the SPA is shut down, you can use the upgrade hw-module fpd command in administration EXEC mode:

    RP/0/RSP0/CPU0:router# admin
    RP/0/RSP0/CPU0:router(admin)# upgrade hw-module fpd fpga location 0/3/0
      

    Performing a SIP FPD Recovery Upgrade

    If a SIP upgrade fails for whatever reason, do not reload the SIP. Try to perform the upgrade procedure again. You can perform the upgrade procedure multiple times, as long as you do not reload the SIP. The FPD upgrade procedure takes several minutes to complete; do not interrupt the procedure. If you reload the SIP when the FPD image is corrupted, the SIP malfunctions and you must contact Cisco technical support for assistance.

    To recover a SIP from the failed state because of a corrupted FPD image, you must contact Cisco technical support.

    To recover a SIP from the failed state because of a corrupted FPD image, you must turn off the automatic reset of the SIP card. Use the hw-module reset auto disable command in administration configuration mode, as shown in the following example:

    RP/0/RSP0/CPU0:router(admin-config)# hw-module reset auto disable location 0/1/4
    

    Additional References

    The following sections provide references related to FPD software upgrade.

    Related Documents

    Related Topic

    Document Title

    Cisco IOS XR command master list

    Cisco ASR 9000 Series Aggregation Services Router Commands Master List

    Cisco IOS XR FPD upgrade-related commands

    Cisco ASR 9000 Series Aggregation Services Router System Management Command Reference

    Initial system bootup and configuration information for a router using the Cisco IOS XR Software.

    Cisco ASR 9000 Series Aggregation Services Router Getting Started Guide

    Information about user groups and task IDs

    Configuring AAA Services on the Cisco ASR 9000 Series Router module of Cisco ASR 9000 Series Aggregation Services Router System Security Configuration Guide

    Standards

    Standards

    Title

    No new or modified standards are supported by this feature, and support for existing standards has not been modified by this feature.

    MIBs

    MIBs

    MIBs Link

    There are no applicable MIBs for this module.

    To locate and download MIBs for selected platforms using Cisco IOS XR Software, use the Cisco MIB Locator found at the following URL: http:/​/​cisco.com/​public/​sw-center/​netmgmt/​cmtk/​mibs.shtml

    RFCs

    RFCs

    Title

    No new or modified RFCs are supported by this feature, and support for existing RFCs has not been modified by this feature.

    Technical Assistance

    Description

    Link

    The Cisco Technical Support website contains thousands of pages of searchable technical content, including links to products, technologies, solutions, technical tips, and tools. Registered Cisco.com users can log in from this page to access even more content.

    http:/​/​www.cisco.com/​cisco/​web/​support/​index.html