Intel E5310 Data Sheet - Page 90

PECI GetTemp0 and GetTemp1 Error Code Support, Table 6-6.

Page 90 highlights

Thermal Specifications that fall under the specification, the PECI client will always respond to requests and the protocol itself can be relied upon to detect any transmission failures. There are, however, certain scenarios where PECI is known to be unresponsive. Prior to a power on RESET# and during RESET# assertion, PECI is not guaranteed to provide reliable thermal data. System designs should implement a default power-on condition that ensures proper processor operation during the time frame when reliable data is not available via PECI. To protect platforms from potential operational or safety issues due to an abnormal condition on PECI, the PECI host controller should take action to protect the system from possible damage. It is recommended that the PECI host controller take appropriate action to protect the client processor device if valid temperature readings have not been obtained in response to three consecutive gettemp()s or for a one second time interval. The PECI host controller may also implement an alert to software in the event of a critical or continuous fault condition. 6.3.2.3 PECI GetTemp0() and GetTemp1() Error Code Support The error codes supported for the processor GetTemp0() and GetTemp1() command are listed in Table 6-6 below: Table 6-6. GetTemp0() and GetTemp1() Error Codes Error Code 0x8000 0x8002 Description General sensor error Sensor is operational, but has detected a temperature below its operational range (underflow). § 90 Quad-Core Intel® Xeon® Processor 5300 Series Datasheet

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112

Thermal Specifications
90
Quad-Core Intel® Xeon® Processor 5300 Series Datasheet
that fall under the specification, the PECI client will always respond to requests and the
protocol itself can be relied upon to detect any transmission failures. There are,
however, certain scenarios where PECI is known to be unresponsive.
Prior to a power on RESET# and during RESET# assertion, PECI is not guaranteed to
provide reliable thermal data. System designs should implement a default power-on
condition that ensures proper processor operation during the time frame when reliable
data is not available via PECI.
To protect platforms from potential operational or safety issues due to an abnormal
condition on PECI, the PECI host controller should take action to protect the system
from possible damage. It is recommended that the PECI host controller take
appropriate action to protect the client processor device if valid temperature readings
have not been obtained in response to three consecutive gettemp()s or for a one
second time interval. The PECI host controller may also implement an alert to software
in the event of a critical or continuous fault condition.
6.3.2.3
PECI GetTemp0() and GetTemp1() Error Code Support
The error codes supported for the processor GetTemp0() and GetTemp1() command
are listed in
Table 6-6
below:
§
Table 6-6.
GetTemp0() and GetTemp1() Error Codes
Error Code
Description
0x8000
General sensor error
0x8002
Sensor is operational, but has detected a temperature below its operational range
(underflow).