Specifications

7
Chapter
68
Updating and customizing FRU data
ThischapterdescribestheproceduresusedtoupdateorcustomizeFRUdataforaFRUor
shelf.RadisysoccasionallyupdatesthefunctionalaspectsofFRUdata,includingPICMGpoint
topointconnectivityrecords,withcorrectionsorenhancements.Theupdateprocedures
preservetheFRUspecificinformation,suchastheserialnumber.Theseprocedurescustomize
certainfieldswhilepreservingthefunctionalaspectsoftheFRUdata.
Theproceduresapplyto:
•ThePromentumshelves
•SomePromentumfrontmodules andtheCE3100COMExpressmodule
•TheATCA5010andATCA5014SPMs
ForAMCandRTMFRUdataupdates,seeChapter8,UpdatingIPMIFWandFRUdataforan
AMCorRTM,onpage 72.
Customizing FRU-specific data
Thefrugen.plPERLscriptpromptsfornewvaluesfortheuserdefinablefieldsinanexisting
FRUdataimage.ThescriptcreatesanewbinaryimagecontainingthefunctionalFRUdata
andanycustomvalues.Specifyinaconfigurationfilewhichoftheuserdefinablefieldsto
overwriteintheFRUdevice.Usetheconfigurationfileandtheimagecreatedtowritethe
customvaluestotheFRUdeviceasdescribedinUpdatingFRUdatausingfru_updateon
page 70.
Prerequisites:
frugen<version>.plPERLscript,whichshouldberenamedtofrugen.pl
•Math::BigInt,Getopt::Long,andTime::LocalPERLmodulesinstalled
fru_updatescript
frutoolandrsysipmitoolinthePATHenvironmentvariableontheLinuxhostwhereyou
runfru_update
•FileswithnamesendinginCustomFields.cfgandCustomFields.sfforcustomizingtheuser
definablefields
Procedure:
1. Determinethedatatoenterintotheuserdefinablefields.Thesefieldsarecustomizable:
ChassisInfoArea(forshelfFRUdataonly):
ChassisCustom2
ChassisCustom3
ChassisCustom4