cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
252
Views
2
Helpful
3
Replies

CPLD Version upgrade procedure

Netmart
Level 3
Level 3

Hello,

I would appreciate, if someone could please confirm my understanding:

The CPLD version is embedded in the uploaded image*, it is not available as individually download from the Cisco Download site. However, when upgrading the switch, the CPLD version still needs to be upgraded manually following the steps below:

*CPLD comes with the images as listed below:

ReleaseROMMON Version (C9400-SUP-1, C9400-SUP-1XL, C9400-SUP-1XL-Y)CPLD Version (C9400-SUP-1, C9400-SUP-1XL, C9400-SUP-1XL-Y)ROMMON Version (C9400X-SUP-2, C9400X-SUP-2XL)CPLD Version (C9400X-SUP-2, C9400X-SUP-2XL)

17.15.4

17.10.1r

20062105

17.12.1r[FC1]

21080305

17.15.3

17.10.1r

20062105

17.12.1r[FC1]

21080305

17.15.2

17.10.1r

20062105

17.12.1r[FC1]

21080305

https://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst9400/software/release/17-15/release_notes/ol-17-15-9400.html#rommon-and-cpld-versions

 

  • Procedure to CPLD upgrade version

Step 1

Upgrade the CPLD Version of the standby supervisor module

Enter the following commands on the active supervisor:

  1. Device# configure terminal
  2. Device(config)# service internal
  3. Device(config)# exit
  4. Device# upgrade hw-programmable cpld filename bootflash: rp [ standby | active ]

The standby supervisor module reloads automatically and the upgrade occurs in ROMMON. During the upgrade, the supervisor module automatically power cycles and remains inactive for approximately 5 minutes.

Wait until the standby supervisor module boots up and the SSO has formed (HOT) before you proceed to the next step; this takes approximately 17 minutes.

Step 2

Perform a switch over

  1. Device# redundancy force-switchover

This causes the standby supervisor (on which you have completed the CPLD upgrade in Step 1) to become the active supervisor module

Step 3

Upgrade the CPLD Version of the new standby supervisor module

Repeat Step 1 and all its substeps.

NOTE: Do not operate an HA system with mismatched FPGA versions. FPGA version should be upgraded on both the supervisors one at a time.

 

When performing the CPLD version upgrade as shown, the show platform command can be used to confirm the CPLD version after the upgrade. This command output shows the CPLD version on all modules. However, the CPLD upgrade only applies to the supervisors, not the line cards. The line cards CPLD version is a cosmetic display. After the upgrade is completed in a high availability setup, the supervisors will be upgraded, but the line cards will still show the old CPLD version. The version mismatch between the supervisors and line cards is expected until a chassis reload.

3 Replies 3

Mark Elsen
Hall of Fame
Hall of Fame

 

  - @Netmart           FYI : https://community.cisco.com/t5/switching/how-to-upgrade-a-cpld-on-a-catalyst-9400-switch/m-p/5295442/highlight/true#M580085

  M.



-- Let everything happen to you  
       Beauty and terror
      Just keep going    
       No feeling is final
Reiner Maria Rilke (1899)

julian.bendix
Level 7
Level 7

Yes, what you wrote/quoted in your post is correct  

Leo Laohoo
Hall of Fame
Hall of Fame

 

What method will be used to upgrade the firmware of the 9400?  I am asking this because I want to make sure CSCwq80600 will be avoided. 

If this is a dual- or quad-supervisor, please be aware of CSCwb01787. 

If during the CPLD upgrade an error message should appear, check if this is CSCvy82222.  

Good luck!