White Papers

9
; Custom fields pertaining to the board
extra1 =
extra2 =
extra3 =
PRODUCT INFO AREA
[product]
; Hexadecimal values defined in table 15-1 of the Intel FRU specification
language = 0
; Product manufacturer name
manufacturer =
; Name of product
product =
; Product part number
part =
; Product version
version =
; Product serial number
serial =
; Product asset tag
asset =
; File that was used during manufacture or field update to load the FRU information
field =
; Custom fields pertaining to the product
extra1 =
extra2 =
extra3 =
BUILDING THE FRU BINARY
Once the INI file has been filled out as required for the solution, the FRU tool can be used to convert it into BIN format which can then
be deployed onto a server for test purposes.
The FRU tool has a simple syntax:-
> python fru.py INIFILE BINFILE [--force] [--cmd]
INIFILE = input INI file as described above
BINFILE = output BIN file that can be programmed into server
--force = overwrite BIN file if it already exists
--cmd = print sample IPMItool commands as a reference
For example, let’s create an INI file with common.product = 1 and product.manufacturer = Widgets Inc. and generate the BIN file with
the --cmd flag to show IPMItool command examples. It is important to enable the product area in the [common] section before the tool
includes it in the BIN file. If this step is omitted, the tool assumes that the section is to be omitted.
> python fru.py inifile.ini binfile.bin --cmd