It is Critical that the BIOS is updated in all Dell R640 servers supplied by Broadcom using the Security Analytics application. If the firmware is not updated, in some cases the system will not come back up during an upgrade and will require a field service technician to come out to the site and re-seat a memory module (DIMM). To prevent this, the BIOS will need to be updated. This will require downtime with a reboot.
If there has been a previous failure on a DIMM, the system may not come back up after the reboot during a Security Analytics upgrade.
While booting, you may see the following error: "One or more uncorrectable Memory errors occurred in the previous boot"
Security Analytics systems running on Dell R640xl servers with versions previous to 2.18.1.
(You can check all firmware versions for the R640 by logging in as root and running racadm
getversion
. If it returns something less than 2.18.1, update the BIOS before the next Security Analytics upgrade. The current version is 2.21.2 as of November 2024).
Know firmware issues corrected with the latest BIOS and firmware updates.
Download the BIOS update from Dell and upload it to the R640xl server.
The first step is to find the Asset Tag/Serial number. It is in found in Security Analytics in the top right corner in the information "About" icon. Click on the icon and the serial number will be displayed. The serial number will be seven characters, alpha-numeric.
The serial number is also found on a pullout tag on the front of the server on the left side. Look for a blue tab, facing up. Another place to look is to run as root, the command dmidecode -s chassis-serial-number
.
To retrieve the BIOS, PERC H730, and iDRAC firmware files,
BIOS, PERC, and iDRAC Firmware Updates by Command Line (Recommended)
scotus stop
. bash /home/BIOS_72VRD_LN64_2.21.2.BIN
scotus stop
. bash /home/SAS-RAID_Firmware_700GG_LN_25.5.9.0001_A17.BIN
bash /home/iDRAC-with-Lifecycle-Controller_Firmware_WPNPP_LN64_5.10.30.00_A00.BIN
racadm getversion
BIOS Firmware Update by iDRAC
An alternative is to download the iDRAC-with-Lifecycle-Controller_Firmware_WPNPP_WN64_5.10.30.00_A00.EXE file and login to the iDRAC on the server.
scotus stop
. You will need to log in to the iDRAC on the server and follow the instructions from Dell below:+
) icon next to the firmware image file name. Expand the name to view the Device Name, Current, and Available firmware version information.
This is from the Dell BIOS upgrade instructions at PowerEdge: How to Update Firmware Remotely Using the Integrated Dell Remote Access Controller (iDRAC) Web Interface.
Link to download the latest firmware files for the Dell PowerEdge R640: https://www.dell.com/support/home/en-us/product-support/product/poweredge-r640/drivers
There is also a CVE against the iDRAC Lifecycle Controller version 5.X, DSA-2024-223.