Mark,
Attached is a sample "ipmiutil sensor" output from an Intel S5000
system, and the "ipmitool sdr" and "ipmitool sensor" output,
respectively.
Using "ipmiutil sensor -i 23" from this example would show just the
Processor 1 Stat. The SDR index is the parameter because filtering for
sensor number ("Sensor ID" from below) would require reading all of the
SDRs anyway.
Keep in mind that some Temperature sensors may be discrete sensors
rather than full sensors, meaning that their readings only indicate
status bits, not a full "degrees C".
Andy
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Mark
Mackey
Sent: Wednesday, April 18, 2007 1:33 PM
To: ipmitool-devel@lists.sourceforge.net
Subject: [Ipmitool-devel] Missing sensors on Intel
I've just got a new server with an Intel S5000PSL motherboard. I'm
trying and failing to get useful temperature readings out of it.
> ipmitool sdr type Temperature
Baseboard Temp | 30h | ok | 7.1 | 20 degrees C
Front Panel Temp | 32h | ok | 12.1 | 16 degrees C
P1 Therm Margin | 99h | ok | 3.1 | -52 degrees C
P2 Therm Margin | 9Bh | ok | 3.2 | -52 degrees C
P1 Therm Ctrl % | C0h | ok | 3.1 | 0 unspecified
P2 Therm Ctrl % | C1h | ok | 3.2 | 0 unspecified
Proc1 VRD Hot | C8h | ok | 3.1 |
Proc2 VRD Hot | C9h | ok | 3.2 |
The motherboard manual helpfully lists all of the BMC sensors available
in a big table in
ftp://download.intel.com/support/motherboards/server/s5000psl/sb/s5000ps
l_tps_rev_12.pdf
According to that document, the CPU temperatures are available as sensor
numbers 98h and 9Ah. However, neither 'ipmitool sensor' nor 'ipmitool
sdr' produce CPU temperature readings at all. The relevant bit of
'ipmitool -v sensor' is:
Sensor ID : Processor 1 Stat (0x90)
Entity ID : 3.1
Sensor Type (Discrete): Processor
States Asserted : Processor
[Presence detected]
Sensor ID : Processor 2 Stat (0x91)
Entity ID : 3.2
Sensor Type (Discrete): Processor
States Asserted : Processor
[Presence detected]
Sensor ID : PCIe Link0 (0xa0)
Entity ID : 49.0
Sensor Type (Discrete): Critical Interrupt
Sensor ID : PCIe Link1 (0xa1)
Entity ID : 49.1
Sensor Type (Discrete): Critical Interrupt
(interestingly, there's no mention of the 'P1 Therm Margin' that 'sdr
type Temperature' claims is there).
AFAICT there's no way to query a sensor by ID, and 'ipmitool sensor get
"Processor 1 Temp"' and related attempts all fail to give anything
useful.
The product manual claims that the CPU temperature is available, so how
do I get to it? I'm using ipmitool 1.8.8 on Debian 'etch', and I've
downloaded and compiled 1.8.9 and got identical results.
--
Dr Mark Mackey
Cresset BioMolecular Discovery
------------------------------------------------------------------------
-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Ipmitool-devel mailing list
Ipmitool-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ipmitool-devel
sensor: version 1.54
-- BMC version 0.10, IPMI version 2.0
_ID_ SDR_Type_xx Sz Own Typ S_Num Sens_Description Hex & Interp Reading
0001 SDR Full 01 37 20 a 02 snum 10 BB +1.2V Vtt = bd OK 1.19 Volts
0002 SDR Full 01 3b 20 a 02 snum 11 BB+1.9V NIC Core = cc OK 1.92 Volts
0003 SDR Full 01 37 20 a 02 snum 12 BB +1.5V AUX = be OK 1.48 Volts
0004 SDR Full 01 33 20 a 02 snum 13 BB +1.5V = 77 OK 1.55 Volts
0005 SDR Full 01 33 20 a 02 snum 14 BB +1.8V = af OK 1.78 Volts
0006 SDR Full 01 33 20 a 02 snum 15 BB +3.3V = bd OK 3.25 Volts
0007 SDR Full 01 37 20 a 02 snum 16 BB +3.3V STB = ba OK 3.20 Volts
0008 SDR Full 01 37 20 a 02 snum 17 BB +1.5V ESB = be OK 1.48 Volts
0009 SDR Full 01 31 20 a 02 snum 18 BB +5V = c2 OK 5.04 Volts
000a SDR Full 01 37 20 a 02 snum 19 BB +1.2V NIC = ee OK 1.21 Volts
000b SDR Full 01 36 20 a 02 snum 1a BB +12V AUX = c2 OK 12.03 Volts
000c SDR Full 01 33 20 a 02 snum 1b BB +0.9V = bb OK 0.90 Volts
000d SDR Full 01 39 20 a 01 snum 30 Baseboard Temp = 2f OK 47.00 degrees C
000e SDR Full 01 3b 20 a 01 snum 32 Front Panel Temp = 19 OK 25.00 degrees C
000f SDR Full 01 30 20 m 04 snum 50 Fan 1 = 80 OK 8448.00 RPM
0010 SDR Full 01 30 20 m 04 snum 52 Fan 2 = 7f OK 8382.00 RPM
0011 SDR Full 01 30 20 m 04 snum 54 Fan 3 = 7f OK 8382.00 RPM
0012 SDR Full 01 30 20 m 04 snum 58 Fan 4 = 7c OK 8184.00 RPM
0013 SDR Full 01 3a 20 a 01 snum 99 P1 Therm Margin = d3 OK -45.00 degrees C
0014 SDR Full 01 3a 20 m 01 snum c0 P1 Therm Ctrl % = 00 OK 0.00 degrees C
0015 SDR Full 01 36 20 a 02 snum d0 Proc 1 Vccp = ba OK 1.15 Volts
0016 SDR Comp 02 25 20 a 09 snum 01 Power Unit = 00 c0 00 00 Enabled
0017 SDR Comp 02 27 20 a 23 snum 03 BMC Watchdog = 00 c0 00 00 OK
0018 SDR Comp 02 2a 20 a 06 snum 04 Scrty Violation = 00 c0 00 00 OK
0019 SDR Comp 02 27 20 a 13 snum 07 FP Interrupt = 00 c0 00 00 OK
001a SDR Comp 02 2c 20 a 10 snum 09 Event Log Cleare = 00 c0 00 00 OK
001b SDR Comp 02 28 20 a 2a snum 0a Session Audit = 00 c0 00 00 Activated
001c SDR Comp 02 27 20 a 12 snum 0b System Event = 00 c0 00 00 OK
001d SDR Comp 02 22 20 a 29 snum 1e BB Vbat = 00 c0 00 00 Predict
001e SDR Comp 02 25 20 a 22 snum 82 ACPI State = 00 c0 00 00 Off
001f SDR Comp 02 21 20 a 14 snum 84 Button = 00 c0 00 00 OK
0020 SDR Comp 02 26 20 a f3 snum 85 SMI Timeout = 00 c0 01 00 Enabled
0021 SDR Comp 02 24 20 a c0 snum 87 NMI State = 00 c0 01 00 Enabled
0022 SDR Comp 02 24 20 a c0 snum 88 SMI State = 00 80 02 00 Disabled
0023 SDR Comp 02 2b 20 m 07 snum 90 Processor 1 Stat = 00 c0 80 00 OK*
0024 SDR Comp 02 25 20 a 13 snum a0 PCIe Link0 = 00 c0 00 00 OK
0025 SDR Comp 02 25 20 a 13 snum a1 PCIe Link1 = 00 c0 00 00 OK
0026 SDR Comp 02 25 20 a 13 snum a2 PCIe Link2 = 00 c0 00 00 OK
0027 SDR Comp 02 25 20 a 13 snum a3 PCIe Link3 = 00 c0 00 00 OK
0028 SDR Comp 02 25 20 a 13 snum a4 PCIe Link4 = 00 c0 00 00 OK
0029 SDR Comp 02 25 20 a 13 snum a5 PCIe Link5 = 00 c0 00 00 OK
002a SDR Comp 02 25 20 a 13 snum a6 PCIe Link6 = 00 c0 00 00 OK
002b SDR Comp 02 25 20 a 13 snum a7 PCIe Link7 = 00 c0 00 00 OK
002c SDR Comp 02 25 20 a 13 snum a8 PCIe Link8 = 00 c0 00 00 OK
002d SDR Comp 02 28 20 m 01 snum c8 CPU1 VRD Temp = 00 c0 00 00 OK*
002e SDR Comp 02 27 20 a 02 snum d2 CPU1 Vcc OOR = 00 c0 00 00 OK
002f SDR Comp 02 2a 20 a 07 snum d8 CPU Popul Error = 00 c0 00 00 OK
0030 SDR Comp 02 22 20 a 21 snum e0 DIMM 1A = 00 c0 04 00 Present
0031 SDR Comp 02 22 20 a 21 snum e1 DIMM 2A = 00 c0 00 00 Absent
0032 SDR Comp 02 22 20 a 21 snum e2 DIMM 3A = 00 c0 00 00 Absent
0033 SDR Comp 02 22 20 a 21 snum e3 DIMM 1B = 00 e0 00 00 NotAvailable
0034 SDR Comp 02 22 20 a 21 snum e4 DIMM 2B = 00 e0 00 00 NotAvailable
0035 SDR Comp 02 22 20 a 21 snum e5 DIMM 3B = 00 e0 00 00 NotAvailable
0036 SDR Comp 02 26 20 a 0c snum ec Mem A Error = 00 c0 00 00 OK
0037 SDR Comp 02 26 20 a 0c snum ed Mem B Error = 00 c0 00 00 OK
0038 SDR Comp 02 29 20 a 25 snum f0 DIMM Spare Enb = 00 e0 00 00 NotAvailable
0039 SDR Comp 02 2a 20 a 0c snum f1 DIMM Spare Redu = 00 e0 00 00 NotAvailable
003a SDR FRU 11 18 dev: 20 00 80 00 0c 01 Baseboard FRU
003b SDR FRU 11 19 dev: 20 02 80 00 15 01 Power Dist FRU
003c SDR FRU 11 1b dev: 20 03 80 00 0a 01 Pwr Supply 1 FRU
003d SDR IPMB 12 1b dev: 20 00 bf 07 01 Basbrd Mgmt Ctlr
003e SDR OEM c0 09 Intel: 02 02 00 01 70 71
003f SDR OEM c0 05 Intel: 06 01
0040 SDR OEM c0 18 Intel: 0b 01 01 32 23 f0 0a a4 01 96 00 61 00 07 0a 64 05
00 00 00 00
0041 SDR OEM c0 2c Intel: 0c 01 32 64 64 01 02 01 32 20 32 64 01 90 0d 00 32
1a 35 1b 39 1c 3c 1d 3e 1e 44 1f 48 20 4d 21 56 22 5b 23 5e 24 61 25 64
0042 SDR OEM c0 2c Intel: 0c 02 32 64 64 01 02 01 32 20 32 64 01 90 0d 00 32
1a 35 1b 39 1c 3c 1d 3e 1e 44 1f 48 20 4d 21 56 22 5b 23 5e 24 61 25 64
0043 SDR OEM c0 2c Intel: 0c 03 32 64 64 01 02 01 32 20 32 64 01 90 0d 00 32
1a 33 1b 35 1c 36 1d 37 1e 3c 1f 41 20 46 21 52 22 5a 23 5e 24 61 25 64
0044 SDR OEM c0 15 Intel: 0c 01 31 64 64 01 02 01 31 20 99 64 02 a8 01 02 00
11
0045 SDR OEM c0 15 Intel: 0c 02 31 64 64 01 02 01 31 20 99 64 02 a8 01 02 00
11
0046 SDR OEM c0 15 Intel: 0c 02 31 64 64 01 02 01 31 20 99 64 02 a8 01 02 00
11
0047 SDR OEM c0 0e Intel: 08 00 00 42 68 42 68 42 68 42 68
0048 SDR OEM c0 16 Intel: 09 00 01 90 33 90 33 90 33 90 33 90 33 90 33 68 42
68 42
0049 SDR OEM c0 0e Intel: SDR File 06
004a SDR OEM c0 11 Intel: SDR Package 06
SDR IPMI sensor: Power On Hours = 3745 hours
sensor: completed successfully
BB +1.2V Vtt | 1.191 | Volts | ok | na | 1.096 |
1.134 | 1.285 | 1.323 | na
BB+1.9V NIC Core | 1.918 | Volts | ok | na | 1.683 |
1.739 | 2.049 | 2.106 | na
BB +1.5V AUX | 1.482 | Volts | ok | na | 1.334 |
1.373 | 1.622 | 1.669 | na
BB +1.5V | 1.547 | Volts | ok | na | 1.326 |
1.365 | 1.625 | 1.677 | na
BB +1.8V | 1.785 | Volts | ok | na | 1.622 |
1.673 | 1.907 | 1.969 | na
BB +3.3V | 3.251 | Volts | ok | na | 2.941 |
3.027 | 3.578 | 3.681 | na
BB +3.3V STB | 3.199 | Volts | ok | na | 3.027 |
3.113 | 3.509 | 3.612 | na
BB +1.5V ESB | 1.482 | Volts | ok | na | 1.357 |
1.404 | 1.591 | 1.638 | na
BB +5V | 5.044 | Volts | ok | na | 4.446 |
4.576 | 5.408 | 5.564 | na
BB +1.2V NIC | 1.214 | Volts | ok | na | 1.091 |
1.122 | 1.255 | 1.290 | na
BB +12V AUX | 12.028 | Volts | ok | na | 10.416 |
10.726 | 13.144 | 13.578 | na
BB +0.9V | 0.898 | Volts | ok | na | 0.811 |
0.835 | 0.950 | 0.979 | na
Baseboard Temp | 47.000 | degrees C | ok | na | 5.000 |
10.000 | 61.000 | 66.000 | na
Front Panel Temp | 25.000 | degrees C | ok | na | 0.000 |
5.000 | 44.000 | 48.000 | na
Fan 1 | 8382.000 | RPM | ok | na | 4554.000 |
5082.000 | na | na | na
Fan 2 | 8382.000 | RPM | ok | na | 4554.000 |
5082.000 | na | na | na
Fan 3 | 8382.000 | RPM | ok | na | 4554.000 |
5082.000 | na | na | na
Fan 4 | 8184.000 | RPM | ok | na | 4554.000 |
5082.000 | na | na | na
P1 Therm Margin | -45.000 | degrees C | ok | na | na | na
| na | na | na
P1 Therm Ctrl % | 0.000 | degrees C | ok | na | na | na
| na | 49.530 | na
Proc 1 Vccp | 1.283 | Volts | ok | na | 0.794 |
0.818 | 1.432 | 1.476 | na
Power Unit | 0x0 | discrete | 0x0000| na | na | na
| na | na | na
BMC Watchdog | 0x0 | discrete | 0x0000| na | na | na
| na | na | na
Scrty Violation | 0x0 | discrete | 0x0000| na | na | na
| na | na | na
FP Interrupt | 0x0 | discrete | 0x0000| na | na | na
| na | na | na
Event Log Cleare | 0x0 | discrete | 0x0000| na | na | na
| na | na | na
Session Audit | 0x0 | discrete | 0x0000| na | na | na
| na | na | na
System Event | 0x0 | discrete | 0x0000| na | na | na
| na | na | na
BB Vbat | 0x0 | discrete | 0x0000| na | na | na
| na | na | na
ACPI State | 0x0 | discrete | 0x0000| na | na | na
| na | na | na
Button | 0x0 | discrete | 0x0000| na | na | na
| na | na | na
SMI Timeout | 0x0 | discrete | 0x0100| na | na | na
| na | na | na
NMI State | 0x0 | discrete | 0x0100| na | na | na
| na | na | na
SMI State | 0x0 | discrete | 0x0100| na | na | na
| na | na | na
Processor 1 Stat | 0x0 | discrete | 0x8000| na | na | na
| na | na | na
PCIe Link0 | 0x0 | discrete | 0x0000| na | na | na
| na | na | na
PCIe Link1 | 0x0 | discrete | 0x0000| na | na | na
| na | na | na
PCIe Link2 | 0x0 | discrete | 0x0000| na | na | na
| na | na | na
PCIe Link3 | 0x0 | discrete | 0x0000| na | na | na
| na | na | na
PCIe Link4 | 0x0 | discrete | 0x0000| na | na | na
| na | na | na
PCIe Link5 | 0x0 | discrete | 0x0000| na | na | na
| na | na | na
PCIe Link6 | 0x0 | discrete | 0x0000| na | na | na
| na | na | na
PCIe Link7 | 0x0 | discrete | 0x0000| na | na | na
| na | na | na
PCIe Link8 | 0x0 | discrete | 0x0000| na | na | na
| na | na | na
CPU1 VRD Temp | 0x0 | discrete | 0x0000| na | na | na
| na | na | na
CPU1 Vcc OOR | 0x0 | discrete | 0x0000| na | na | na
| na | na | na
CPU Popul Error | 0x0 | discrete | 0x0000| na | na | na
| na | na | na
DIMM 1A | 0x0 | discrete | 0x0400| na | na | na
| na | na | na
DIMM 2A | 0x0 | discrete | 0x0000| na | na | na
| na | na | na
DIMM 3A | 0x0 | discrete | 0x0000| na | na | na
| na | na | na
DIMM 1B | na | discrete | na | na | na | na
| na | na | na
DIMM 2B | na | discrete | na | na | na | na
| na | na | na
DIMM 3B | na | discrete | na | na | na | na
| na | na | na
Mem A Error | 0x0 | discrete | 0x0000| na | na | na
| na | na | na
Mem B Error | 0x0 | discrete | 0x0000| na | na | na
| na | na | na
DIMM Spare Enb | na | discrete | na | na | na | na
| na | na | na
DIMM Spare Redu | na | discrete | na | na | na | na
| na | na | na
BB +1.2V Vtt | 1.19 Volts | ok
BB+1.9V NIC Core | 1.92 Volts | ok
BB +1.5V AUX | 1.48 Volts | ok
BB +1.5V | 1.55 Volts | ok
BB +1.8V | 1.79 Volts | ok
BB +3.3V | 3.25 Volts | ok
BB +3.3V STB | 3.20 Volts | ok
BB +1.5V ESB | 1.48 Volts | ok
BB +5V | 5.04 Volts | ok
BB +1.2V NIC | 1.21 Volts | ok
BB +12V AUX | 12.03 Volts | ok
BB +0.9V | 0.90 Volts | ok
Baseboard Temp | 47 degrees C | ok
Front Panel Temp | 25 degrees C | ok
Fan 1 | 8448 RPM | ok
Fan 2 | 8382 RPM | ok
Fan 3 | 8448 RPM | ok
Fan 4 | 8184 RPM | ok
P1 Therm Margin | -46 degrees C | ok
P1 Therm Ctrl % | 0 degrees C | ok
Proc 1 Vccp | 1.17 Volts | ok
Power Unit | 0x00 | ok
BMC Watchdog | 0x00 | ok
Scrty Violation | 0x00 | ok
FP Interrupt | 0x00 | ok
Event Log Cleared | 0x00 | ok
Session Audit | 0x00 | ok
System Event | 0x00 | ok
BB Vbat | 0x00 | ok
ACPI State | 0x00 | ok
Button | 0x00 | ok
SMI Timeout | 0x01 | ok
NMI State | 0x01 | ok
SMI State | Not Readable | ns
Processor 1 Stat | 0x80 | ok
PCIe Link0 | 0x00 | ok
PCIe Link1 | 0x00 | ok
PCIe Link2 | 0x00 | ok
PCIe Link3 | 0x00 | ok
PCIe Link4 | 0x00 | ok
PCIe Link5 | 0x00 | ok
PCIe Link6 | 0x00 | ok
PCIe Link7 | 0x00 | ok
PCIe Link8 | 0x00 | ok
CPU1 VRD Temp | 0x00 | ok
CPU1 Vcc OOR | 0x00 | ok
CPU Popul Error | 0x00 | ok
DIMM 1A | 0x04 | ok
DIMM 2A | 0x00 | ok
DIMM 3A | 0x00 | ok
DIMM 1B | Not Readable | ns
DIMM 2B | Not Readable | ns
DIMM 3B | Not Readable | ns
Mem A Error | 0x00 | ok
Mem B Error | 0x00 | ok
DIMM Spare Enb | Not Readable | ns
DIMM Spare Redu | Not Readable | ns
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Ipmitool-devel mailing list
Ipmitool-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ipmitool-devel