Process for upgrading the BMC version on the FMADIO system. This is from version 12.41.xx → 12.61.35
Step 1) Download the BMC image
Contact support for the download URL
Step 2) Version Check
Retrieve the current BMC version as follows
sudo ipmitool bmc info
Example output
fmadio@fmadio100v2-228U:/opt/fmadio/firmware/bmc$ sudo ipmitool bmc info
Device ID : 32
Device Revision : 1
Firmware Revision : 12.41
IPMI Version : 2.0
Manufacturer ID : 15370
Manufacturer Name : Unknown (0x3C0A)
Product ID : 308 (0x0134)
Product Name : Unknown (0x134)
Device Available : yes
Provides Device SDRs : yes
Additional Device Support :
Sensor Device
SDR Repository Device
SEL Device
FRU Inventory Device
IPMB Event Receiver
IPMB Event Generator
Chassis Device
Aux Firmware Rev Info :
0x0b
0x00
0x00
0x00
fmadio@fmadio100v2-228U:/opt/fmadio/firmware/bmc$
The version should be 12.41 the minor version is displayed in Hex in the “Aux Firmware Rev Info”. In this case it is 0xb.
Alternatively via the BMC GUI, example shown below
Step 3) BMC Upgrade
Go to the Firmware Update on the BMC web interface
Looks like the following
Step 4) Upload BMC image
Upload the BMC image file (contact support@fmad.io for details)
The filename is named below
rom.ima_enc
Ensure click “Preserver all Configuration” otherwise the BMC will be factory reset.
Step 5) Flash
Click Proceed to Flash
The following will display
It will upload for a while, then Flash. The entire process will take about 3-5 minutes depending on the upload speed.
Step 6) Reboot
Inform update has completed
Step 7) Verify
It will take a few minutes for the BMC to reboot and web page accessible. Once BMC can login, please check the BMC version matches the expected version number
Maintenance → Firmware Information
Step 8) Reboot the Host
As the BMC and Host are tightly coupled, please reboot the Host system after the BMC update. This ensures both BMC software and Host software can communicate without error.