Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a Supermicro IPMI and I read you can use dmidecode to determine which one it is. But all I get for the info is:

Handle 0x0001, DMI type 1, 27 bytes
System Information
    Manufacturer: Supermicro
    Product Name: X9SCL/X9SCM
    Version: 0123456789
    Serial Number: 0123456789
    UUID: *
    Wake-up Type: Power Switch
    SKU Number: To be filled by O.E.M.
    Family: To be filled by O.E.M.

Sadly this leaves me with multiple possible choices on the supermicro site. Any chance to determine the exact one I have installed?

share|improve this question
This is a useful question. Many admins who have used IPMI on Supermicro boxes have asked this same question as there are multiple cards in use, as it is very difficult to tell from the commandline (If not impossible). – Stefan Lasiewski Apr 19 '13 at 19:51
This is a bit old, but Supermicro provide you a very simple way of looking this up. Go to and enter your motherboard version into the box, and it provides the latest BIOS and IPMI downloads. In your particular case, it also shows that the X9SCL and X9SCM motherboards have the same files. – Daniel Lawson Jul 19 '13 at 22:15
up vote 2 down vote accepted

There are two ways to do this:

  1. It is possible to a programatically view information about the BMC in your machine. However, in my experience the tools don't provide useful information.

I tried ipmitool bmc info and it returns some information. From here, you'd need a way to map the ID numbers to something which humans can understand:

Manufacturer ID           : 47488
Manufacturer Name         : Unknown (0xB980)
Product ID                : 43707 (0xaabb)
Product Name              : Unknown (0xAABB)

Googling for 47488 & 43707 does yield some hints as to the manufacturer of this card, but that's not very helpful.

  1. Manually. Sadly, this is what most admins end up doing.

Find out your motherboard number, and search the following pages, and use your investigating skills to determine which BMC is yours.

share|improve this answer
The Product ID in my case has yielded me to the correct IPMI (someone else posted their ipmitool bmc info and said which IPMI they had. The product ID was equal and the specifications he posted were equal to my Hardware/IPMI/Mainboard aswell) – Doridian Apr 21 '13 at 10:32

From dmidecode:

IPMI Device Information

Interface Type: KCS (Keyboard Control Style)

Specification Version: 2.0

I2C Slave Address: 0x00

NV Storage Device: Not Present

Base Address: 0x0000000000000CA2 (I/O)

Register Spacing: Successive Byte Boundaries

Did you grep dmidecode for "IPMI"?

share|improve this answer
Sadly, the information provided by dmidecode is very generic and is not very useful to determine the model of the BMC. – Stefan Lasiewski Apr 19 '13 at 19:44
Yeah in this case I think only installation of "Open IPMI" will help adn then connecting to IPMI device you will be able to get vers #. – Danila Ladner Apr 19 '13 at 20:25

You can get the unit version in BIOS in the Main tab (keep pressing DEL while booting to get there). Also the current IPMI version can be found in IPMI tab.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.