§ Wiki · Wiki entry

Updating Node Firmware

How to obtain firmware packages from the server vendor — chiefly Dell — and the support-ticket workflow for getting direct download links.

Firmware updates are sometimes required to clear hardware-level problems — a CPLD revision that throttles memory bandwidth, an iDRAC bug, a NIC microcode regression. The general rule is the straightforward one: follow the server manufacturer's published guidance for the model in front of you, and never apply unsigned or out-of-band firmware to a production node.

This entry collects the Dell-specific workflow because most Gen-1 and Gen-2 nodes are Dell PowerEdge servers. Other vendors have similar flows; their support portals usually accept a service tag or chassis serial as the primary key.

[!WARNING] Do not flash firmware on a node that is currently active in a subnet. Power the node down through the BMC first, or at minimum remove it from its subnet via NNS proposal before starting.

Dell PowerEdge

Step 1 — Generate a TSR

Pull a Technical Support Report (TSR) so Dell support can see the firmware revisions currently installed. Follow iDRAC Access and TSR Logs for the options — iDRAC over the network, iDRAC Direct, or Lifecycle Controller export.

Step 2 — Open a Dell support ticket

Open a ticket with Dell support. Attach the TSR. State which fault you are troubleshooting and ask for direct download links to the firmware packages they recommend.

[!TIP] Asking for direct download links is faster and more reliable than trying to identify the correct package yourself from the public Drivers & Downloads pages, especially for CPLD, iDRAC, and BIOS updates that interact with each other.

Step 3 — Apply the firmware

Apply the firmware packages following the procedure in the Dell OpenManage Enterprise (OME) documentation, or via the iDRAC Lifecycle Controller's update interface.

Reference resources

  • Driver downloads. Available on the Dell Product Support website, keyed by service tag.
  • Service tag. Printed on the pull-out tag at the front of the chassis. It is the serial number Dell uses to identify the machine.
  • OpenManage Enterprise (OME). Dell's enterprise firmware-update tooling.

Other vendors

For Supermicro, Gigabyte, ASUS, and similar platforms, follow the vendor's published firmware-update procedure. Always cross-check with the Node Provider Maintenance Guide Permitted tools note: nothing else may be running on the node alongside the IC-OS replica, so firmware tooling has to run from a USB-booted Linux distribution or from a separate auxiliary machine.