Send Raw PECI - NetFn = 0x2Eh, CMD = 0x40h
[IPMI tool in Linux]
ipmitool -b <channel> -t <address> raw 0x2e 0x40 0x57 0x01 0x00 Byte[4:M]
For example
[IPMI tool in Linux]
$ ipmitool -t 0x2c -b 0x06 raw 0x2e 0x40 0x57 0x01 0x00 0x30 0x01 0x02 0x01
57 01 00 cb f5
Aggregate Send Raw PECI - NetFn = 0x2Eh, CMD = 0x41h
[IPMI tool in Linux]
ipmitool -b <channel> -t <address> raw 0x2e 0x41 0x57 0x01 0x00 Byte[4:M]
For example
[IPMI tool in Linux]
$ ipmitool -t 0x2c -b 0x06 raw 0x2e 0x41 0x57 0x01 0x00 0x30 0x01 0x02 0x01
57 01 00 00 d6 f5
CPU Package Configuration Read - NetFn = 0x2Eh, CMD = 0x42h
[IPMI tool in Linux]
ipmitool -b <channel> -t <address> raw 0x2e 0x42 0x57 0x01 0x00 Byte[4:8]
For example
[IPMI tool in Linux]
$ ipmitool -b 0x06 -t 0x2c raw 0x2e 0x42 0x57 0x01 0x00 0x00 0x00 0x00 0x00 0x03
57 01 00 f1 06 03 00
CPU Package Configuration Write - NetFn = 0x2Eh, CMD = 0x43h
[IPMI tool in Linux]
ipmitool -b <channel> -t <address> raw 0x2e 0x43 0x57 0x01 0x00 Byte[4:N]
CPU PCI Configuration Read - NetFn = 0x2Eh, CMD = 0x44h
[IPMI tool in Linux]
ipmitool -b <channel> -t <address> raw 0x2e 0x44 0x57 0x01 0x00 Byte[4:9]
For example
[IPMI tool in Linux]
$ ipmitool -b 0x06 -t 0x2c raw 0x2e 0x44 0x57 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x03
57 01 00 86 80 00 2f
CPU PCI Configuration Write - NetFn = 0x2Eh, CMD = 0x45h
[IPMI tool in Linux]
ipmitool -b <channel> -t <address> raw 0x2e 0x45 0x57 0x01 0x00 Byte[4:N]
CPU IA MSR Read - NetFn = 0x2Eh, CMD = 0x46h
[IPMI tool in Linux]
ipmitool -b <channel> -t <address> raw 0x2e 0x46 0x57 0x01 0x00 Byte[4:8]
Get CPU and Memory Temperature - NetFn = 0x2Eh, CMD = 0x4Bh
[IPMI tool in Linux]
ipmitool -b <channel> -t <address> raw 0x2e 0x4b 0x57 0x01 0x00 Byte[4:12]
For example
[IPMI tool in Linux]
CPU#[0~3], Channel#[0~3], DIMM#[0~3]
[IPMI tool in Linux]
CPU#[0~3], Channel#[0~3], DIMM#[0~3]
$ ipmitool -b 0x06 -t 0x2c raw 0x2e 0x4b 0x57 0x01 0x00 0x0f 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
57 01 00 2f 2d ff ff ff 24 ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff 21 ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff
57 01 00 2f 2d ff ff ff 24 ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff 21 ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff
Note that refer to the NM spec:
1. CPU temperatures is an unsigned integer; it is representing the number of degrees Celsius below the Thermal Control Circuit (Tcc) Activation temperature.
2. DIMM temperature is an unsigned value containing the absolute temperature expressed in degrees Celsius.
1. CPU temperatures is an unsigned integer; it is representing the number of degrees Celsius below the Thermal Control Circuit (Tcc) Activation temperature.
2. DIMM temperature is an unsigned value containing the absolute temperature expressed in degrees Celsius.
Last Updated: 23-02-2018
[1] "Intel® Intelligent Power Node Manager 2.0" http://www.intel.com/content/dam/www/public/us/en/documents/technical-specifications/intelligent-power-node-manager-specification.pdf
Acknowledges the Following Trademarks:
Intel® is a registered trademark of the Intel Corporation.
[2] "Intel® Intelligent Power Node Manager 1.5" http://www.intel.com/content/dam/doc/technical-specification/intelligent-power-node-manager-1-5-specification.pdf
[3] "Intelligent Platform Management Interface Specification Second Generation v2.0"
[4] "IPMItool" http://ipmitool.sourceforge.net/
[5] "IPMI Command Test Tool" http://www.intel.com/design/servers/ipmi/ipmi_tool.htm
[6] "IPMIUTIL USER GUIDE" http://ipmiutil.sourceforge.net
Acknowledges the Following Trademarks:
Intel® is a registered trademark of the Intel Corporation.
No comments:
Post a Comment