Specifications
6
Troubleshooting
107
EachIPMCthatisnottheactiveShMCmonitorsits“ownside”ofthebus.Inotherwords,
eachIPMCismonitoringitsownI
2
CinterfacesthatareconnectedtoIPMB‐AorB.Periodically
itchecksforerrorsontheI
2
CinterfacesusingregistersintheIPMC.Ifanerrorisdetected,the
IPMCisolatesitselffromtheIPMB,resetsitself,andtriestorejointhebus.IftheIPMCisnot
successful,itgeneratestheIPMB‐0sensoreventviatheotherbusandkeepsitselfisolated
fromtheerror‐pronebus.TheIPMCperiodically(every250msecs)triestoresettheI
2
C
interfaceandrejointheerror‐pronebusuntiltheerrorcorrects.
TheactiveShMChastheresponsibilityofmonitoringnotonlyitsownsideoftheIPMBbut
alsotheexternalIPMB.Itcanthusdetectifsomeothererror‐proneIPMCinthechassisis
holdingoneoftheIPMBsdown,andisolateitselffromthatbus.Alltransactionsarethen
doneontheotherbus.PeriodicallytheShMCwilljointheerror‐pronebustotestiftheerror
isstillthere.
IPMB and IPMC failure problems
AllIPMCsarbitratetogetaccesstothebus,butmessagescanbemissedifthereisalotof
trafficonthebus(e.g.runningastresstest),andallmessagingbuffe rsontheIPMCarefull.
EachIPMCretriesrequeststhreetimesandtheShMSretrieseachrequest5times.Also,hot‐
swapeventsareguaranteedtobereceivedbecausetheygetretrieduntiltheShMS
acknowledgesthem.Thisensuresthatnohot‐swapeventislost.TheIPMC'seachhavea50
messagebuffer,andtheShMChasroomforanadditional10messages.Thechanceof
overrunningthemessagebuffersislow,butitispossibleifeverybladeinthechassis
simultaneouslygenerateseventsfrommultiplesensors.
MessagecorruptioncanhappenontheIPMBunderlimitedcircumstances,suchaswhenthe
IPMCisreceivingandformattingthemessageduetoalocalIPMCerror.Ifthemessageis
corrupted,theIPMCchecksboththeheaderandthemessagechecksum.Ifeithertheheader
orchecksumisincorrect,themessageisdropped.ThesendingIPMCthenretriesthe
message.Thereislittlechanceofthesamemessagegettingcorruptedonthebusthreetimes
insuccession.
If IPMB-0 Isolation events are seen frequently in Event Log
Thefollowingeventsmighthaveasimilarcause:
•AFRUsendsfrequentIPMB‐0Isolationevents
•TheactiveSCMreportsfrequentIPMB‐0Isolationevents
•TheShMSisunabletocommunicatewithshelfIPMCsbecauseoffrequentIPMB‐0
Isolationissuesintheshelf