Reset the BMC / IPMI password on a SUPERMICRO motherboard_

Support the Entertainment Community Fund.
🇺🇦 Resources to help support the people of Ukraine. 🇺🇦
October 08, 2021 @14:15

If you follow my thoughts microblog you may have noticed that I finally had to replace my router. The new to me motherboard is a SUPERMICRO X11SDV. I was finishing setup on it and discovered that I do not have the IPMI password. Turns out that getting it may be tricky, especially if you have one of the motherboards that didn't ship with their BMC Unique Password Security Feature, but got it via a firmware update. This means you may not have the default password on a label on your board.

No matter, it's actually really easy to reset, though it took a bunch of searching to find out how. Here is what worked for me.

  1. Download the IPMICFG softare for UEFI Shell from here
  2. Unzip and copy the UEFI\IPMICFG.efi file to a FAT32 formatted USB stick.
  3. Boot the system and enter the UEFI Shell (usually F11 to get a boot menu).
  4. Mount your USB drive (mine was blk3) with the mount command.
  5. Factory reset the BMC with IPMICFG.efi -fde
  6. List your users with IPMICFG.efi -user list
  7. Take the ID of the ADMIN user, which is usually 2 and set the password with IPMICFG.efi -user setpwd ID_NUMBER NEW_PASSWORD

Optionally you can set your BMC network at this point as well.

  1. Disable DHCP IPMICFG.efi -dhcp off
  2. Set IP address IPMICFG.efi -m IP_ADDRESS
  3. Set Netmask IPMICFG.efi -k NETMASK
  4. Set Gateway IPMICFG.efi -g GATEWAY

After a reboot I was able to access the BMC via a web browser.

Comment via e-mail. Subscribe via RSS.