BMC Upgrade

Prev Next

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.

Step 9) Finished