Home
AT8020: IPMI Sensor User Guide
Contents
1. FRU Deactivation In Progress 7h M7 FRU Comminication Lost 8h Fh Reserved bit 7 4 Cause of state change See Cause of state change values for values Annex C bit 3 0 Previous State Oh MO FRU Not Installed 1h M1 FRU Inactive 2h M2 FRU Activation Request 3h M3 FRU Activation In Progress 4h M4 FRU Active 5h M5 FRU Deactivation Request 6h M6 FRU Deactivation In Progress 7h M7 FRU Comminication Lost 8h Fh Reserved bit 7 4 Cause of state change See Cause of state change values for values Annex C bit 3 0 Previous State Oh MO FRU Not Installed 1h M1 FRU Inactive 2h M2 FRU Activation Request 3h M3 FRU Activation In Progress 4h M4 FRU Active 5h M5 FRU Deactivation Request 6h M6 FRU Deactivation In Progress 7h M7 FRU Comminication Lost 8h Fh Reserved See Sensor Specific Event Annex B Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or not present if u
2. Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going hig
3. Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going lo
4. present 06h bit 6 Configuration error Presence detected Power Supply Failure detected Predictive Failure Power Supply input lost Power Supply input lost or out of range Power Supply input out of range but present 06h bit 6 Configuration error 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code i
5. 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 17 Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event
6. 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified
7. 07h 08h O9h OAh OBh Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable goi
8. OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 19 Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value 7 4 Optional offset from Severity Event Reading Code OFh if unspecified 3 0 Optional offset from Event Reading Type Code for previous discrete event state OFh if unspecified 7 4 Optional offset from Severity Event Reading Code OFh if unspecified 3 0 Optional offset from Event Reading Type Code for previous discrete event state OFh if unspecified threshold value that triggered event FFh or not present if unspecified If present Event Data 2
9. Optional offset from Event Reading Type Code for previous discrete event state OFh if unspecified Data Byte 3 FFh 02h bit 2 PXE Server not found Discrete Ox6f Boot Error 0x1e op al PICMG Front Board 160 96 unable to boot from the 04h bit 4 BIOS on the Firmware source Hub 1 Timeout waiting for user selection of boot 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspe
10. PICMG Front Board 160 96 Discrete 0x03 Platform Alert 0x24 Ver change PICMG Front Board 160 96 Discrete Ox6f Version Change 0x2b SEL State PICMG Front Board 160 96 Discrete Ox6f Event Logging Disabled 0x10 E foe a A IPMI Info 1 Discrete 0x70 88 PICMG Front Board OEM Firmware Info 160 96 Oxc0 IPMI Info 2 Discrete 0x71 PICMG Front Board OEM Firmware Info 160 96 Oxc0 DCM Temp Board 1 0 Module 44 96 Threshold 0x01 Temperature 0x01 DCM Temp LAN VO Module 44 96 Threshold 0x01 Temperature 0x01 DCM Vcc 1 1V VO Module 44 96 Threshold 0x01 Voltage 0x02 co o ow N AN09004 o jii dd i i ii i Management sub system health non volatile memory error Firmware Upgrade Manager Status IPMC reboot detection IPMC firmware upgrade detection SEL stateSpecify if the SEL is full Internal Management Controller firmware diagnostic Internal Management Controller firmware diagnostic Daughter Card Mezzanine Temperature Degrees Daughter Card Mezzanine LAN Temperature Degrees Voltage on 1 1v Daughter Card 00h bit 0 sensor access degraded or unavailable A sensor that is degraded will still return valid results but may be operating with a slower response time or may not detect certain possible states A sensor that is unavailable is not able to return any re
11. Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high VecGood 12V VecGood 5V VecGood 3 3V VecGood 2 5V VecGood 1 8V VecGood 1 5V VecGood 1 2V VecGood Core VecGood 5V VecGood 1 1V Bit 10 VecGood 1 05V Bit 11 VccGood 1 25V VecGood 12V VecGood 5V VecGood 3 3V VecGood 2 5V VecGood 1 8V VecGood 1 5V VecGood 1 2V VecGood Core VecGood 5V VecGood 1 1V Bit 10 VecGood 1 05V Bit 11 VecGood 1 25V Threshold Values Lower Non critical going low Lower Non critical going h
12. Kontron reserves the nght to make changes without notice in product or component design as warranted by evolution in user needs or progress in engineering or manufacturing technology Changes that affect the operation of the unit will be documented in the next revision of this user s guide 2 AT8020 Sensor User Guide v1 0 ANO9004 www kontron com Table of Contents e e A E seeucensseecsseusceeencueteesseene 4 Di o lla GUI AA eo A A EA A E A OA N 4 SENSO MOC AAA A 4 O PPP PP A E E A A E 5 Eeng REANO A EP E E E E 6 O DE E o E EI E a PRE ni o EAA 6 SE a A AE EA II oo E 7 AD r EE EE En NE A T A A A A E A A T 8 EMU EEN OANA EIA N IA 8 o lo A LACRA 9 A A E EE astoaseomnneatsssccnesawaecncesece 10 GEE DCNSOrmeGa ng Command orien rrna n it 10 A E E O E A E 10 SOE COMME PP o II IIA 11 SO UC OW E e E pu RN TEO 12 Be PIGCOM TOMES CO ra eneaanensancmenececesacaseassemeasassevesats someaeatnestetcansanaaaeqeuseceaeremececancestecss 13 DENSON aia ON ICING irradia 13 SOU CONMMANG sai risa 14 Co EC veers cars aac o II NL RO 14 PUAN ZU UN A O A 14 EAC a CISCKCEC SNS Eo rio ested 15 Annex A List of AT8050 RTM8050 SONISOIS xi s2sc vans veseduaieda sewers vance vale saved vincxnuelessendunasieandessneeauensyeasaiueescansienedes 16 PN eX B Sensor CCUG EY ess tas 28 Annex C CauiseiOl state Chae Valles sicario iii 30 3 AT8020 Sensor User Guide v1 0 ANO9004 www kontron com Scope This document s main purpose is to sh
13. PICMG Front Board 160 96 Vcc 5V PICMG Front Board 160 96 Vcc 5V SUS PICMG Front Board 160 96 Vcc 3 3V PICMG Front Board 160 96 Vcc 3 3V SUS PICMG Front Board 160 96 Vcc 2 5V PICMG Front Board 160 96 Vcc Ref 2 5V PICMG Front Board 160 96 Vcc 2 5V SUS 30 PICMG Front Board 160 96 Threshold 0x01 Voltage 0x02 Threshold 0x01 Voltage 0x02 Threshold 0x01 Voltage 0x02 Threshold 0x01 Voltage 0x02 Threshold 0x01 Voltage 0x02 Threshold 0x01 Voltage 0x02 Threshold 0x01 Voltage 0x02 Threshold 0x01 Voltage 0x02 Threshold 0x01 Voltage 0x02 Voltage on 48v board input power supply Voltage on 12v board power supply Voltage on board 5V payload power supply Volts Voltage on 5v suspend management board power supply Voltage on board 3 3V payload power supply Volts Voltage on board 3 3V suspend management power supply Volts Voltage on 2 5v board power supply Voltage on 2 5v board power supply Voltage on 2 5v suspend management board power supply Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical
14. previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 24 See Sensor Specific Event Annex B Power Denial Cause 00 gt CAUSE_
15. 00h 01h 02h 06h 08h trigger an event 00h bit 0 transition to Running 01h bit 1 transition to In Test 02h bit 2 transition to Power Off 03h bit 3 transition to On Line 04h bit 4 transition to Off Line 05h bit 5 transition to Off Duty 06h bit 6 transition to Degraded 07h bit 7 transition to Power Save 08h bit 8 Install Erroi Only States 00h 01h 02h 06h 08h trigger an event 00h bit 0 transition to Running 01h bit 1 transition to In Test 02h bit 2 transition to Power Off 03h bit 3 transition to On Line 04h bit 4 transition to Off Line 05h bit 5 transition to Off Duty 06h bit 6 transition to Degraded 07h bit 7 transition to Power Save 08h bit 8 Install Error 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event
16. 1 05 Fuse presence and fault detection 48 V on supply A Fuse presence and fault detection 48 V on supply B 00h Oth 02h 03h 04h O5h O6h 07h 08h 09h OAh OBh Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold
17. Contains hex value from 0 to 100 decimal 00h to 64h representing the of which the SEL is filled at the time the event was generated 00h is 0 full SEL is empty 64h is 100 full etc If the following field is not provided then this event indicates that Correctable Machine Check If Event Data 2 is provided then Event Data 3 may be error logging has been disabled for all Processor sensors optionally used to indicate whether Event Data 2 is being used to hold an Entity Instance number or a vendor Event Data 2 specific processor number If Event Data 2 is provided by Event Data 2 may be optionally used to return an Entity Instance or a vendor selected Event Data 3 is not then Event Data 2 is assumed to hold processor number that identifies the processor associated with this event an Entity Instance number 7 0 Instance ID number of the processor Entity that the sensor is associated with if SDR 7 Ob Entity Instance number provided for this sensor or a vendor selected logical processor number if no SDR 1b Vendor specific processor number 6 0 reserved Management 28h foon bho o ooo e Subsystem Ot A Health D E ed 0 Sensor Number Number of the failed sensor corresponding to event offset 04h or 00h 7 logical physical FRU device For LOGICAL FRU DEVICE accessed via FRU commands Ob device is not a logical FRU Device to mgmt controller 1b device is logical FRU Device accessed via FRU commands to mgmt co
18. Error during Sensor discovery 00h bit 0 State Deasserted Oth bit 1 State Asserted 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state FRU3 Mp Over Icc PICMG Front Board 160 96 Discrete 0x03 Current 0x03 FRU 3 Management Power Over Current 23 AT8020 Sensor User Guide v1 0 ANO9004 www kontron com Sens or ID 73 N al Ny o N J 79 1 foe N Event Reading Type Class and Code Sensor Type Code Sensor Name Entity ID FRU3 Over Icc PICMG Front Board 160 96 Discrete 0x03 Current 0x03 Discrete Ox6f Management Subsystem Health 0x28 FRU3 Sensor Err PICMG Front Board 160 96 FRUO Pwr Denied PICMG Front Board 160 96 Discrete 0x03 Platform Alert 0x24 FRU1 Pwr Denied PICMG Front Board 160 96 Discrete 0x03 Platform Alert 0x24 FRU2 Pwr Denied PICMG Front Board 160 96 Discrete 0x03 Platform Alert 0x24 FRU3 Pwr Denied PICMG Front Board 160 96 Discrete 0x03 Platform Alert 0x24 FRUO FRU Agent Discrete Ox0a PICMG Front Board OEM FRU Information 160
19. POST Memory Resize POST Memory Resize 5 4 00b unspecified byte 3 160 96 0x0e 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 22 AT8020 Sensor User Guide v1 0 58 59 1 OQ o al a N N o ANO9004 www kontron com Sensor Name Entity ID Sens or ID Event Reading Type Class and Code Sensor Type Code aipa jii dd i i dl i 7 6 00b unspecified byte 2 00h bit 0 Secure Mode Front Panel Lockout Vein attempt 01h bit 1 Pre boot Password Violation user password 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 Preboot Password Discrete Ox6f Platform Security 02h bit 2 Pre boot Password Violation attempt 5 4 00b unspecified byte 3 63 PICMG Front Board Platform Security a setup password 01b reserved 160 96 0x06 Violation Attempt 43h bit 3 Pre boot Password Violation network 10b OEM coce in byte 3 FWH 0 Boot Error PICMG Front Board 160 96 FWH 1 Boot Error Discrete Ox6f Boot Error 0x1e Firmware Hub 0 Boot Error Specify if it was unable to boot from the BIOS on the Firmware Hub 0 Firmware Hub 1 Boot Error Specify if it was boot password 04h bit 4 Other pre boot Password Violation 05h bit 5 Out of band Access Password Violation 0
20. Sensor User Guide v1 0 ANO9004 www kontron com Sensor 1D Sensors have a numerical ID used to identify them The sensor ID as seen in the list from Annex A might not be the same in particular cases The reason is that the sensor ID s are determined during the board s activation according to the order in which the entities are activated First sensors to be designated an ID are the ones populated on FRUO Entity PICMG Front Board Afterwards it depends on which entity is the first to ask for activation Therefore the RTM s sensors might have an offset compared to the IDs from the Annex A list The consequence is that only sensor 0 to 98 will be fixed Therefore all other ENTITY s FRU1 and up sensors from the list should not be referred by a specific numerical ID but rather by their sensor name JE FRU1 AMC power denied 9 AT8020 Sensor User Guide v1 0 ANO9004 www kontron com This section does not list all commands that can be used to get information on sensors However these commands provide most of the relevant information can be obtained at http ipmitool sourceforge net This PICMG command introduced in previous section can be used by raw command H raw 0x04 0x2d lt id gt 0x04 Network function Code for Sensor Event Ox2d Get Sensor Reading command lt id gt Sensor ID This command provides various information on the board s sensors Itis also the only command excluding r
21. Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Data Byte 1 7 4 Ah OEM code in Event Data 2 OEM code in E
22. byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or
23. byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 16 Data Byte 2 bit 7 4 Cause of state change See Cause of state change values for values Annex C bit 3 0 Previous State 0h MO FRU Not Installed 1h M1 FRU Inactive 2h M2 FRU Activation Request 3h M3 FRU Activation In Progress 4h M4 FRU Active 5h M5 FRU Deactivation Request 6h M6 FRU Deactivation In Progress 7h M7 FRU Comminication Lost 8h Fh Reserved bit 7 4 Cause of state change See Cause of state change values for values Annex C bit 3 0 Previous State Oh MO FRU Not Installed 1h M1 FRU Inactive 2h M2 FRU Activation Request 3h M3 FRU Activation In Progress 4h M4 FRU Active 5h M5 FRU Deactivation Request 6h M6
24. change n one successful or not Only that a change occurred 1 1b sensor specific event extension code in byte 2 or more fields from Get Device ID Oth ba 1 Firmware or software change detected 15 4 00b unspecified byte 3 02h management controller fnmware revision wth associated Ea informational Success or Otb reserved 03h management controller device revision 10b OEM code n byte 3 04h management controller manufacturer ID 1 1b sensor specific event extension code in byte 3 05h management controller PMI version 3 0 Offset from Event Reading Code for discrete event state D6h management controller auxiiary firmware ID 07h management controller Srmware boot block gt O8h other management controler firmware FW Ver Change Sensor specific o4h pa 4 Entity is of an invalid or unsupported OGh system firmware EFI BIOS change PICMG Front Board Discrete 067 hardware version DAh SMBIOS change 180 06 i Version Change 05h bat 5 Entity contains an invalid or OBh operating system change Ox2b unsupported firmware or software version OCh operating system loader change D6h ba 6 Hardware Change detected with ODh service or diagnostic partition change associated Entity was successful deassertion OEh management sofware agent change event means unsuccess ul OFh management software application change O7h bit 7 Software or FAN Change detected with 10h management sofware middleware change associated Entity wa
25. extracted and reinserted or replaced for example due to overcurrent in the Management Power domain This is valid for MO M1 M2 M3 M4 M5 M6 and M7 to MO transitions Case 2 The FRU has cut off the power to its Payload or a managing FRU has cut off the Payload Power to its Managed FRU due to an unexpected power failure that does not preclude further use of the FRU for example due to overcurrent in the Payload Power domain This is valid for M3 Ah M4 M5 M7 to M6 and M6 M7 to M1 transitions State Change Cause Unknown No cause could be determined All other values 30 AT8020 Sensor User Guide v1 0 ANO9004 www kontron com
26. going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low
27. in single link matches Bit 7 3 Always O Bit 2 0 Oh No failure 1h Unable to drive clock HI 2h Unable to drive data HI 3h Unable to drive clock LO 4h Unable to drive data LO 5h clock low timeout 6h Under test the IPM Controller is attempting to determine who is causing a bus hang 7h Undiagnosed Communication Failure See Sensor Specific Event Annex B RTM Storage Err PICMG Rear Transition Module Discrete Ox6f Management Subsystem Health cannot be accessed for normal operation because it has been intentionally taken off line for a non error condition Note that any commands that are available Management sub system health non volatile memory error 192 96 ANO9004 0x28 must function according to specification 03h bit 3 management controller unavailable controller cannot be accessed because of an error condition 04h bit 4 Sensor failure the sensor is known to be in error It may still be accessible by software 05h bit 5 FRU failure 26 AT8020 Sensor User Guide v1 0 www kontron com Sensor Name Entity ID Sens or ID RTM Temp Air In PICMG Rear Transition Module 192 96 105 RTM Temp Air Out PICMG Rear Transition Module 192 96 RTM Vcc 3 3V PICMG Rear Transition Module 192 96 RTM Vcc 3 3VSB PICMG Rear Transition Module 192 96 RTM Vcc 5V PICMG Rear Transition Module 192 96 RTM Vcc 12V PI
28. not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present
29. the pmitool sensor command or the raw Get Sensor Reading command These commands will provide Reading Byte 3 amp 4 which correspond to Response Data Byte 4 amp 5 as shown section 1 Sensor Introduction To analyze the reading table 2 and the offset column on Annex A should be consulted Example Reading Bytes 3 amp 4 0xA193 for the Jumper Status sensor Meaning 0xA193 1010 0001 1001 0011 00h bit 0 Jumper 00 Present JP1 1 2 05h bit 5 Jumper 05 Present JP1 11 12 07h bit 7 Jumper 07 Present JP2 1 2 08h bit 8 Jumper 08 Present JP2 3 4 09h bit 9 Jumper 09 Present JP2 5 6 OCh bit 12 Jumper 12 Present JP2 11 12 15 AT8020 Sensor User Guide v1 0 AN09004 www kontron com Annex A List of AT8020 RTM8020 sensors Event Reading Type Class and Code Sensor Type Code Sensor Name Entity ID Sens or ID FRUO Hot Swap PICMG Front Board 160 96 Discrete Ox6f PICMG FRU Hotswap Oxf0 FRU1 Hot Swap Discrete Ox6f PICMG AdvancedMC PICMG FRU Hotswap Module 193 101 Oxf0 Description ATCA Board FRU Hot Swap Sensor for FRU 0 Front Board ATCA Board FRU Hot Swap Sensor for FRU 2 AMC Bay 1 FRU2 Hot Swap Discrete Ox6f PICMG AdvancedMC PICMG FRU Hotswap Module 193 102 Oxf0 FRU3 Hot Swap PICMG Rear Transition Module 192 96 Discrete Ox6f PICMG FRU Hots
30. threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present ANO9004 18 AT8020 Sensor User Guide v1 0 www kontron com Sens or ID 31 e se a wo a Event Reading Type Class and Code Sensor Type Code Sensor Name Entity ID Vcc 1 8V PICMG Front Board e 160 96 g Vcc 1 5V PICMG Front Board 160 96 Threshold 0x01 Voltage 0x02 Vcc 1 5V SUS PICMG Front Board 160 96 Threshold 0x01 Voltage 0x02 Vcc 1 2V SUS PICMG Front Board 160 96 Threshold 0x01 Voltage 0x02 Vcc 1 1V SUS PICMG Front Board 160 96 Threshold 0x01 Voltage 0x02 Vcc VTT DDR PICMG Front Board 160 96 Threshold 0x01 Voltage 0x02 48V A Pres Fuse PICMG Front Board 160 96 Discrete Ox6f Power Supply 0x08 48V B Pres Fuse PICMG Front Board 160 96 Discrete Ox6f Power Supply 0x08 ANO9004 oe jii i kii ES a Threshold Values Voltage on 1 8v suspend management board power supply Voltage on board 1 5V payload power supply Volts Voltage on 1 5v suspend management board power supply Voltage on board 1 2V suspend management power supply Volts Voltage on 1 2v board power supply Voltage on the memory
31. unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6
32. use this raw command Therefore itis important to understand the format in which data is returned Table 2 Get Sensor o Command Request Data 1 sensor number En resene OOOO Response Data 1 Completoncode TT Sensor Set Byte 1 byte of reading Ignore on read if sensor does not return an numeric analog reading Al Event Messages disabled from this sensor sensor scanning disabled reading state unavailable formerly initial update in progress This bit ts set to indicate that a re anm or Set Event Receiver command has been used to request an update of the sensor status and that update has not occurred yet Software should use this bit to avoid getting an incorrect status while the first sensor update is in progress This bit is only required if it is possible for the controller to receive and process a Get Sensor Reading or Get Sensor Event Status command for the sensor before the update has completed This is most likely to be the case for sensors such as fan RPM sensors that may require seconds to accumulate the first reading after a re arm The bit is also used to indicate when a reading state is unavailable because the management controller cannot obtain a valid reading or state for the monitored entity typically because the entity is not present See Section 16 4 Event Status Event Condifions and Present State and Section 16 6 Re arming for more information 4 For threshold based s
33. 0h Lower Non critical going low 01h Lower Non critical going high 02h Lower Critical going low 03h Lower Critical going high FRUO Power 04h Lower Non recoverable going low PICMG Front Board ea R als 05h Lower Non recoverable going high 160 96 06h Upper Non critical going low 07h Upper Non critical going high 08h Upper Critical going low 09h Upper Critical going high OAh Upper Non recoverable going low OBh Upper Non recoverable going high FRU1 Power PICMG Front Board 160 96 FRU2 Power PICMG Front Board 160 96 FRU3 Power PICMG Front Board 160 96 Board Reset PICMG Front Board 160 96 EventRev ComLost PICMG Front Board 160 96 IPMI Watchdog PICMG Front Board 160 96 IPMBO Link State PICMG Front Board 160 96 ANO9004 Threshold 0x01 Other 0x0b Threshold 0x01 Other 0x0b Threshold 0x01 Other 0x0b Discrete Ox6f OEM Board Reset Oxc4 Discrete 0x03 Cable Interconnect 0x1b Discrete Ox6f Watchdog 0x23 Discrete Ox6f PICMG IPMBO Link State Oxf1 Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low U
34. 0h bit 0 No bootable media Oth bit 1 Non bootable diskette left in drive 02h bit 2 PXE Server not found 03h bit 3 Invalid boot sector 04h bit 4 Timeout waiting for user selection of boot source 00h bit 0 Oth bit 1 Non bootable diskette left in drive No bootable media 03h bit 3 Invalid boot sector 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 7 4 Optional offset from Severity Event Reading Code OFh if unspecified 3 0 Optional offset from Event Reading Type Code for previous discrete event state OFh if unspecified 7 4 Optional offset from Severity Event Reading Code OFh if unspecified 3 0 Optional offset from Event Reading Type Code for previous discrete event state OFh if unspecified 7 4 Optional offset from Severity Event Reading Code OFh if unspecified 3 0
35. 96 Agent Oxc5 FRU1 FRU Agent Discrete Ox0a PICMG Front Board OEM FRU Information 160 96 Agent Oxc5 FRU2 FRU Agent Discrete Ox0a PICMG Front Board OEM FRU Information 160 96 Agent Oxc5 FRU3 FRU Agent PICMG Front Board OEM FRU Information Discrete Ox0a 160 96 Agent 0xc5 ANO9004 ae a a itis as 2 FRU 3 Over Current FRU 3 Error during Sensor discovery FRU 0 Power Denied FRU 1 Power Denied FRU 2 Power Denied FRU 3 Power Denied Board FRU 0 Data agent that verify FRU Data validity checksum E key etc Board FRU 1 Data agent that verify FRU Data validity checksum E key etc Board FRU 2 Data agent that verify FRU Data validity checksum E key etc Board FRU 3 Data agent that verify FRU Data validity checksum E key etc 00h bit 0 State Deasserted Oth ie 1 State Asserted 00h bit 0 sensor access degraded or unavailable A sensor that is degraded will still return valid results but may be operating with a slower response time or may not detect certain possible states A sensor that is unavailable is not able to return any results scanning is disabled 01h bit 1 controller access degraded or unavailable The ability to access the controller has been degraded or access is unavailable but the party that is doing the monitoring cannot determine which 02h bit 2 management controller off line controller cannot be access
36. CMG Rear Transition Module 192 96 RTM Vcc BlueLed PICMG Rear Transition Module 192 96 RTM Health Error PICMG Rear Transition Module 192 96 RTM MMC Reboot PICMG Rear Transition Module 192 96 RTM Ver change PICMG Rear Transition Module 192 96 RTM Power Good PICMG Rear Transition Module 192 96 Event Reading Type Class and Code Sensor Type Code Threshold 0x01 Temperature 0x01 Threshold 0x01 Temperature 0x01 Threshold 0x01 Voltage 0x02 Threshold 0x01 Voltage 0x02 Threshold 0x01 Voltage 0x02 Threshold 0x01 Voltage 0x02 Threshold 0x01 Voltage 0x02 Discrete 0x03 Platform Alert 0x24 Discrete 0x03 Platform Alert 0x24 Discrete 0x03 Version Change 0x2b Discrete 0x77 Power Supply 0x08 ANO9004 aipa jii i kii ES a Threshold Values Ait Inlet Temperature Degrees Ait Outlet Temperature Degrees Voltage on board 3 3V backend power supply 3 3 V Suspend Voltage on board 5V backend power supply Voltage on board 12V payload power supply Voltage on board blue LED VPUMP suspend power supply General health status Aggregation of critical sensor This list is flexible and could be adjust based on customer requirements IPMC reboot detection Firmware Change Detection Actual power good status 00h Oth 02h 03h 04h O5h O6h
37. EXPLICIT 01 gt FRU_INFO 02 gt TIMEOUT Power Denial Cause 00 gt CAUSE_EXPLICIT 01 gt FRU_INFO 02 gt TIMEOUT Power Denial Cause 00 gt CAUSE_EXPLICIT 01 gt FRU_INFO 02 gt TIMEOUT Power Denial Cause 00 gt CAUSE_EXPLICIT 01 gt FRU_INFO 02 gt TIMEOUT Event Data 2 is used as bit flag error Bit 7 unspecifiedError Bit 6 notPresentError Bit 5 multirecHeaderError Bit 4 multirecDataError Bit 3 timeout error Bit 2 ipmcError Bit 1 fruDataError Bit 0 commonHeaderError Event Data 2 is used as bit flag erroi Bit 7 unspecifiedError Bit 6 notPresentError Bit 5 multirecHeaderError Bit 4 multirecDataError Bit 3 timeout error Bit 2 ipmcError Bit 1 fruDataError Bit 0 commonHeaderError Event Data 2 is used as bit flag erroi Bit 7 unspecifiedError Bit 6 notPresentError Bit 5 multirecHeaderError Bit 4 multirecDataError Bit 3 timeout error Bit 2 ipmcError Bit 1 fruDataError Bit 0 commonHeaderError Event Data 2 is used as bit flag error Bit 7 unspecifiedError Bit 6 notPresentError Bit 5 multirecHeaderError Bit 4 multirecDataError Bit 3 timeout error Bit 2 ipmcError Bit 1 fruDataError Bit 0 commonHeaderError See Sensor Specific Event Annex B Event Data 3 is used a bit flag erroi Bit 7 SetClockState Not Supported Bit 6 SetClockState Error Bit 5 SetPortState Not Supported Bit 4 SetPortState Error Bit 3 Clock Internal Mismatch Bit 2 C
38. FFh or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must
39. G kontron Kontron Application Note AT8020 IPMI Sensor User Guide Document Revision 1 0 November 2009 ANO9004 If it s embedded it s Kontron Customer Service Contact Information Kontron Canada Inc Kontron Modular Computer GMBH 4555 Rue Ambroise Lafortune Sudetenstrasse 7 Boisbriand Qu bec Canada 87600 Kaufbeuren J7H 0A4 Germany Tel 450 979 5320 49 0 8341 803 333 800 354 4223 Fax 450 437 8053 49 0 8341 803 339 E mail support ca kontron com support kom kontron com Visit our web site at www kontron com 2009 Kontron an International Corporation All rights reserved The information in this user s guide is provided for reference only Kontron does not assume any liability arising out of the application or use of the information or products described herein This user s guide may contain or reference information and products protected by copyrights or patents and do not convey any license under the patent rights of Kontron nor the rights of others Kontron is a registered trademark of Kontron All trademarks registered trademarks and trade names used in this user s guide are the property of their respective owners All rights reserved Printed in Canada This user s guide contains information proprietary to Kontron Customers may reprint and use this user s guide in other publications Customers may alter this user s guide and publish it only after they remove the Kontron name cover and logo
40. M code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event Should not generate Event Please contact Kontron Canada Inc Techni
41. State Asserted Detects communication with the event receiver ShMc has been lost interrupt Oth bit 1 Hard Reset 02h bit 2 Power Down O3h bit 3 Power Cycle 04h 07h bit 4 7 reserved 08h bit 8 Timer interrupt IPMI Watchdog payload watchdog 00h 01h 02h 03h bit 0 IPMB A disabled IPMB B disablec bit 1 IPMB A enabled IPMB B disabled bit 2 IPMB A disabled IPMB B enabled bit 3 IPMB A enabled IPMP B enabled IPMB 0 fault detection sensor 03h bit 3 HwWatchDog Hardware watchdog 06h bit 6 ColdReset Software generated cold reset 08h bit 8 Setup Reset Cmos Setup generated 09h bit 9 PowerUpReset Reset generated on 00h bit 0 Timer expired status only no action no 7 6 00b unspecified byte 2 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Of
42. User Guide v1 0 ANO9004 www kontron com e Provides information on the sensor e For Threshold based sensor Indicates were the reading stands against the threshold values e For Discrete sensors Indicates which sensor offsets states are asserted for offset 00h to 07h e For Threshold based sensor 80h since bit 7 is always 1b e For Discrete sensors Indicates which sensor offsets states are asserted for offset 08h to 14h NOTE Sensors have a reading mask which is OEM defined This is used to ignore unused states during reading Therefore if a state that should be asserted is not read the Reading Mask should be verified Event Data When a sensor changes state an Event Message is sent to the SEL only if the Event Mask indicates that the new state must generate an event The Event Data contains 3 bytes where only the first byte is used The signification of these bytes is listed in Annex A for every sensors implemented on the AT8020 and RTM8020 Entity An Entity ID is a standardized numeric code that is used in SDRs to identify the types of physical entities or FRUs in the system In the case of the AT8020 up to 4 entities can be present FRUO PICMG Front Board the board itself FRU1 PICMG AdvancedMC Module AMC Bay 1 FRU2 PICMG AdvancedMC Module AMC Bay 2 FRU3 PICMG Rear Transition Module RTM gt IPMI v2 0 Section 39 p 488 8 AT8020
43. Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Presence detected Power Supply Failure detected Predictive Failure Power Supply input lost Power Supply input lost or out of range Power Supply input out of range but
44. al Support if an Event is Internal use only No additionnal info availble Should not generate Event triggered Internal use only No additionnal info availble Should not generate Event Please contact Kontron Canada Inc Technical Support if an Event is triggered UNUSED IE A A ANN Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Criti
45. ard 160 96 Threshold 0x01 Temperature 0x01 Temp Mez Area PICMG Front Board 160 96 Threshold 0x01 Temperature 0x01 Power Good PICMG Front Board 160 96 Discrete 0x77 Power Supply 0x08 aipa jii i kii ES a Threshold Values DIMMB Inlet Temperature Degrees DIMM outlet Temperature Degrees MCH Temperature Degrees MCH intlet Temperature Degrees Degrees Fabric Interface Ethernet Controller Temperature Degrees Temperature Degrees Actual power good status Power Good Event PICMG Front Board 160 96 Discrete 0x77 Power Supply 0x08 VCORE 0 PICMG Front Board 160 96 Threshold 0x01 Voltage 0x02 ANO9004 Power good status even that occur since the last power on or reset CPU 0 Core Voltage 00h Oth 02h 03h 04h O5h O6h 07h 08h 09h OAh OBh Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lo
46. aw commands that lists the reading Data Byte 3 and 4 see Sensor Reading from section 1 Sensor Introduction Other command provides sensor reading Data Byte 3 H sensor Figure 1 ipmitool sensor command Reading Readi Sensor Analog Type Byte 4 Threshold Values This example was made using an AT8050 10 AT8020 Sensor User Guide v1 0 The following command will provide additional information on sensors H sdr list v Figure 2 ipmitool sdr list v Command This example was made using an AT8050 11 AT8020 Sensor User Guide v1 0 bf J The ipmitool sel command shows the sensor s NAME and ID and reports in a human readable format the Event Data In some cases 1 pmitool is not able to analyze the Event Data and will print Event Data 1 2 and 3 When this happens the Annex A s list should be used to decode these bytes 1pmitool sel list Figure 3 ipmitool sel list Command This example was made using an AT8050 41 Itis recommended to use Pigeon Point s sensors clia sel command to analyze SEL data since it provides more details on 12 AT8020 Sensor User Guide v1 0 In this section two useful commands from the Shelf Manager s Command Line Interpreter will be detailed For more info consult Pigeon Point s web site http www pigeonpoint com This command can be used to get more details on
47. be present AT8020 Sensor User Guide v1 0 www kontron com Sens Sensor Name or ID Entity ID VCORE 1 20 PICMG Front Board 160 96 UNUSED Event Reading Type Class and Code Sensor Type Code Threshold 0x01 Voltage 0x02 aipa jii i kii ES a Threshold Values CPU 1 Core Voltage 00h Oth 02h 03h 04h O5h O6h 07h 08h 09h OAh OBh Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present Vcc 48V PICMG Front Board 160 96 Vcc 12V
48. bit 5 Configuration Error 06h bit 6 SM BIOS Uncorrectable CPU complex Discrete Ox6f Error Processor 0x07 CPU 1 Status 07h bit 7 Processor Presence detected 08h bit 8 Processor disabled 09h bit 9 Terminator Presence Detected OAh bit 10 Processor Automatically Throttled processor throttling triggered by a hardware based mechanism operating independent from system software such as automatic thermal throttling or throttling to limit power consumption OBh bit 11 Machine Check Exception Uncorrectable OCh bit 12 Correctable Machine Check Error CPU 1 Status 55 PICMG Front Board 160 96 00h bit O bit 0 IERR 7 6 00b unspecified byte 2 7 4 Optional offset from Severity Event Reading Code FFh 01h bit 1 Thermal Trip 01b previous state and or severity in byte 2 OFh if unspecified 02h bit 2 FRB1 BIST failure 10b OEM code in byte 2 3 0 Optional offset from Event Reading Type Code for 03h bit 3 FRB2 Hang in POST failure used hang 11b sensor specific event extension code in byte 2 previous discrete event state OFh if unspecified is believed to be due or related to a processor failure 5 4 00b unspecified byte 3 Use System Firmware Progress sensor for other 01b reserved BIOS hangs 10b OEM code in byte 3 04h bit 4 FRB3 Processor Startup Initialization 11b sensor specific event extension code in byte 3 failure CPU didn t start 3 0 Offset
49. cal going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 25 Bit 3 0 Offset from Event Reading Code for threshold event Bit 3 0 Offset from Event Reading Code for threshold event Bit 3 0 Offset from Event Reading Code for threshold event See Sensor Specific Event Annex B bit 7 0 Version change type 00h unspecified 01h management controller device ID change in one or more fields from Get Device ID 02h management controller firmware revision 03h ma
50. cal Support if an Event is triggered Should not generate Event Please contact Kontron Canada Inc Technical Support if an Event is triggered 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state bit 7 4 00h unspecified Event Data 2 and 3 bit 3 0 Current Event Oh Module Handle Closed 1h Module Handle Opened 2h Quiesced 3h Backend Power Failure 4h Backend Power Shut Down 5h Fh Reserved 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state Reading that triggered the event FFh
51. cified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified
52. cified byte 3 01b reserved 00h bit 0 State Deasserted Oth bit 1 State Asserted FRU1 Mp Over Icc Discrete 0x03 Current 0x03 FRU 1 Management PICMG Front Board Power Over Current 160 96 00h bit 0 State Deasserted Oth bit 1 State Asserted FRU1 Over Icc PICMG Front Board 160 96 Discrete 0x03 Current 0x03 o Y o FRU 1 Over Current 00h bit 0 sensor access degraded or unavailable A sensor that is degraded will still return valid results but may be operating with a slower response time or may not detect certain possible states A sensor that is unavailable is not able to return any results scanning is disabled 01h bit 1 controller access degraded or unavailable 10b OEM code in byte 3 The ability to access the controller has been 11b sensor specific event extension code in byte 3 degraded or access is unavailable but the party that 3 0 Offset from Event Reading Code for discrete event state is doing the monitoring cannot determine which 02h bit 2 management controller off line controller cannot be accessed for normal operation because it has been intentionally taken off line for a non error condition Note that any commands that are available must function according to specification 03h bit 3 management controller unavailable controller cannot be accessed because of an error condition 04h bit 4 Sensor failure the sensor is known t
53. clock LO 4h Unable to drive data LO 5h Clock low timeout 6h Under test the IPM Controller is attempting to determine if it is causing a bus hang 7h Undiagnosed Communications Failure AT8020 Sensor User Guide v1 0 www kontron com Sens or ID 47 1 oa a a E E Sensor Name Entity ID FRUO IPMBL State PICMG Front Board 160 96 FRU1 IPMBL State PICMG Front Board 160 96 FRU2 IPMBL State PICMG Front Board 160 96 FRU3 IPMBL State PICMG Front Board 160 96 ACPI State PICMG Front Board 160 96 Health Error PICMG Front Board 160 96 CPU 0 Status PICMG Front Board 160 96 CPU 0 ThermTrip PICMG Front Board 160 96 Event Reading Type Class and Code Sensor Type Code Discrete Ox6f OEM IPMBL Link State 0xc3 Discrete Ox6f OEM IPMBL Link State 0xc3 Discrete Ox6f OEM IPMBL Link State 0xc3 Discrete Ox6f OEM IPMBL Link State 0xc3 Discrete Ox6f System ACPI Power State 0x22 Discrete 0x03 Platform Alert 0x24 Discrete Ox6f Processor 0x07 Discrete Ox6f Processor 0x07 ANO9004 P ji i a a ees i IPMB L branch from FRUO fault detection sensor IPMB L branch from FRU1 fault detection sensor IPMB L branch from FRU2 fault detection sensor Advance Configuration and Power Interface State General health status Aggregation of critical sensor This lis
54. correctable OCh bit 12 Correctable Machine Check Error 00h bit 0 IERR 01h bit 1 Thermal Trip bit 2 00h bit 0 IERR bit 0 7 6 00b unspecified byte 2 Oth bit 1 Thermal Trip bit 2 01b previous state and or severity in byte 2 02h bit 2 FRB1 BIST failure 10b OEM code in byte 2 03h bit 3 FRB2 Hang in POST failure used hang 11b sensor specific event extension code in byte 2 is believed to be due or related to a processor failure 5 4 00b unspecified byte 3 Use System Firmware Progress sensor for other 01b reserved BIOS hangs 10b OEM code in byte 3 04h bit 4 FRB3 Processor Startup Initialization 11b sensor specific event extension code in byte 3 failure CPU didn t start 3 0 Offset from Event Reading Code for discrete event state 05h bit 5 Configuration Error 06h bit 6 SM BIOS Uncorrectable CPU complex Error 07h bit 7 Processor Presence detected 08h bit 8 Processor disabled 09h bit 9 Terminator Presence Detected OAh bit 10 Processor Automatically Throttled processor throttling triggered by a hardware based mechanism operating independent from system software such as automatic thermal throttling or throttling to limit power consumption OBh bit 11 Machine Check Exception Uncorrectable OCh bit 12 Correctable Machine Check Error 21 Always 0 Bit 7 3 Always 0 Bit 2 0 Oh No failure 1h Unable to drive clock HI 2h U
55. coverable going high DCM Vcc 1 8V VO Module 44 96 DCM Vcc 3 3V V O Module 44 96 DCM Vcc 3 3VSUS VO Module 44 96 DCM Vcc 12V VO Module 44 96 RTM IPMI Info 1 PICMG Rear Transition Module 192 96 RTM IPMI Info 2 PICMG Rear Transition Module 192 96 o co N a RTM FRU Agent PICMG Rear Transition Module 192 96 RTM Module HS PICMG Rear Transition Module 192 96 RTM IPMBL State PICMG Rear Transition Module 192 96 Threshold 0x01 Voltage 0x02 Threshold 0x01 Voltage 0x02 Threshold 0x01 Voltage 0x02 Threshold 0x01 Voltage 0x02 Discrete 0x70 OEM Firmware Info 0xc0 Discrete 0x71 OEM Firmware Info 0xc0 Discrete Ox0a OEM FRU Information Agent Oxc5 Discrete Ox6f OEM RTM Module Hotswap Oxf2 Discrete Ox6f OEM IPMBL Link State 0xc3 Voltage on 1 8v Daughter Card Voltage on 3 3v Daughter Card suspend management of Daughter Card Volts Voltage on 12v Daughter Card Internal Management Controller firmware diagnostic Internal Management Controller firmware diagnostic FRU Information Agent FRUO Data Error Detection AMC 0 mandatory Module Hot Swap state IPMB L branch from FRUO fault detection sensor Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high
56. e Asserted 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 02h bit 2 FRB1 BIST failure 10b OEM code in byte 2 03h bit 3 FRB2 Hang in POST failure used hang 11b sensor specific event extension code in byte 2 is believed to be due or related to a processor failure 5 4 00b unspecified byte 3 Use System Firmware Progress sensor for other 01b reserved BIOS hangs 10b OEM code in byte 3 04h bit 4 FRB3 Processor Startup Initialization 11b sensor specific event extension code in byte 3 failure CPU didn t start 3 0 Offset from Event Reading Code for discrete event state 05h bit 5 Configuration Error 06h bit 6 SM BIOS Uncorrectable CPU complex Error 07h bit 7 Processor Presence detected 08h bit 8 Processor disabled 09h bit 9 Terminator Presence Detected OAh bit 10 Processor Automatically Throttled processor throttling triggered by a hardware based mechanism operating independent from system software such as automatic thermal throttling or throttling to limit power consumption OBh bit 11 Machine Check Exception Un
57. e Asserted FRU2 Over Icc PICMG Front Board 160 96 Discrete 0x03 Current 0x03 NI o FRU 2 Over Current 00h bit 0 sensor access degraded or unavailable A sensor that is degraded will still return valid results but may be operating with a slower response time or may not detect certain possible states A sensor that is unavailable is not able to return any results scanning is disabled 01h bit 1 controller access degraded or unavailable 10b OEM code in byte 3 The ability to access the controller has been 11b sensor specific event extension code in byte 3 degraded or access is unavailable but the party that 3 0 Offset from Event Reading Code for discrete event state is doing the monitoring cannot determine which 02h bit 2 management controller off line controller cannot be accessed for normal operation because it has been intentionally taken off line for a non error condition Note that any commands that are available must function according to specification 03h bit 3 management controller unavailable controller cannot be accessed because of an error condition 04h bit 4 Sensor failure the sensor is known to be in error It may still be accessible by software 05h bit 5 FRU failure See Sensor Specific Event Annex B See Sensor Specific Event Annex B Discrete Ox6f Management Subsystem Health 0x28 FRU2 Sensor Err PICMG Front Board 160 96 FRU 2
58. ed for normal operation because it has been intentionally taken off line for a non error condition Note that any commands that are available must function according to specification 03h bit 3 management controller unavailable controller cannot be accessed because of an error condition 04h bit 4 Sensor failure the sensor is known to be in error It may still be accessible by software 05h bit 5 FRU failure 00h bit 0 State Deasserted Oth bit 1 State Asserted 00h bit 0 State Deasserted Oth bit 1 State Asserted 00h bit 0 State Deasserted Oth bit 1 State Asserted 00h bit 0 State Deasserted Oth bit 1 State Asserted Only States 00h 01h 02h 06h 08h trigger an event 00h bit 0 transition to Running 01h bit 1 transition to In Test 02h bit 2 transition to Power Off 03h bit 3 transition to On Line 04h bit 4 transition to Off Line 05h bit 5 transition to Off Duty 06h bit 6 transition to Degraded 07h bit 7 transition to Power Save 08h bit 8 Install Error Only States 00h 01h 02h 06h 08h trigger an event 00h bit 0 transition to Running 01h bit 1 transition to In Test 02h bit 2 transition to Power Off 03h bit 3 transition to On Line 04h bit 4 transition to Off Line 05h bit 5 transition to Off Duty 06h bit 6 transition to Degraded 07h bit 7 transition to Power Save 08h bit 8 Install Erro Only States
59. ensors Present threshold comparison status 7 6 reserved Retumed as 16 Ignore on read 5 1b at or above upper non recoverable threshold 4 ib at or above upper critical threshold 3 1b at or above upper non critical threshold 2 ib at or below lower non recoverable threshold 1 1b at or below lower critical threshold a ib at or below lt lower non critical threshold For discrete reading sensors F ib state 7 asserted 6 ib state 6 asserted 5 1b state 5 asserted 4 ib state 4 asserted 3 1b state 3 asserted 2 ib state 2 asserted 1 ib state 1 asserted 0 1b state 0 asserted 00h Otherwise 7 reserved Retumed as 1b Ignore on read 6 1b state 14 asserted 5 1b state 13 asserted 4 ib state 12 asserted 3 ib state 11 asserted 2 ib state 10 asserted 1 1b state 9 asserted 0 ib state 8 asserted Completion Code Will not be displayed if the Request Message completes successfully and normally Byte 1 Sensor Reading e For Discrete Sensors will return 00h e For Threshold based sensors will return the analog reading This value is coded according to the Event Reading Type and or Sensor type Tools such as pmitool provide commands which will decode this information in a human readable format TPMI v2 0 Table 35 15 Get Sensor Reading Command p 464 7 AT8020 Sensor
60. esent threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present MN o MN o MN o a AT8020 Sensor User Guide v1 0 www kontron com Annex B Sensor Specific Event pb Sensor Sensor Type Type Event Data 2 Event Data 3 Code Offset System Event 12h e Event Generated e Event Generated T No Event Generated this event would typically require system specific diagnostics to determine FRU failure type see PICMG 2 0 31 12 Get Auxiliary Log Status Command and 31 13 Set Auxiliary Log Status Command for more information 7 4 Log Entry Action Oh entry added 1h entry added because event did not be map to standard IPMI event 2h entry added along with one or more corresponding SEL entries 3h log cleared 4h log disabled 5h log enabled all other reserved 3 0 Log Type Oh MCA Log 1h OEM 1 2h OEM 2 all other reserved The following bits reflect the PEF Actions that are about to be taken after the event filters have been matched The event is captured before the actions are taken 7 6 reserved 5 1b Diagnostic Interrupt NMI 4 1b OEM action 3 1b power cycle 2 1b reset 1 1b power off This event can be used to record when changes are made to the timestamp clock s so that relative time difference
61. f Current POST Code 11b sensor specific event extension code in byte 2 PICMG Front Board OEM POST Value Generates an event with 5 4 00b unspecified byte 3 160 96 Sensor 0xc6 current post CODE 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 00h bit 0 System Firmware Error POST Error 7 6 00b unspecified byte 2 See Sensor Specific Event Annex B FFh 01h bit 1 System Firmware Hang 01b previous state and or severity in byte 2 02h bit 2 System Firmware Progress 10b OEM code in byte 2 POST Error Discrete Ox6f System Firmware 11b sensor specific event extension code in byte 2 PICMG Front Board System Firmwares Progress 5 4 pera Ela byte 3 160 96 Ox0f reserve 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 7 6 00b unspecified byte 2 7 4 Optional offset from Severity Event Reading Code FFh 01b previous state and or severity in byte 2 OFh if unspecified 10b OEM code in byte 2 3 0 Optional offset from Event Reading Type Code for it 0 Software NMI 11b sensor specific event extension code in byte 2 previous discrete event state OFh if unspecified it 0 PCI PERR 5 4 00b unspecified byte 3 sis it 0 PCI SERR 01b reserved Bee oes e Critical Interr
62. from Event Reading Code for discrete event state 05h bit 5 Configuration Error 06h bit 6 SM BIOS Uncorrectable CPU complex Discrete Ox6f Error Processor 0x07 CPU 1 ThermTrip 07h bit 7 Processor Presence detected 08h bit 8 Processor disabled 09h bit 9 Terminator Presence Detected OAh bit 10 Processor Automatically Throttled processor throttling triggered by a hardware based mechanism operating independent from system software such as automatic thermal throttling or throttling to limit power consumption OBh bit 11 Machine Check Exception Uncorrectable OCh bit 12 Correctable Machine Check Error CPU 1 ThermTrip PICMG Front Board 160 96 00h bit 0 Correctable ECC other correctable 7 6 00b unspecified byte 2 7 4 Optional offset from Severity Event Reading Code The Event Data 3 field can be used to provide memory error 01b previous state and or severity in byte 2 OFh if unspecified an event extension code for the 8h offset Oth bit 1 Uncorrectable ECC other uncorrectable 10b OEM code in byte 2 3 0 Optional offset from Event Reading Type Code for memory error 11b sensor specific event extension code in byte 2 previous discrete event state OFh if unspecified 7 0 Memory module device e g 02h bit 2 Parity 5 4 00b unspecified byte 3 DIMM SIMM RIMM identification relative to 03h bit 3 Memory Scrub Failed stuck bit 01b reserved the entity tha
63. fset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Read
64. h Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values 00h Oth 02h 03h 04h 05h 06h 07h 08h 09h OAh OBh Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2
65. high Upper Non recoverable going low Upper Non recoverable going high 00h bit 0 State Deasserted Oth bit 1 State Asserted 00h bit 0 State Deasserted Oth bit 1 State Asserted 00h bit 0 State Deasserted Oth bit 1 State Asserted VecGood 12V VecGood 5V VecGood 3 3V VecGood 2 5V VecGood 1 8V VecGood 1 5V VecGood 1 2V VecGood Core VecGood 5V VecGood 1 1V Bit 10 VecGood 1 05V Bit 11 VccGood 1 25V 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor s
66. ide v1 0 ANO9004 www kontron com Annex C Cause of State Change Values Cause offset Cause of State Change Description Normal State Change This is used when the FRU is proceeding normally through the state chart For instance an M3 to M4 transition is a normal state change Other values in this table can be used to provide greater levels of detail about what initiated a transition Valid for the MO to M1 M1 Oh to M2 M2 to M3 M3 to M4 M4 to M5 M5 to M6 and M6 to M1 transitions Change Commanded by Shelf Manager with Set FRU Activation The Shelf Manager has issued a ae command to change states typically during an insertion or extraction Valid for the M2 to M1 M2 1h to M3 M4 to M6 M5 to M4 and M5 to M6 transitions State Change due to operator changing a Handle Switch The FRU has changed states as a result UN of an operator changing the state of a Handle Switch Valid for the M1 to M2 M3 to M6 M4 to M5 2h and M5 to M4 transitions State Change due to FRU programmatic action The FRU has changed states due to some a non operator related internal requirement Such as Locked bit being cleared Valid for the M1 to 3h M2 M3 to M6 M4 to M5 and M5 to M4 transitions Communication Lost or Regained The Shelf Manager has lost or regained contact with the FRU O and generated an event on its behalf Valid for the M2 to M7 M3 to M7 M4 to M7 M5 to M7 and 4h M6 to M7 M7 to M1 M7 to M2 M7 to M3 M7 to M4 M7 to M5 and M7 to M6 tran
67. if unspecified If present Event Data 2 must be present threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present AT8020 Sensor User Guide v1 0 www kontron com Event Reading Type Class and Code Sensor Type Code Sensor Name Entity ID oe jii i kii ES a Sens or ID Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present if threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 unspecified present if unspecified If present Event Data 2 01h Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value must be present 02h Lower Critical going low 11b sensor specific event extension code in byte 2 03h Lower Critical going high 5 4 00b unspecified byte 3 Voltage on 1 2v 04h Lower Non recoverable going low 01b trigger threshold value in byte 3 94 ioe as ea Daughter Card 05h Lower Non recoverable going high 10b OEM code in byte 3 Mezzanine power supply 06h Upper Non critical going low 11b sensor specific event extension code in byte 3 07h Upper Non critical going high 08h Upper Critical going low Bit 3 0 Offset from Event Reading Code for threshold event 09h Upper Critical going high OAh Upper Non recoverable going low OBh Upper Non re
68. igh Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b
69. ing Code for discrete event state 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state bit 7 4 Ah OEM code in Event Data 2 OEM code in Event Data 3 bit 3 0 Offset 00h IPMB A disabled IPMB B disabled 01h IPMB A enabled IPMB B disabled 02h IPMB A disabled IPMB B enabled 03h IPMB A enabled IPMP B enabled 20 ee jii i kii B a p Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value thresho
70. ld value that triggered event FFh or not present if unspecified If present Event Data 2 must be present The Event Data 2 field for this command can be used to FFh provide an event extension code with the following definition bit 7 4 interrupt type Oh none 1h SMI 2h NMI 3h Messaging Interrupt Fh unspecified all other reserved bit 3 0 timer use at expiration Oh reserved 1h BIOS FRB2 2h BIOS POST 3h OS Load 4h SMS OS 5h OEM Fh unspecified all other reserved bit 7 4 Channel Number For AdvancedTCA this will typically be Oh to indicate IPMB 0 bit 3 0 Reserved bit 7 IPMB B Override State Ob Override state bus isolated 1b Local Control state IPM Controller determines state of bus bit 6 4 IPMB B Local Status Oh No Failure Bus enabled if no override in effect 1h Unable to drive clock HI 2h Unable to drive data HI 3h Unable to drive clock LO 4h Unable to drive data LO 5h Clock low timeout 6h Under test the IPM Controller is attempting to determine if it is causing a bus hang 7h Undiagnosed Communications Failure bit 3 IPMB A Override Status Ob Override status bus isolated 1b Local Control state IPM Controller determines state of bus bit 2 0 IPMB A Local Status Oh No Failure Bus enabled if no override in effect 1h Unable to drive clock HI 2h Unable to drive data HI 3h Unable to drive
71. lock Match Error Not a single clock matches Bit 1 Internal mismatch Bit 0 Match Error Not in single link matches Event Data 3 is used a bit flag erroi Bit 7 SetClockState Not Supported Bit 6 SetClockState Error Bit 5 SetPortState Not Supported Bit 4 SetPortState Error Bit 3 Clock Internal Mismatch Bit 2 Clock Match Error Not a single clock matches Bit 1 Internal mismatch Bit 0 Match Error Not in single link matches Event Data 3 is used a bit flag erroi Bit 7 SetClockState Not Supported Bit 6 SetClockState Error Bit 5 SetPortState Not Supported Bit 4 SetPortState Error Bit 3 Clock Internal Mismatch Bit 2 Clock Match Error Not a single clock matches Bit 1 Internal mismatch Bit 0 Match Error Not in single link matches Event Data 3 is used a bit flag erroi Bit 7 SetClockState Not Supported Bit 6 SetClockState Error Bit 5 SetPortState Not Supported Bit 4 SetPortState Error Bit 3 Clock Internal Mismatch Bit 2 Clock Match Error Not a single clock matches Bit 1 Internal mismatch Bit 0 Match Error Not in single link matches AT8020 Sensor User Guide v1 0 www kontron com Event Reading Type Class and Code Sensor Type Code Sensor Name Entity ID Sens or ID IPMC Storage Err renee 83 PICMG Front Board 160 96 Subsystem Health 0x28 Firmware Upg Mng PICMG Front Board 160 96 Discrete Ox6f OEM FWUM Status Oxc7 lpmC Reboot
72. m Severity Event Reading Code FFh OFh if unspecified 3 0 Optional offset from Event Reading Type Code for previous discrete event state OFh if unspecified 7 4 Optional offset from Severity Event Reading Code FFh OFh if unspecified 3 0 Optional offset from Event Reading Type Code for previous discrete event state OFh if unspecified AT8020 Sensor User Guide v1 0 www kontron com Sens Sensor Name Event Reading ype Class and Code Description Offset Data Byte 1 Data Byte 2 Data Byte 3 or ID Entity ID Sensor Type Code 00h bit 0 IERR 7 6 00b unspecified byte 2 7 4 Optional offset from Severity Event Reading Code FFh 01h bit 1 Thermal Trip 01b previous state and or severity in byte 2 OFh if unspecified 02h bit 2 FRB1 BIST failure 10b OEM code in byte 2 3 0 Optional offset from Event Reading Type Code for 03h bit 3 FRB2 Hang in POST failure used hang 11b sensor specific event extension code in byte 2 previous discrete event state OFh if unspecified is believed to be due or related to a processor failure 5 4 00b unspecified byte 3 Use System Firmware Progress sensor for other 01b reserved BIOS hangs 10b OEM code in byte 3 04h bit 4 FRB3 Processor Startup Initialization 11b sensor specific event extension code in byte 3 failure CPU didn t start 3 0 Offset from Event Reading Code for discrete event state 05h
73. mplemented via a management controller This approach isolates software from changes in the platform management hardware implementation Sensors are classified according to the type of readings they provide and or the type of events they generate A sensor can return either an analog or discrete reading Sensor events can be discrete or threshold based The different event types sensor types and monitored entities are represented using numenc codes defined in the IPMI specification IPMI avoids reliance on strings for management information Using numeric codes facilitates internationalization automated handling by higher level software and reduces management controller code and data space requirements For the purpose of this document the two most important characteristics of a sensor are e Event Reading Type e Sensor Type 1 IPMI v2 0 Section 1 7 5 p 13 4 AT8020 Sensor User Guide v1 0 ANO9004 www kontron com Sensor Classes Sensors fall into the following classes Discrete e These are State Sensors The reading they return contains two bytes where each bit can represent a unique state e Upto 15 possible states not 16 since bit15 from the returned reading is reserved More than one state may be active simultaneously e Events are generated by a unique state Thus Event Messages do not return a bit field just a single offset value corresponding to a single event Digital Discrete e A digital sensor i
74. must be present threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present The Event Data 3 field provides a more detailed definition of the error offset 6h 7 4 Reserved for future definition set to 0000b 3 0 Error Type one of Oh Vendor mismatch for power supplies that include this status Typically the system OEM defines the vendor compatibility criteria that drives this status 1h Revision mismatch for power supplies thai include this status Typically the system OEM defines the vendor revision compatibility that drives this status 2h Processor missing For processor power supplies typically DC to DC converters or VRMs there s usually a one to one relationship between the supply and the CPU This offset can indicate the situation where the power supply is present but the processor is not This offset can be used for reporting that as an unexpected or unsupported condition 3h Power Supply ra
75. n byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b
76. n byte 3 3 0 Offset from Event Reading Code for discrete event state 27 Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be pr
77. nable to drive data HI 3h Unable to drive clock LO 4h Unable to drive data LO 5h clock low timeout 6h Under test the IPM Controller is attempting to determine who is causing a bus hang 7h Undiagnosed Communication Failure Bit 7 3 Always 0 Bit 2 0 Oh No failure 1h Unable to drive clock HI 2h Unable to drive data HI 3h Unable to drive clock LO 4h Unable to drive data LO 5h clock low timeout 6h Under test the IPM Controller is attempting to determine who is causing a bus hang 7h Undiagnosed Communication Failure Always 0 Bit 7 3 Always 0 Bit 2 0 Oh No failure 1h Unable to drive clock HI 2h Unable to drive data HI 3h Unable to drive clock LO 4h Unable to drive data LO 5h clock low timeout 6h Under test the IPM Controller is attempting to determine who is causing a bus hang 7h Undiagnosed Communication Failure Always 0 Bit 7 3 Always 0 Bit 2 0 Oh No failure 1h Unable to drive clock HI 2h Unable to drive data HI 3h Unable to drive clock LO 4h Unable to drive data LO 5h clock low timeout 6h Under test the IPM Controller is attempting to determine who is causing a bus hang 7h Undiagnosed Communication Failure Always 0 7 4 Optional offset from Severity Event Reading Code FFh OFh if unspecified 3 0 Optional offset from Event Reading Type Code for previous discrete event state OFh if unspecified FFh 7 4 Optional offset fro
78. nagement controller device revision 04h management controller manufacturer ID 05h management controller IPMI version 06h management controller auxiliary firmware ID 07h management controller firmware boot block 08h other management controller firmware 09h system firmware EFI BIOS change OAh SMBIOS change OBh operating system change OCh operating system loader change ODh service or diagnostic partition change OEh management software agent change OFh management software application change 10h management software middleware change 11h programmable hardware change e g FPGA 12h board FRU module change change of a module plugged into associated entity 13h board FRU component change addition or removal of a replaceable component on the board FRU that is not tracked as a FRU See Sensor Specific Event Annex B Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Data Byte 3 See Sensor Specific Event Annex B See Sensor Specific Event Annex B threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present threshold value that triggered event FFh or not present
79. ng low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going
80. nspecified Do not confuse reading with Threshold Value Data Byte 3 bit 7 0 FRU Device ID bit 7 0 FRU Device ID bit 7 0 FRU Device ID bit 7 0 FRU Device ID threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present AT8020 Sensor User Guide v1 0 www kontron com Sens or ID r er er par ere aaa o N o a E ie N Event Reading Type Class and Code Sensor Type Code Sensor Name Entity ID Temp DIMMB Inlet PICMG Front Board 160 96 Threshold 0x01 Temperature 0x01 Temp DIMM Outlet PICMG Front Board 160 96 Threshold 0x01 Temperature 0x01 Temp MCH PICMG Front Board 160 96 Threshold 0x01 Temperature 0x01 Temp MCH Inlet PICMG Front Board 160 96 Threshold 0x01 Temperature 0x01 Temp LAN Bintf PICMG Front Board 160 96 Threshold 0x01 Temperature 0x01 Temp LAN Fintf PICMG Front Bo
81. nstallec M1 FRU Inactive M2 FRU Activation Request M3 FRU Activation In Progress M4 FRU Active M5 FRU Deactivation Request M6 FRU Deactivation In Progress 7h bit 7 M7 FRU Communication Lost 8h Fh Reserved MO FRU Not Installec M1 FRU Inactive M2 FRU Activation Request M3 FRU Activation In Progress M4 FRU Active M5 FRU Deactivation Request M6 FRU Deactivation In Progress 7h bit 7 M7 FRU Communication Lost 8h Fh Reserved bit 0 System Reconfigured bit 1 O0EM System Boot Event bit 2 Undetermined system hardware failure bit 4 PEF Action bit 3 Entry added to Auxiliary Log bit 5 Timestamp Clock Synch Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high
82. ntroller 7 0 FRU Device ID within controller that generated the 6 5 reserved event FFh reserved 4 3 LUN for Master Write Read command or FRU Command 00b if device is non intelligent device directly on IPMB For non intelligent FRU device 2 0 Private bus ID if bus Private 000b if device directly on PMB or device is a logical FRU 7 1 7 bit 12C Slave Address of FRU device This is Device relative to the bus the device is on For devices on the IPMB this is the slave address of the device on the IPMB For devices on a private bus this is the slave address of the device on the private bus reserved 1 To track the relationship between timestamps the timestamp change events should be logged in pairs the first event being logged just before the timestamp clock update followed by a second event that is logged after the timestamp clock has been updated This enables software that reads the SEL to be able to determine time relationship between events that were logged before the update and those logged afterward The generation of these events is normally the responsibility of the software that changes the timestamp clock Note that some implementations may queue events prior to their being logged It is recommended that generic software read the SEL to verify that the first event has been recorded with the relative timestamp before setting the new timestamp value and generating the second event 29 AT8020 Sensor User Gu
83. o be in error It may still be accessible by software 05h bit 5 FRU failure See Sensor Specific Event Annex B See Sensor Specific Event Annex B Discrete Ox6f Management Subsystem Health 0x28 FRU1 Sensor Err PICMG Front Board 160 96 FRU 1 Error during Sensor discovery 00h bit 0 State Deasserted Oth bit 1 State Asserted 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved FRU2 Mp Over Icc PICMG Front Board 160 96 Discrete 0x03 Current 0x03 FRU 2 Management Power Over Current 00h bit 0 State Deasserted Oth bit 1 Stat
84. or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Reading that triggered the event FFh or not present if unspecified Do not confuse reading with Threshold Value Event Data 2 is used as bit flag error Bit 7 unspecifiedError Bit 6 notPresentError Bit 5 multirecHeaderError Bit 4 multirecDataError Bit 3 timeout error Bit 2 ipmcError Bit 1 fruDataError Bit 0 commonHeaderError See Sensor Specific Event Annex B threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present threshold value that triggered event FFh or not present if unspecified If present Event Data 2 must be present Event Data 3 is used a bit flag erroi Bit 7 SetClockState Not Supported Bit 6 SetClockState Error Bit 5 SetPortState Not Supported Bit 4 SetPortState Error Bit 3 Clock Internal Mismatch Bit 2 Clock Match Error Not a single clock matches Bit 1 Internal mismatch Bit 0 Match Error Not
85. ow how to analyze and understand events generated by sensors of the AT8020 and RTM8020 which are stored in the System Event Log SEL Typical situations in which the SEL needs to be consulted are as followed e Unexpected shutdown or reboot e Front plate LEDs showing abnormality e Any unusual behavior In many cases analyzing the SEL will allow to determine the root cause of the events and provide essential guidance in determining either preventive or corrective action This document also contains all the information needed to understand sensor readings Readings provide useful information on the board s status e g Which jumpers are present or current POST code In order to be able to accomplish these tasks the user will first be introduced to Sensors as defined in the JPMI specification v2 0 Once the first level knowledge has been acquired detailed information will be provided on how to analyze and interpret the data collected from these sensors with tools such as 7pmitool and Pigeon Point s clia Last but not least Annex A presents a detailed list of all the sensors implemented on the AT8020 and RTM8020 1 Sensor Introduction Sensor Model Access to monitored information such as temperatures and voltages fan status etc is provided via the IPMI Sensor Model Instead of providing direct access to the monitoring hardware IPMI provides access by abstracted sensor commands such as the Get Sensor Reading command i
86. pecific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b trigger threshold value in byte 3 10b OEM code in byte 3 11b
87. pper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high bit 0 Push Button bit 1 HWPower Power error 02h bit 2 Unknown Unknown PCI reset FRU 1 Power consumption in watts FRU 2 Power consumption in watts FRU 3 Power consumption in watts IpmC Watchdog 04h bit 4 SoftReset Soft reset 05h bit 5 WarmReset Warm Reset 07h bit 7 IpmiCommand Reset trigged by IpmiCommand chassis command fru control Board reset type and sources reset power up 0A 0Dh bit 10 13 reserved OEh bit 14 Shadow Reset 00h bit 0 State Deasserted Oth bit 1
88. s between SEL entries can be determined See Note 1 7 first second Ob event is first of pair 1b event is second of pair 6 4 reserved 3 0 Timestamp Clock Type Oh SEL Timestamp Clock updated Also used when both SEL and SDR Timestamp clocks are linked together 1h SDR Timestamp Clock updated System Firmware 0Fh 00h Unspecified Progress 01h No system memory is physically installed in the system formerly POST 02h No usable system memory all installed memory has Error experienced an unrecoverable failure 03h Unrecoverable hard disk ATAPI IDE device failure 04h Unrecoverable system board failure 05h Unrecoverable diskette subsystem failure 06h Unrecoverable hard disk controller failure 07h Unrecoverable PS 2 or USB keyboard failure 08h Removable boot media not found 09h Unrecoverable video controller failure OAh No video device detected OBh Firmware BIOS ROM corruption detected OCh CPU voltage mismatch processors that share same supply have mismatched voltage requirements ODh CPU speed matching failure OEh to FFh reserved 02h 00h Unspecified 01h Memory initialization 02h Hard disk initialization 03h Secondary processor s initialization 04h User authentication 05h User initiated system setup 06h USB resource configuration 07h PCI resource configuration 08h Option ROM initialization 09h Video initialization OAh Cache initialization OBh SM Bus initialization OCh Keyboard con
89. s not really a unique class but a term commonly used to refer to special case of a discrete sensor that only has two possible states Threshold e Threshold based e Changes event status on reading comparison to threshold values e Threshold enumerations may be considered a special case of the discrete sensor type OEM e Special case of discrete where the meanings of the state s offsets are OEM defined 5 AT8020 Sensor User Guide v1 0 ANO9004 www kontron com Event Reading Type Event Reading Type codes are used in SDRs sensor data records and Event Messages to indicate the trigger type for an event These codes are also used in SDRs to indicate what types of present reading a sensor provides Event Reading Type Codes are used to specify a particular enumeration offset that identifies a set of possible events that can be generated by a sensor For Discrete sensors the specification of an Event Reading Type code enumeration also indicates the type of reading the sensor provides Event Reading Type are listed in the following Table Table 1 Event Reading Type Code Ranges 7 bit Event Reading EventKeading Type Code Type Code Cla Description category Range unspecified 00h ma Event Reading Type unspecified Threshold Oth Threshold based Indicates a sensor that uilizes values that represent discrete threshold states in sensor access and or events The Event Reading event offsets for
90. s successtul deassertion 11h programmable hardware change e g FPGA event means unsuccessful 12h board FRU module change change of a module plugged into associated entity 13h board FRU component change addition or removal of a replaceable component on the board FRU that is not tracked as a FRU 14 AT8020 Sensor User Guide v1 0 ANO9004 www kontron com Let s analyze the Event Data Event Data 1 0xC1 OxC1 1100 0001 Bit 7 6 11b sensor specific event extension code in byte 2 Bit 5 4 00b unspecified byte 3 Bit 3 0 00001b offset from Event Reading code offset which triggered the event gt 01h bit 1 Firmware or software change detected with associated Entity Informational Success or failure not implied Event Data 2 0x09 bit 7 0 Version change type gt system firmware EFI BIOS change If the sensor s ID is out of the 0 98 range use the clia sensor or ipmitool sensor command to determine the sensor s name With this name run a search in the Annex A list and verify that the other information match since it may occur that two sensors have the same name while they can belong to different Entity Read a discrete sensor In some cases it can be useful to consult a discrete sensor s State For example to know which jumpers are installed on a board without pulling it out of the chassis the Jumper Status sensor should be consulted To do so use
91. sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code i
92. sensors It also indicates whether Event Messages are enabled or not clia sensor board5 in this example the board is located in slot 5 Figure 4 clia sensor board 5 Command This example was made using an AT8050 13 AT8020 Sensor User Guide v1 0 Sel Command The clia sel command shows all the information you will need to find a definition for the event Data Bytes in Annex A s list Some Events are directly analyzed clia sel board 5 in this example the board is located in slot 5 Figure 5 clia sel Command Board s address J Channel Number Sensor Type Code Event Data 3 LUN Sensor ID Event Data 2 Event Reading Type Code Event Data 1 This example was made using an AT8050 4 Example Examples from this section where made using an AT8050 Analyzing the SEL Whenever an unusual situation is reported the SEL should be consulted Figure 6 SEL Event Example Since the sensor s ID 81 is between 0 and 103 as explained section 1 Sensor Introduction its ID can be used to locate the sensor in the Annex A list Event Reading Type Temayia Cesana Code PL RI ae A Y sa Sensor Type Code DOh br 0 Hardware change detected with 76 00b unspec ed byte 2 associated Entity Informational This offset does D1b previous state and or seventy in byte 2 not imply whether the hardware change was 10b OEM code in byte 2 01h samane controller device ID
93. severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 00h bit 0 SO GO working 01h bit 1 S1 sleeping with system h w amp processo context maintained 02h bit 2 S2 sleeping processor context lost 03h bit 3 S3 sleeping processor amp h w context lost memory retained 04h bit 4 S4 non volatile sleep suspend to disk 05h bit 5 S5 G2 soft off 06h bit 6 S4 S5 soft off particular S4 S5 state cannot be determined 07h bit 7 G3 Mechanical Off 08h bit 8 Sleeping in an S1 S2 or S3 states usec when particular S1 S2 S3 state cannot be determined 09h bit 9 G1 sleeping S1 S4 state cannot be determined OAh bit 10 S5 entered by override OBh bit 11 Legacy ON state OCh bit 12 Legacy OFF state OEh bit 13 Unknown 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 00h bit 0 State Deasserted Oth bit 1 Stat
94. sitions Communication Lost or Regained locally detected The FRU has changed state as a result of an internal detection by the IPM Controller This is only valid for FRUs represented by a physically separate IPM Controller e g mezzanine cards Valid for the M2 to M7 M3 to M7 M4 to M7 M5 5h to M7 M6 to M7 M7 to M1 M7 to M2 M7 to M3 M7 to M4 M7 to M5 and M7 to M6 transitions Surprise State Change due to extraction The FRU has changed state abruptly to MO due to a non compliant removal from the system This is only valid for FRUs represented by a physically separate IPM Controller e g mezzanine cards Valid for the M2 to MO M3 to MO M4 to MO M5 6h to MO M6 to MO and M7 to MO transitions State Change due to provided information A new state is known for the FRU that could not be a deduced previously This is used when a user verifies that a FRU has been extracted from the 7h Shelf and is no longer available Valid for the M7 to MO state transition Invalid Hardware Address Detected This is an error condition where the Hardware Address did 8h not pass the parity check Valid for the MO to MO transition DD Unexpected Deactivation The FRU has transitioned to deactivating without requesting 9h permission from the Shelf Manager first Valid for M4 to M6 transition Surprise State Change due to power failure Case 1 The FRU has abruptly changed state to MO due to a serious power failure that precludes further use of the FRU until it is
95. sociated Entity Informational This offset does not imply whether the hardware change was successful or not Only that a change occurred 01h bit 1 Firmware or software change detected with associated Entity Informational Success or failure not implied 02h bit 2 Hardware incompatibility detected with associated Entity 03h bit 3 Firmware or software incompatibility detected with associated Entity 04h bit 4 Entity is of an invalid or unsupported hardware version 05h bit 5 Entity contains an invalid or unsupported firmware or software version 06h bit 6 Hardware Change detected with associated Entity was successful deassertion event means unsuccessful 07h bit 7 Software or F W Change detected with associated Entity was successful deassertion event means unsuccessful 00h bit 0 Correctable Memory Error Logging Disabled 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state Event Type Logging Disabled Log Area Reset Cleared All Event Logging Disabled SEL Full SEL Almost Full 06h bit 6 Correctable Machine Check Error Logging Disabled Please contact Kontron Canada Inc Technic
96. state 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 7 6 00b unspecified byte 2 01b
97. sults scanning is disabled 01h bit 1 controller access degraded or unavailable 10b OEM code in byte 3 The ability to access the controller has been 11b sensor specific event extension code in byte 3 degraded or access is unavailable but the party that 3 0 Offset from Event Reading Code for discrete event state is doing the monitoring cannot determine which 02h bit 2 management controller off line controller cannot be accessed for normal operation because it has been intentionally taken off line for a non error condition Note that any commands that are available must function according to specification 03h bit 3 management controller unavailable controller cannot be accessed because of an error condition 04h bit 4 Sensor failure the sensor is known to be in error It may still be accessible by software O5h bit 5 FRU failure 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 00h bit 0 First Boot after upgrade The IPMC has been updated and reset Oth bit 1 First Boot after rollback error The FWUM automatically rollback the IPMC and the IPMC has been reset 02h bit 2 First Boot after errors watchdog The FWUM watchdog has expired and the IPMC has been reset 03h bit 3 First Boot after manual rollback The FWUM has rollback
98. t is flexible and could be adjust based on customer requirements CPU 0 Status CPU 0 ThermTrip 02h bit 2 IPMB L Disable 03h a 3 IPMB L Enable 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 02h bit 2 IPMB L Disable 03h bit 3 IPMB L Enable 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 02h bit 2 IPMB L Disable 03h bit 3 IPMB L Enable 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 02h bit 2 IPMB L Disable 03h bit 3 IPMB L Enable 7 6 00b unspecified byte 2 01b previous state and or
99. t the sensor is associated with if 04h bit 4 Memory Device Disabled 10b OEM code in byte 3 SDR provided for this sensor 05h bit 5 Correctable ECC other correctable 11b sensor specific event extension code in byte 3 memory error logging limit reached 3 0 Offset from Event Reading Code for discrete event state 06h bit 6 Presence detected Indicates presence of entity associated with the sensor Typically the entity will be a memory module or other entity representing a physically replaceable unit of memory Memory Status 07h bit 7 Configuration error Indicates a memory configuration error for the entity associated with the sensor This can include when a given implementation of the entity is not supported by the system e g when the particular size of the memory module is unsupported or that the entity is part of an unsupported memory configuration e g the configuration is not supported because the memory module doesn t match other memory modules 08h bit 8 Spare Indicates entity associated with the sensor represents a spare unit of memory 09h bit 9 Memory Automatically Throttled memory OAh bit 10 Critical Overtemperature Memory devic Memory PICMG Front Board 160 96 Discrete Ox6f Memory 0x0c Current POST Code 7 6 00b unspecified byte 2 Current POST Code Current POST Code 01b previous state and or severity in byte 2 10b OEM code in byte 2 POST Value Discrete Ox6
100. the IPMC at the user s request and the IPMC has been reset 08h bit 4 Firmware Watchdog Bite reset occur Indicates the FWUM detected an IPMC internal watchdog reset OEh bit 5 Debug Mode activated Indicates the FWUM has entered Debug Mode Debug build Only otherwise reserved 00h bit 0 State Deasserted 01h bit 1 State Asserted 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 00h bit 0 Hardware change detected with as
101. the different threshold states are given in Table 42 2 Genenc Event Reading Type Codes below discrete Generic Discrete Indicates a sensor that utilizes an Event Reading Type code amp State bit positions event offsets from one of the sets specihed for Discrete or digital Discrete Event Reading class in Table 42 2 Genenc EventReading Type Codes below Sensor specific sensor specific Discrete Indicates that the discrete state information is specific to the sensor type State bit positions event offsets for a particular sensor type are specified in the sensor specific offset column in Table 42 3 Sensor Type Codes below OEM fOh 7 Fh OEM OEM Discrete Indicates that the discrete state information is specific to the OEM identified by the Manufacturer ID for the IPM device that is providing access to the sensor Sensor Type Discrete sensors defined with an Event Reading Type 6Fh Sensor specific will use Sensor Specific definition for their offset and Event Data Sensor specific definition is available for many Sensor Type and may be OEM defined for OEM sensor types IPMI v2 0 Section 42 1 p 498 gt IPMI v2 0 Table 42 1 Event Reading Type Code Ranges p 499 6 AT8020 Sensor User Guide v1 0 ANO9004 www kontron com Sensor Reading Reading from a sensor is available through the Get Sensor Reading command All other more complex commands which provide sensor reading
102. ting mismatch The power rating of the supply does not match the system s requirements 4h Voltage rating mismatch The voltage rating of the supply does not match the system s requirements The Event Data 3 field provides a more detailed definition of the error offset 6h 7 4 Reserved for future definition set to 0000b 3 0 Error Type one of Oh Vendor mismatch for power supplies that include this status Typically the system OEM defines the vendor compatibility criteria that drives this status 1h Revision mismatch for power supplies thai include this status Typically the system OEM defines the vendor revision compatibility that drives this status 2h Processor missing For processor power supplies typically DC to DC converters or VRMs there s usually a one to one relationship between the supply and the CPU This offset can indicate the situation where the power supply is present but the processor is not This offset can be used for reporting that as an unexpected or unsupported condition 3h Power Supply rating mismatch The power rating of the supply does not match the system s requirements 4h Voltage rating mismatch The voltage rating of the supply does not match the system s requirements AT8020 Sensor User Guide v1 0 www kontron com Sens or ID 39 1 A A A A D Sensor Name Entity ID Event Reading Type Class and Code Sensor Type Code Threshold Values 0
103. troller initialization ODh Embedded controller management controller initialization OEh Docking station attachment OFh Enabling docking station 10h Docking station ejection 11h Disabling docking station 12h Calling operating system wake up vector 13h Starting operating system boot process e g calling Int 19h 14h Baseboard or motherboard initialization 15h reserved 16h Floppy initialization 17h Keyboard test 18h Pointing device test 19h Primary processor initialization Ah to FFh reserved 28 AT8020 Sensor User Guide v1 0 ANO9004 www kontron com sensor Sensor Sensor Type Type Event Data 2 Event Data 3 Code Offset Event Logging 10h ES 0 Memory module device e g DIMM SIMM RIMM identification relative to the entity that Disabled sensor Event Logging is disabled for following event reading type and offset has been disabled aa aaa 6 reserved Write as 00b 5 1b logging has been disabled for all events of given Event Data 2 type Event Reading Type Code 4 1b assertion event Ob deassertion event 3 0 Event Offset If Event Data 3 is not provided then by default this event represents the SEL has reached a point of being 75 or more full For example if the SEL supports 215 entries the 75 value would be 161 25 entries Therefore the event would be generated on the 162nd entry Note that if this event itself is logged it would be logged as the 163rd entry Event Data 3
104. upt i ESATA nae Timeout A in Dye a 160 96 0x13 Bus Correctable Error 11b sensor specific event extension code in byte 3 it 0 Bus Uncorrectable Error 3 0 Offset from Event Reading Code for discrete event state it 0 Fatal NMI port 61h bit 7 it 0 Bus Fatal Error OBh bit 0 Bus Degraded bus operating in a degraded performance state bit 0 No bootable media 7 6 00b unspecified byte 2 7 4 Optional offset from Severity Event Reading Code FFh 01h bit 1 Non bootable diskette left in drive 01b previous state and or severity in byte 2 OFh if unspecified 02h bit 2 PXE Server not found 10b OEM code in byte 2 3 0 Optional offset from Event Reading Type Code for Boot Error Discrete 0x6 03h bit 3 Invalid boot sector 11b sensor specific event extension code in byte 2 previous discrete event state OFh if unspecified PICMG Front Board Boot Error Oxte Boot Error 04h bit 4 Timeout waiting for user selection of boot 5 4 00b unspecified byte 3 160 96 source 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 00h bit 0 State Deasserted 7 6 00b unspecified byte 2 FFh Oth bit 1 State Asserted 01b previous state and or severity in byte 2 10b OEM code in byte 2 CmosMemorySize Discrete 0x03 11b sensor specific event extension code in byte 2 PICMG Front Board
105. vent Data 3 3 0 Current State Oh MO FRU Not Installed 1h M1 FRU Inactive 2h M2 FRU Activation Request 3h M3 FRU Activation In Progress 4h M4 FRU Active 5h M5 FRU Deactivation Request 6h M6 FRU Deactivation In Progress 7h M7 FRU Communication Lost 8h Fh Reserved 7 4 Ah OEM code in Event Data 2 OEM code in Event Data 3 3 0 Current State Oh MO FRU Not Installed 1h M1 FRU Inactive 2h M2 FRU Activation Request 3h M3 FRU Activation In Progress 4h M4 FRU Active 5h M5 FRU Deactivation Request 6h M6 FRU Deactivation In Progress 7h M7 FRU Communication Lost 8h Fh Reserved 7 4 Ah OEM code in Event Data 2 OEM code in Event Data 3 3 0 Current State Oh MO FRU Not Installed 1h M1 FRU Inactive 2h M2 FRU Activation Request 3h M3 FRU Activation In Progress 4h M4 FRU Active 5h M5 FRU Deactivation Request 6h M6 FRU Deactivation In Progress 7h M7 FRU Communication Lost 8h Fh Reserved 7 4 Ah OEM code in Event Data 2 OEM code in Event Data 3 3 0 Current State Oh MO FRU Not Installed 1h M1 FRU Inactive 2h M2 FRU Activation Request 3h M3 FRU Activation In Progress 4h M4 FRU Active 5h M5 FRU Deactivation Request 6h M6 FRU Deactivation In Progress 7h M7 FRU Communication Lost 8h Fh Reserved 7 6 00b unspe
106. w Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Internal use only No additionnal info availble Internal use only No additionnal info availble Only States 00h 01h 02h 06h 08h trigger an event 00h bit 0 transition to Running 01h bit 1 transition to In Test 02h bit 2 transition to Power Off 03h bit 3 transition to On Line 04h bit 4 transition to Off Line 05h bit 5 transition to Off Duty 06h bit 6 transition to Degraded 07h bit 7 transition to Power Save 08h bit 8 Install Error Oh bit 0 Module Handle Closec 1h bit 1 Module Handle Opened 2h bit 2 Quiesced 3h bit 3 Backend Power Failure 4h bit 4 Backend Power Shut Down 5h Fh Reserved 02h bit 2 IPMB L Disable 03h bit 3 IPMB L Enable 00h bit 0 sensor access degraded or unavailable A sensor that is degraded will still return valid results but may be operating with a slower response time or may not detect certain possible states A sensor that is unavailable is not able to return any results scanning is disabled 01h bit 1 controller access degraded or unavailable The ability to access the controller has been degraded or access is unavailable but the party that is doing the monitoring cannot determine which 02h bit 2 management controller off line controller 7 6 00b unspecified byte 2 01b trigger reading in byte 2 10b OE
107. wap Oxf0 FRUO Reconfig PICMG Front Board 160 96 Discrete Ox6f System Event 0x12 Temp Air Inlet PICMG Front Board 160 96 Threshold 0x01 Temperature 0x01 Temp CPU 0 Vcore PICMG Front Board 160 96 Threshold 0x01 Temperature 0x01 Temp CPU 0 PICMG Front Board 160 96 Threshold 0x01 Temperature 0x01 Temp CPU 1 PICMG Front Board 160 96 Threshold 0x01 Temperature 0x01 Temp DIMMA Inlet PICMG Front Board 160 96 Threshold 0x01 Temperature 0x01 ANO9004 ATCA Board FRU Hot Swap Sensor for FRU 3 AMC Bay 2 ATCA Board FRU Hot Swap Sensor for FRU 3 RTM Sensor Population Change on Carrier Ait Inlet Temperature Degrees CPUO Vcore Temperature Degrees CPUO Temperature Degrees CPU1 Temperature Degrees DIMMA Inlet Temperature Degrees Offset MO FRU Not Installec M1 FRU Inactive M2 FRU Activation Request M3 FRU Activation In Progress M4 FRU Active M5 FRU Deactivation Request M6 FRU Deactivation In Progress 7h bit 7 M7 FRU Communication Lost 8h Fh Reserved MO FRU Not Installec M1 FRU Inactive M2 FRU Activation Request M3 FRU Activation In Progress M4 FRU Active M5 FRU Deactivation Request M6 FRU Deactivation In Progress 7h bit 7 M7 FRU Communication Lost 8h Fh Reserved MO FRU Not I
108. wer Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low Upper Critical going high Upper Non recoverable going low Upper Non recoverable going high Threshold Values Lower Non critical going low Lower Non critical going high Lower Critical going low Lower Critical going high Lower Non recoverable going low Lower Non recoverable going high Upper Non critical going low Upper Non critical going high Upper Critical going low
Download Pdf Manuals
Related Search
Related Contents
Cette liste est disponible en format PDF. - Accueil - É.SC Sainte rass-r ie Page 1 Page 2 Page 3 Page 4 Mass ねじ接続形 Threuded Type KDL-40S2510 Manuel d`installation et d`entretien Débitmètre à affichage 8月3日 中川まつり 8月3日 中川まつり Porter-Cable PXCMF220VW Use and Care Manual NLogPoly Synth Manual.pages Publicação - Câmara dos Deputados IESM User Guide IO+USB Copyright © All rights reserved.
Failed to retrieve file