Troubleshooting Supermicro HGX BMC to Inband Communication Issues

Troubleshooting Supermicro HGX BMC to Inband Communication Issues

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

1. Cold reset using IPMICFG tool

 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.
  1. Download IPMICFG tool from https://www.supermicro.com/en/support/resources/downloadcenter/smsdownload
  2. Run the following commands
    1. ./IPMICFG-Linux.x86_64 -fd 2
    2. ./IPMICFG-Linux.x86_64 -m
    3. ./IPMICFG-Linux.x86_64 -fd
    4. ./IPMICFG-Linux.x86_64 -fdl
    5. ./IPMICFG-Linux.x86_64 -fde
    6. ./ipmitool bmc reset cold
    7. ./IPMICFG-Linux.x86_64 -dhcp off
    8.  ./IPMICFG-Linux.x86_64 -m (IP Address)
    9.  ./IPMICFG-Linux.x86_64 -k (subnet mask) 
    10. ./IPMICFG-Linux.x86_64 -g (gateway)
    11. ./ipmitool bmc reset cold

2. Update BMC Firmware

  1. Download the Firmware from Supermicro portal (https://www.supermicro.com/en/products/system/gpu/8u/as-8125gs-tnhr)
  2. Login to the BMC Web UI (navigate to http://<BMC_IP_ADDRESS>)
  3. Go to Maintenance → Firmware Update.
  4. Select the .bin file and upload
  5. After uploading, click on Update