Specifications

A
Appendix
137
Shelf Manager Initialization
Shelf Manager and HPI interface initialization
Theshelfmanagementserver(ShMS)isinstalledaspartofthelocalmanagementprocessor
(LMP)softwareimage.TheShelfManagerServerdaemonautomaticallystartsasa
backgroundprocessatboottimeusingtheLinuxinitscriptnamedshmgr.Thisisoneofthe
firstapplicationsthekernelstarts.
Thefollowingistheinitializationsequence.ThissequenceappliestoallRadisysshelves,
includingtheATCA6002whenitisrunninginenhancedmode.
1. Theinitscriptloadsdefaultsettingsfrom/usr/share/shmgr/shmgr.defs.
2. Userconfigurationsettingsareloadedfrom/etc/shmgr.conf.Theseoverrideanysettings
inthedefaultsfile.
3. TheIPMIserialdevicedriver,ipmi_ser_mod.ko,isloaded.ThisdriverallowsIPMI
messagestobetransferredbetweentheLMPanditslocalIntelligentPlatform
ManagementController(IPMC).TheIPMCimplementsabridgingfunctionsothatthe
hostprocessorcanalsosendIPMImessagestoanyotherdevicesattachedtothe
IntelligentPlatformManagementBus(IPMB),suchasnodemodules.
4. TheShelfManagerServerdaemon,shmgrd,isstartedandinitialized.IftwoSCMsare
installed,theShelfManagerServeralsodeterminesifitisfunctioningastheactiveor
standbyShelfManager.
5. TheShelfManagerServerloadsandprocessesthecontentsoftheshelfFRUdevice,which
containsadditionalconfigurationdataspecifictotheshelfinwhichtheShelfManageris
residing.ExamplesofshelfFRUconfigurationdataincludebackplanechannel
connectivity,powersequencinginformation,andthenumberoffrontboardslots.
Note:OntheATCA6002shelf,theshelfFRUdataisstoredinafilecalledatca6002.bin.
6. FortheactiveShelfManageronly,thecommonShelfManagerIPaddressisenabled,
allowingmanagementapplicationstoconnecttotheShelfManagerServerusingTelnet
andIPMI/LAN.TheIPaddressinformationisalsotakenfromtheshelfFRUdevice.
7. TheHPIserverisstarted.
8. WhiletheHPIserverisinitializing,theShelfManagerthenproceedstoapplypowerand
grantEK eystoallofthedevicesthathavebeendetect edintheshelf.
9. BygatheringtheinformationdiscoveredbytheShelfManagerandalsobyquerying
intelligentmanageddevicesdirectlyasnecessary,theHPIserverdoesthefollowingin
the
orderlisted:
a. Establishesadomaincontroller,aneventmanagementserviceandanalarm
managementservice.
b. Initializesthedomaineventlog(DEL)andthedomainalarmtable.
c. Initializestheresourcepresencetable(RPT).