FRU Update Configuration File

Table 107 defines the valid types that can be used as the ‘TYPE’ option in FRU field 2nd string specifications. The load utility is not required to support all of these types.

Table 107. Type Code Specification

Type

Description

FRUSDR Version

 

 

 

ASCII

Straight 8 bit ASCII

Ver 2.0 and later

 

 

 

ASCII6

6 bit ASCII packed bytes

Not supported

 

 

 

 

 

Ver 2.0 and later. Support for BCD only

BCD

Binary Coded Decimal.

exists when using Stdin and in the

 

 

original FRU file.

 

 

 

 

Binary bytes

 

BIN

Note: Binary data will be displayed in

Not supported

 

HEX format.

 

 

 

 

UNICODE

Unicode

Not supported

 

 

 

It’s a lot to take in, so here are a few examples, you can also look at the example file at the end of this document.

Example:

FRUNAME “MPCHC001.FRU”

FRUADDRESS CHASSIS

FRUAREA CHASSIS

FRUFIELD S# // gets the value from the MPCHC001.FRU file

FRUAREA BOARD

FRUFIELD MN “Intel” // puts ‘Intel’ in the field

FRUFIELD S# “@stdin:ascii” // user types in the value

FRUAREA PRODUCT

//Gets the value from an environment variable “prod_ser_num”. FRUFIELD S# “@env:ascii:prod_ser_num”

//Gets the value from the 4th line of the ASCII file ‘file_name’. FRUFIELD P# “@file:ascii:file_name:4”

MPCMM0001 Chassis Management Module Software Technical Product Specification

239

Page 239
Image 239
Intel MPCMM0001 manual Type Code Specification, Type Description Frusdr Version