How to edit DMI / FRU Information via IPMICFG on Supermicro?

| F.A.Q.Support

How to edit DMI / FRU Information via IPMICFG on Supermicro?

IPMICFG is a tool that every administrator should have at hand. Supermicro servers, assembled from modular components, often do not contain much information recorded in the FRU fields. Therefore, completing this data is a good practice and can prove useful in the future. It may happen that an entity purchasing a ready-made server wants to assign its own, individual serial number to it. In such a case, the IPMICFG tool should also be used.

IPMICFG Options Available for FRU

# ./IPMICFG-Linux.x86_64 -fru 
Command: -fru
Command(s):
-fru info Shows information of the FRU inventory area.
-fru list Shows all FRU values.
-fru cthelp Shows chassis type code.
-fru help Shows help of FRU Write.
-fru <field> Shows FRU field value.
-fru <field> <value> Writes FRU.
-fru backup <file> Backs up FRU to a file <Binary format>.
-fru restore <file> Restores FRU from a file <Binary format>.
-fru tbackup <file> Backs up FRU to a file <Text format>.
-fru trestore <file> Restores FRU from a file <Text format>.
-fru ver <v1> <v2> Gets/Sets the FRU version. (<v1> and <v2> are
BCD-format)
-fru dmi <$1> ... <$14> Inputs 14 parameters and writes to FRU Chassis/Board/Product fields.
Please use the "-fru dmi" command to view the parameters.

There are 14 FRU fields available:

# ./IPMICFG-Linux.x86_64 -fru dmi
Updated DMI map to FRU command:
-fru dmi <$1> <$2> <$3> <$4> <$5> <$6> <$7> <$8> <$9> <$10> <$11> <$12> <$13> <$14>
$1 PRODUCT Manufacturer Name
$2 PRODUCT Product Name
$3 PRODUCT Part Number
$4 PRODUCT Product Version
$5 PRODUCT Serial Number
$6 PRODUCT Asset Tag
$7 BOARD Mfg Date
$8 BOARD Board Manufacturer
$9 BOARD Product Name
$10 BOARD Part Number
$11 BOARD Serial Number
$12 CHASSIS Type (HEX value, ex:01, 02, 03...)
$13 CHASSIS Part Number
$14 CHASSIS Serial Number

Example:

# ./IPMICFG-Linux.x86_64 -fru dmi Supermicro "" SYS-F628R3-RC0BPT+ "" S1234567890 "" ...

Popular question:

What is the ipmicfg command to backup FRU Data?

# ./IPMICFG-Linux.x86_64 -fru tbackup fru.txt

Related pages:

  1. Linux tools - lshw, lspci, dmidecode, inxi (How to check server components?)
  2. IPMI password reset
  3. IPMI Hard Reset
  4. How to reset MBM-CMM-FIO? (IPMI Session time out)
  5. Threats Associated with Using IPMI in Publicly Accessible Networks and the Necessity of Regular Updates - IPMI Best Practices
  6. What is FRU (Field Replaceable Unit)?
  7. Automatic power-on after a power outage on the Supermicro X13SCH-LN4F motherboard