Specifications
4
Changing Shelf Settings Using HPI
72
Overriding the default ShMS hot-swap mechanism
WhetheraFRUsittinginaparticularslotisactivatedbytheShelfManagerorbythesystem
managerisdefinedbytheShelfManagercontrolledactivationbitinbyte4ofthepower
descriptorassociatedwiththehardwareaddressoftheslot.Thepowerdescriptorsforall
permanentslotsassociatedwithintelligentFRUsarepresentintheshelfactivationandpow er
managementrecordoftheshelfFRUinformation.
ThedefaultstateoftheShelfManagercontrolledactivationbitinallthepowerdescriptorsis
1,meaningthat,bydefault,theShMSwillactivateaFRUuponreceptionoftheM1‐to‐M2
hot‐swaptransitioneventfromthatFRU.TheHPIapplicationcanchangethispolicybyusing
theFRUactivationcontrolpresentineveryslotresource’sRDRtable.
Youcanoverridethedefaulthot‐swapmechanism:
•UsingthestandardHPIFRUactivationcontrol(control0x1020)locatedintheshelf
resource(ResourceId0x01).Fordetails,seeHPIFRUactivationcontrol(below).
•UsingthefollowingSNMPvariables:
saHpiCtrlAnalogMode.0xffffffff.<slot‐resourceID>.false.0x1020
saHpiCtrlAnalogState.0xffffffff.<slot‐resourceID>.false.0x1020
fromtheHPI‐B0101‐MIBmodule.
Tokeepaslotfrombeingautomaticallyactivated,settheanalogcontrolmodefortheslot
tomanual(2).Tochangethepower‐on‐delayforthenextFRUinthesequence,setthe
analogcontrolmodetomanualbriefly,thensettheanalogcontrolstatefortheslottothe
newvalueintenthsofasecond,thensetthemodebacktoauto(1).
•Usingthehpiappexampleapplicationinteractivelyorasaprogrammaticexamplefor
writingyourapplications.
HPI FRU activation control
TheFRUactivationcontrolisananalogcontrol(0x1020)thatcanbeusedtoset/clearthe
ShelfManagercontrolledactivationbitinthepowerdescriptorassociatedwiththehardware
addressoftheslotresourcewhoseRDRrepositoryitresidesin.Thiscontrolcanalsobeused
tomodifytheDelayBeforeNextPowerOnvalueintenthsofasecondforthathardware
address.AllslotresourceswillhavetheFRUactivationcontrolintheirRDRrepository.The
FRUactivationcontrolsupportsbothmanualandautomodes:
Manual ClearstheShelfManagercontrolledactivationbit.AFRUinsertedintheslot
associated
withthisslotresourcewillnotbeactivatedbytheShelfManager.The
systemmanagerwillneedtomanuallyactiva teitusingthestandardHPI
hot‐swapmanagementfunctions(refertothemanagedhotswapsectionofthe
SAFHPISpecification).
Auto SetstheShelfManagercontrolledactivationbit.AFRUinsertedintheslot
associatedwiththisslotresourcewillbeactivatedbytheShelfManager.