CISCO UCS Firmware Update Process

Hi All,

Recently Cisco has released yet another release of the Cisco UCS firmware version 3.0.

This version of firmware is for 6324 Fabric Interconnect and  B200 M3, C220 M3, and C240 M3 servers.updatestarted

This is released on 24-JUL-2014, you can find more details on the release notes for this firmware version:

Just to give everyone an idea there are two from of Firmware that needs to be updated on UCS system

1. Infrastructure Firmware

In Infrastructure Software firmware we update the firmware of the following

  • Cisco UCS Manager software
  •  Kernel and system firmware for the fabric interconnects
  •  I/O module firmware

2. Server Firmware

Cisco UCS B-Series Blade Server Software Bundle

  • CIMC firmware
  • BIOS firmware
  • Adapter firmware
  • Board controller firmware
  • Third-party firmware images required by the new server

This also includes the firmware of Adapter, BIOSFC Adapters,  HBA Option ROM, Storage, Controller, Local Disk

Cisco UCS C-Series Rack-Mount UCS-Managed Server Software BundleCIMC firmware

  • BIOS firmware
  • Adapter firmware
  • Board controller firmware
  • Third-party firmware images required by the new server

So,  without wasting any time these are the steps to follow:

Step One

  1. Create an all Configuration Backup
  2. Verifying HA status of Fabric Interconnects ( as we do not have any compute it should not affect us in anyway)
  3. Verifying the status of I/O Modules
  4. Verifying the Status of the Servers and Adaptors
  5. Download Firmware Images to the Fabric Interconnect.


Step Two

  1. Disable the Call Home ( Email alerts for reboot)
  2. Updating the Firmware on the Adapters, CIMCs and IOMs


If the Service profiles are configured using host/management firmware policy this will create an error and we might need to think of Plan B (If we do not get any error message we can progress with upgrade)


  1. Activating the Firmware on the Adapters
  2. Activating the Firmware on the CIMCs
  3. Activating the Board Controller Firmware
  4. Activating the I/O Modules
  5. Activating the Subordinate Fabric Interconnect Firmware
  6. Making the primary FI the Subordinate by login to FI ssh to the primary and to make it subordinate first check

# connect local-mgmt


FI-01-A(local-mgmt)# show cluster extended-state

Cluster Id: xxxxxxxxxxxxxxxxxxxxxxxx


Start time: Mon Jun 23 14:41:56 2014

Last election time: Tue Oct  7 11:54:01 2014





A: memb state UP, lead state SUBORDINATE, mgmt services state: UP

B: memb state UP, lead state PRIMARY, mgmt services state: UP

   heartbeat state PRIMARY_OK



eth1, UP

eth2, UP



Detailed state of the device selected for HA storage:

Chassis 1, serial: xxxxx, state: active

Chassis 2, serial: xxxxx, state: active

Chassis 3, serial: xxxxx, state: active


In my case as shown above FI B is the Primary so I can connect t0 FI B with hte below command .


FI-01-A(local-mgmt)# connect local-mgmt B

# cluster lead A

  1. Activating the Primary Fabric Interconnect Firmware


Step Three

  1. Listing the BIOS Upgrade Versions
  2. Create a Host Firmware Package
  3. Applying the Host Firmware Package
  4. Enabling Call Home.


Additional Notes


Prerequisite for Firmware update

About Ibrahim Quraishi

Ibrahim began his career as the co-founder of, a popular RSS feed management service. Later he went on to work for one of the UK’s leading mobile communication company Everything Everywhere Ltd (Orange UK and T-Mobile UK) under the brand Orange for 4 years. After which he joined Research In Motion Limited® (RIM)®, a global leader in wireless innovation, that revolutionized the mobile industry with the introduction of the BlackBerry® solution in 1999. Ibrahim holds several certifications, which includes VMware Certified Professional (VCP 510), (VCP 6 )Cisco Certified Network Associate (CCNA) and Microsoft Certified Professional (MCP). Currently pursuing several other certifications like Backup, VCAP etc.. Ibrahim is based in London, UK.

Posted on September 2, 2014, in CISCO UCS Firmware Upgrade and tagged , , , . Bookmark the permalink. 7 Comments.

  1. Ibrahim, nice post. I thought it should be noted that the 3.0 version of the firmware is for use with the 6324 Fabric Interconnect and supported B200 M3, C220 M3, and C240 M3 servers.

    • Hi Bill Thanks for the comment once again, I have now updated the post with bit more info about the Infrastructure and Server firmware. I hope this will help users to understand the firmware update process in a better way.

  2. Thanks Bill, I have added the release note which has all the details you told me, However its a good Idea to put it as a note that this version is supported on following products. I will update the post accordingly.

  1. Pingback: Cisco UCS Firmware Overview | The TechnoGeek

  2. Pingback: Update Firmware of Cisco UCS B series Server gives Error “The firmware of the following components cannot be updated because they are using host/management firmware policy:” | The TechnoGeek

  3. Pingback: advanced boot or secure boot configuration cannot be applied to the specified server There are not enough resources overall | The TechnoGeek

  4. Pingback: Cisco UCS FlexFlash Configuration of Secure Digital (SD) Card | The TechnoGeek

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: