Issue Description
The Supermicro HGX system’s BMC is not communicating with the host OS over the Inband channel. This prevents access to BMC functionalities such as sensor readings, firmware updates, and IPMI commands from the operating system.
Troubleshooting Steps
IPMICFG is an In-band utility for configuring IPMI devices. It is a command line tool providing standard IPMI and Supermicro® proprietary OEM commands for BMC/FRU configuration.
- Download IPMICFG tool from https://www.supermicro.com/en/support/resources/downloadcenter/smsdownload
- Run the following commands
- ./IPMICFG-Linux.x86_64 -fd 2
- ./IPMICFG-Linux.x86_64 -m
- ./IPMICFG-Linux.x86_64 -fd
- ./IPMICFG-Linux.x86_64 -fdl
- ./IPMICFG-Linux.x86_64 -fde
- ./ipmitool bmc reset cold
- ./IPMICFG-Linux.x86_64 -dhcp off
- ./IPMICFG-Linux.x86_64 -m (IP Address)
- ./IPMICFG-Linux.x86_64 -k (subnet mask)
- ./IPMICFG-Linux.x86_64 -g (gateway)
- ./ipmitool bmc reset cold
2. Update BMC Firmware
Login to the BMC Web UI (navigate to http://<BMC_IP_ADDRESS>)
Go to Maintenance → Firmware Update.
Select the .bin file and upload
After uploading, click on Update