Specifications
7
Chapter
68
Updating and customizing FRU data
ThischapterdescribestheproceduresusedtoupdateorcustomizeFRUdataforaFRUor
shelf.RadisysoccasionallyupdatesthefunctionalaspectsofFRUdata,includingPICMGpoint‐
to‐pointconnectivityrecords,withcorrectionsorenhancements.Theupdateprocedures
preservetheFRU‐specificinformation,suchastheserialnumber.Theseprocedurescustomize
certainfieldswhilepreservingthefunctionalaspectsoftheFRUdata.
Theproceduresapplyto:
•ThePromentumshelves
•SomePromentumfrontmodules andtheCE3100COMExpressmodule
•TheATCA‐5010andATCA‐5014SPMs
ForAMCandRTMFRUdataupdates,seeChapter8,UpdatingIPMIFWandFRUdataforan
AMCorRTM,onpage 72.
Customizing FRU-specific data
Thefrugen.plPERLscriptpromptsfornewvaluesfortheuser‐definablefieldsinanexisting
FRUdataimage.ThescriptcreatesanewbinaryimagecontainingthefunctionalFRUdata
andanycustomvalues.Specifyinaconfigurationfilewhichoftheuser‐definablefieldsto
overwriteintheFRUdevice.Usetheconfigurationfileandtheimagecreatedtowritethe
customvaluestotheFRUdeviceasdescribedinUpdatingFRUdatausingfru_updateon
page 70.
Prerequisites:
• frugen<version>.plPERLscript,whichshouldberenamedtofrugen.pl
•Math::BigInt,Getopt::Long,andTime::LocalPERLmodulesinstalled
• fru_updatescript
• frutoolandrsys‐ipmitoolinthePATHenvironmentvariableontheLinuxhostwhereyou
runfru_update
•FileswithnamesendinginCustomFields.cfgandCustomFields.sfforcustomizingtheuser‐
definablefields
Procedure:
1. Determinethedatatoenterintotheuser‐definablefields.Thesefieldsarecustomizable:
ChassisInfoArea(forshelfFRUdataonly):
ChassisCustom2
ChassisCustom3
ChassisCustom4