How to upgrade firmware on a RedHat/CentOs environment(DELL)
1) Install the following software
DSU RPM Installation
1) wget -q -O - http://linux.dell.com/repo/hardware/dsu/bootstrap.cgi | bash
2) yum install dell-system-update
2) After the installation run the following command to obtain an inventory
#dsu --inventory
3) Run the following command to upgrade everything is needed on the server ( You will be able to select the components from a list)
# dsu --apply-upgrades-only
4) After the system connects to the DELL catalogs, a list of components ready to upgrade will be presented on the screen
Example:
|--------DELL EMC System Update-----------|
[ ] represents 'not selected'
[*] represents 'selected'
[-] represents 'Component already at repository version (can be selected only if -e option is used)'
Choose: q - Quit without update, c to Commit, <number> - To Select/Deselect, a - Select All, n - Select None
[ ]1 NetXtreme BCM5720 Gigabit Ethernet PCIe (eth1)
Current Version : 20.2.17 Upgrade to : 20.6.52, Criticality : Optional
[ ]2 NetXtreme BCM5720 Gigabit Ethernet PCIe (eth0)
Current Version : 20.2.17 Upgrade to : 20.6.52, Criticality : Optional
[ ]3 13G SEP Firmware, BayID: 1
Current Version : 2.23 Upgrade to : 2.25, Criticality : Optional
[*]4 BIOS
Current Version : 1.3.2 Upgrade to : 2.4.3, Criticality : Urgent
[ ]5 Dell 32 Bit uEFI Diagnostics, version 4239, 4239A33, 4239.41
Current Version : 4239A33 Upgrade to : 4239A36, Criticality : Optional
[ ]6 iDRAC
Current Version : 2.30.30.30 Upgrade to : 2.50.50.50, Criticality : Recommended
[*]7 PERC H330 Adapter Controller 0 Firmware
Current Version : 25.4.1.0004 Upgrade to : 25.5.4.0006, Criticality : Urgent
NOTE: I selected BIOS and PERC only with the instructions provided from the DELL script
5) Once you select the components, press "c" to commit
6) The script will download the firmware and install everything for you. Once the process is completed. Reboot the server