Updating BIOS and IPMI (TS4-672693)
Disclaimer: BIOS/BMC FW versions are uploaded and maintained by the motherboard manufacturer, not Exxact. Any issues that arises from performing these updates is not supported by Exxact.
About BIOS/BMC FW (IPMI) Updates
Instructions are further down below.
You would typically need to update BIOS/IPMI to troubleshoot hardware sensors and IPMI event logging issues (false positives/impossible logs like CPU temps at 255°c).
At the time of writing this article (Aug 2021), main difference between BIOS/BMC FW versions 1.x → 2.x and 01.00.32 → 01.00.35 respectfully are as follows:
- Added Support for 3rd Gen AMD Epyc CPU's
- Added Support for GPU NVIDIA A40 & A10
- You cannot roll back from 2.x to 1.x
Full release notes and list of changes can be found in the 'Release note' .pdf's on the same page you obtain the BIOS/BMC FW files, from the board manufacturer's website. The links will change per update, but I linked the manufacturer's system website to where you can obtain and view these files.
https://www.supermicro.com/en/Aplus/system/4U/4124/AS-4124GS-TNR.cfm
If you are conducting routine BIOS/BMC FW updates, please note you may lose any BIOS setting changes when updating BIOS and IPMI files. Some BIOS settings that needed to be changed could affect:
- Boot Order
- PXE Boot
- NVMe devices being identified in BIOS
- Advanced → PCIe/PCI/PnP Configuration → NVMe Firmware Source
- AMI Native Support may need to be set to identify NVMe devices in BIOS
- Advanced → PCIe/PCI/PnP Configuration → NVMe Firmware Source
- VGA Priority (main video display)
- Advanced → PCIe/PCI/PnP Configuration
- Needs to be set to Onboard for JAVA/HTML5 remote control/console
- Advanced → PCIe/PCI/PnP Configuration
Instructions
Warning: Make sure no one is touching the system physically, especially anything that could abruptly poweroff or restart the system, during any sort of system update/flashing. A very well-known issue of unexpected poweroff for the system during BIOS/BMC FW flashing is completely 'bricking' the system, rendering it completely useless and irrepairable remotely. All after effects of 'bricking' a system is still unknown. It could cause the system fans to power on without any video display, not powering on at all, or leaving screen artifacts or unresponse system hangs. If any sort of system 'bricking' occurs, you can start a Support Ticket with Exxact to see if an RMA can be opened with the motherboard manufacturer.
These instructions cover updating BIOS/BMC FW versions via IPMI. For more information on how to access IPMI, please view this article: IPMI (TS4-672693)
Verify your current BIOS/FW versions before updating
Grabbing latest BIOS/BMC FW
On Supermicro's website, there is BIOS and IPMI linked under the system image to obtain the zipped files containing the folder with the necessary .bin file to upload and flash through IPMI
BIOS updates BIOS, but shows up as 'BIOS Firmware Version' in IPMI
IPMI updates BMC, but shows up as 'Firmware Version' in IPMI
Starting with BIOS flash in IPMI (BIOS Firmware Version)
Updating Firmware (BMC file)