Can't get freeipmi_interpret_sensor.conf to work

View: New views
9 Messages — Rating Filter:   Alert me  

Can't get freeipmi_interpret_sensor.conf to work

by Goran Lowkrantz :: Rate this Message:

| View Threaded | Show Only this Message

I am trying to add the CPU Temp sensors output from our Supermicro servers
to freeipmi_interpret_sensor.conf but I can't get it working. As we have
quite a few, I would like to get them working so I started with this.

The server I am testing on has a X8DTN+-F motherboard, below is the
dmidecode output. We are running FreeBSD amd64 8.2-STABLE with FreeIPMI
1.0.6. All files are in the default location /usr/local/etc/freeipmi

Handle 0x0001, DMI type 1, 27 bytes
System Information
        Manufacturer: Supermicro
        Product Name: X8DTN+-F
        Version: 1234567890
        Serial Number: 1234567890
        UUID: 25091011-3C00-C25E-8922-003048F7A292
        Wake-up Type: Power Switch
        SKU Number: 1234567890
        Family: Server

Using bcm-info gives the following output:
# bmc-info
Device ID             : 32
Device Revision       : 1
Device SDRs           : unsupported
Firmware Revision     : 2.04
Device Available      : yes (normal operation)
IPMI Version          : 2.0
Sensor Device         : supported
SDR Repository Device : supported
SEL Device            : supported
FRU Inventory Device  : supported
IPMB Event Receiver   : supported
IPMB Event Generator  : supported
Bridge                : unsupported
Chassis Device        : supported
Manufacturer ID       : Super Micro Computer Inc. (47488)
Product ID            : 1551

GUID : 00000000-0000-0000-0000-000000000000

Channel Information

Channel Number       : 0
Medium Type          : IPMB (I2C)
Protocol Type        : IPMB-1.0
Active Session Count : 0
Session Support      : session-less
Vendor ID            : Intelligent Platform Management Interface forum
(7154)

Channel Number       : 1
Medium Type          : 802.3 LAN
Protocol Type        : IPMB-1.0
Active Session Count : 0
Session Support      : multi-session
Vendor ID            : Intelligent Platform Management Interface forum
(7154)

Channel Number       : 3
Medium Type          : Asynch. Serial/Modem (RS-232)
Protocol Type        : IPMB-1.0
Active Session Count : 0
Session Support      : single-session
Vendor ID            : Intelligent Platform Management Interface forum
(7154)

Channel Number       : 5
Medium Type          : IPMB (I2C)
Protocol Type        : IPMB-1.0
Active Session Count : 0
Session Support      : session-less
Vendor ID            : Intelligent Platform Management Interface forum
(7154)

So I would expect the id to be 47488:1551

Verbose output of ipmi-sensors for the two sensors:
Record ID: 1277
ID String: CPU1 Temp
Sensor Type: OEM Reserved (C0h)
Sensor Number: 82
IPMB Slave Address: 10h
Sensor Owner ID: 20h
Sensor Owner LUN: 0h
Channel Number: 0h
Entity ID: system board (7)
Entity Instance: 1
Entity Instance Type: Physical Entity
Event/Reading Type Code: 70h
Sensor Event: 'OEM Event = 0000h'

Record ID: 1344
ID String: CPU2 Temp
Sensor Type: OEM Reserved (C0h)
Sensor Number: 81
IPMB Slave Address: 10h
Sensor Owner ID: 20h
Sensor Owner LUN: 0h
Channel Number: 0h
Entity ID: system board (7)
Entity Instance: 2
Entity Instance Type: Physical Entity
Event/Reading Type Code: 70h
Sensor Event: 'OEM Event = 0000h'

This shows the event code as 0x70 and the sensor type as 0xc0.

Here are the lines I have added for the test and these are the only lines
not commented in the file:

IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0000 Nominal
IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0001 Warning
IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0002 Warning
IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0004 Critical
IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0007 Warning

But I still get this:
# ipmi-sensors --interpret-oem-data
ID   | Name          | Type              | Reading    | Units | Event
4    | FAN 1         | Fan               | N/A        | RPM   | N/A
71   | FAN 2         | Fan               | 4096.00    | RPM   | 'OK'
138  | FAN 3         | Fan               | 4356.00    | RPM   | 'OK'
205  | FAN 4         | Fan               | 4356.00    | RPM   | 'OK'
272  | FAN 5         | Fan               | N/A        | RPM   | N/A
339  | FAN 6         | Fan               | N/A        | RPM   | N/A
406  | FAN 7         | Fan               | N/A        | RPM   | N/A
473  | FAN 8         | Fan               | N/A        | RPM   | N/A
540  | CPU1 Vcore    | Voltage           | 1.01       | V     | 'OK'
607  | CPU2 Vcore    | Voltage           | 1.10       | V     | 'OK'
674  | +1.5 V        | Voltage           | 1.52       | V     | 'OK'
741  | +5 V          | Voltage           | 5.09       | V     | 'OK'
808  | +5VSB         | Voltage           | 5.06       | V     | 'OK'
875  | +12 V         | Voltage           | 12.19      | V     | 'OK'
942  | CPU1 DIMM     | Voltage           | 1.54       | V     | 'OK'
1009 | CPU2 DIMM     | Voltage           | 1.54       | V     | 'OK'
1076 | +3.3VCC       | Voltage           | 3.26       | V     | 'OK'
1143 | +3.3VSB       | Voltage           | 3.22       | V     | 'OK'
1210 | VBAT          | Voltage           | 3.19       | V     | 'OK'
1277 | CPU1 Temp     | OEM Reserved      | N/A        | N/A   | 'OEM Event
= 0000h'
1344 | CPU2 Temp     | OEM Reserved      | N/A        | N/A   | 'OEM Event
= 0000h'
1411 | System Temp   | Temperature       | 21.00      | C     | 'OK'
1478 | P1-DIMM1A     | Temperature       | 33.00      | C     | 'OK'
1545 | P1-DIMM1B     | Temperature       | 32.00      | C     | 'OK'
1612 | P1-DIMM1C     | Temperature       | N/A        | C     | N/A
1679 | P1-DIMM2A     | Temperature       | 36.00      | C     | 'OK'
1746 | P1-DIMM2B     | Temperature       | 34.00      | C     | 'OK'
1813 | P1-DIMM2C     | Temperature       | N/A        | C     | N/A
1880 | P1-DIMM3A     | Temperature       | 36.00      | C     | 'OK'
1947 | P1-DIMM3B     | Temperature       | 36.00      | C     | 'OK'
2014 | P1-DIMM3C     | Temperature       | N/A        | C     | N/A
2081 | P2-DIMM1A     | Temperature       | 30.00      | C     | 'OK'
2148 | P2-DIMM1B     | Temperature       | 28.00      | C     | 'OK'
2215 | P2-DIMM1C     | Temperature       | N/A        | C     | N/A
2282 | P2-DIMM2A     | Temperature       | 27.00      | C     | 'OK'
2349 | P2-DIMM2B     | Temperature       | 27.00      | C     | 'OK'
2416 | P2-DIMM2C     | Temperature       | N/A        | C     | N/A
2483 | P2-DIMM3A     | Temperature       | 27.00      | C     | 'OK'
2550 | P2-DIMM3B     | Temperature       | 28.00      | C     | 'OK'
2617 | P2-DIMM3C     | Temperature       | N/A        | C     | N/A
2684 | Chassis Intru | Physical Security | N/A        | N/A   | 'OK'
2751 | PS Status     | Power Supply      | N/A        | N/A   | 'Presence
detected' 'Unrecognized Event = 0100h' 'Unrecognized Event = 0200h'
'Unrecognized Event = 0400h' 'Unrecognized Event = 0800h' 'Unrecognized
Event = 1000h' 'Unrecognized Event = 2000h' 'Unrecognized Event = 4000h'

Is there any trick that I have just missed to get the config file active?

/glz


................................................... the future isMobile

  Goran Lowkrantz <goran.lowkrantz@...>
  System Architect, isMobile AB
  Sandviksgatan 81, PO Box 58, S-971 03 Luleå, Sweden
  Mobile: +46(0)70-587 87 82
http://www.ismobile.com ...............................................

_______________________________________________
Freeipmi-users mailing list
Freeipmi-users@...
https://lists.gnu.org/mailman/listinfo/freeipmi-users

Re: Can't get freeipmi_interpret_sensor.conf to work

by Albert Chu :: Rate this Message:

| View Threaded | Show Only this Message

Hi Goran,

Unfortunately that's not how freeipmi_interpret_sensor.conf works.  That
conf file is for use with the --output-sensor-state option.  (In
hindsight, I now see the overloading of the word 'interpret' may be
confusing).

I went ahead and added your motherboard into this beta of FreeIPMI, can
you see if it works?  You'll still need to specify --interpret-oem-data.
You may also want to run --output-sensor-state to see if that brings up
an interpretation for those events too.

http://download.gluster.com/pub/freeipmi/qa-release/freeipmi-1.0.7.beta3.tar.gz

In addition, you may be interested in the --ignore-unrecognized-events
option to eliminate all those unrecognized events.

Thanks,
Al

On Mon, 2011-09-19 at 02:44 -0700, Goran Lowkrantz wrote:

> I am trying to add the CPU Temp sensors output from our Supermicro servers
> to freeipmi_interpret_sensor.conf but I can't get it working. As we have
> quite a few, I would like to get them working so I started with this.
>
> The server I am testing on has a X8DTN+-F motherboard, below is the
> dmidecode output. We are running FreeBSD amd64 8.2-STABLE with FreeIPMI
> 1.0.6. All files are in the default location /usr/local/etc/freeipmi
>
> Handle 0x0001, DMI type 1, 27 bytes
> System Information
>         Manufacturer: Supermicro
>         Product Name: X8DTN+-F
>         Version: 1234567890
>         Serial Number: 1234567890
>         UUID: 25091011-3C00-C25E-8922-003048F7A292
>         Wake-up Type: Power Switch
>         SKU Number: 1234567890
>         Family: Server
>
> Using bcm-info gives the following output:
> # bmc-info
> Device ID             : 32
> Device Revision       : 1
> Device SDRs           : unsupported
> Firmware Revision     : 2.04
> Device Available      : yes (normal operation)
> IPMI Version          : 2.0
> Sensor Device         : supported
> SDR Repository Device : supported
> SEL Device            : supported
> FRU Inventory Device  : supported
> IPMB Event Receiver   : supported
> IPMB Event Generator  : supported
> Bridge                : unsupported
> Chassis Device        : supported
> Manufacturer ID       : Super Micro Computer Inc. (47488)
> Product ID            : 1551
>
> GUID : 00000000-0000-0000-0000-000000000000
>
> Channel Information
>
> Channel Number       : 0
> Medium Type          : IPMB (I2C)
> Protocol Type        : IPMB-1.0
> Active Session Count : 0
> Session Support      : session-less
> Vendor ID            : Intelligent Platform Management Interface forum
> (7154)
>
> Channel Number       : 1
> Medium Type          : 802.3 LAN
> Protocol Type        : IPMB-1.0
> Active Session Count : 0
> Session Support      : multi-session
> Vendor ID            : Intelligent Platform Management Interface forum
> (7154)
>
> Channel Number       : 3
> Medium Type          : Asynch. Serial/Modem (RS-232)
> Protocol Type        : IPMB-1.0
> Active Session Count : 0
> Session Support      : single-session
> Vendor ID            : Intelligent Platform Management Interface forum
> (7154)
>
> Channel Number       : 5
> Medium Type          : IPMB (I2C)
> Protocol Type        : IPMB-1.0
> Active Session Count : 0
> Session Support      : session-less
> Vendor ID            : Intelligent Platform Management Interface forum
> (7154)
>
> So I would expect the id to be 47488:1551
>
> Verbose output of ipmi-sensors for the two sensors:
> Record ID: 1277
> ID String: CPU1 Temp
> Sensor Type: OEM Reserved (C0h)
> Sensor Number: 82
> IPMB Slave Address: 10h
> Sensor Owner ID: 20h
> Sensor Owner LUN: 0h
> Channel Number: 0h
> Entity ID: system board (7)
> Entity Instance: 1
> Entity Instance Type: Physical Entity
> Event/Reading Type Code: 70h
> Sensor Event: 'OEM Event = 0000h'
>
> Record ID: 1344
> ID String: CPU2 Temp
> Sensor Type: OEM Reserved (C0h)
> Sensor Number: 81
> IPMB Slave Address: 10h
> Sensor Owner ID: 20h
> Sensor Owner LUN: 0h
> Channel Number: 0h
> Entity ID: system board (7)
> Entity Instance: 2
> Entity Instance Type: Physical Entity
> Event/Reading Type Code: 70h
> Sensor Event: 'OEM Event = 0000h'
>
> This shows the event code as 0x70 and the sensor type as 0xc0.
>
> Here are the lines I have added for the test and these are the only lines
> not commented in the file:
>
> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0000 Nominal
> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0001 Warning
> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0002 Warning
> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0004 Critical
> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0007 Warning
>
> But I still get this:
> # ipmi-sensors --interpret-oem-data
> ID   | Name          | Type              | Reading    | Units | Event
> 4    | FAN 1         | Fan               | N/A        | RPM   | N/A
> 71   | FAN 2         | Fan               | 4096.00    | RPM   | 'OK'
> 138  | FAN 3         | Fan               | 4356.00    | RPM   | 'OK'
> 205  | FAN 4         | Fan               | 4356.00    | RPM   | 'OK'
> 272  | FAN 5         | Fan               | N/A        | RPM   | N/A
> 339  | FAN 6         | Fan               | N/A        | RPM   | N/A
> 406  | FAN 7         | Fan               | N/A        | RPM   | N/A
> 473  | FAN 8         | Fan               | N/A        | RPM   | N/A
> 540  | CPU1 Vcore    | Voltage           | 1.01       | V     | 'OK'
> 607  | CPU2 Vcore    | Voltage           | 1.10       | V     | 'OK'
> 674  | +1.5 V        | Voltage           | 1.52       | V     | 'OK'
> 741  | +5 V          | Voltage           | 5.09       | V     | 'OK'
> 808  | +5VSB         | Voltage           | 5.06       | V     | 'OK'
> 875  | +12 V         | Voltage           | 12.19      | V     | 'OK'
> 942  | CPU1 DIMM     | Voltage           | 1.54       | V     | 'OK'
> 1009 | CPU2 DIMM     | Voltage           | 1.54       | V     | 'OK'
> 1076 | +3.3VCC       | Voltage           | 3.26       | V     | 'OK'
> 1143 | +3.3VSB       | Voltage           | 3.22       | V     | 'OK'
> 1210 | VBAT          | Voltage           | 3.19       | V     | 'OK'
> 1277 | CPU1 Temp     | OEM Reserved      | N/A        | N/A   | 'OEM Event
> = 0000h'
> 1344 | CPU2 Temp     | OEM Reserved      | N/A        | N/A   | 'OEM Event
> = 0000h'
> 1411 | System Temp   | Temperature       | 21.00      | C     | 'OK'
> 1478 | P1-DIMM1A     | Temperature       | 33.00      | C     | 'OK'
> 1545 | P1-DIMM1B     | Temperature       | 32.00      | C     | 'OK'
> 1612 | P1-DIMM1C     | Temperature       | N/A        | C     | N/A
> 1679 | P1-DIMM2A     | Temperature       | 36.00      | C     | 'OK'
> 1746 | P1-DIMM2B     | Temperature       | 34.00      | C     | 'OK'
> 1813 | P1-DIMM2C     | Temperature       | N/A        | C     | N/A
> 1880 | P1-DIMM3A     | Temperature       | 36.00      | C     | 'OK'
> 1947 | P1-DIMM3B     | Temperature       | 36.00      | C     | 'OK'
> 2014 | P1-DIMM3C     | Temperature       | N/A        | C     | N/A
> 2081 | P2-DIMM1A     | Temperature       | 30.00      | C     | 'OK'
> 2148 | P2-DIMM1B     | Temperature       | 28.00      | C     | 'OK'
> 2215 | P2-DIMM1C     | Temperature       | N/A        | C     | N/A
> 2282 | P2-DIMM2A     | Temperature       | 27.00      | C     | 'OK'
> 2349 | P2-DIMM2B     | Temperature       | 27.00      | C     | 'OK'
> 2416 | P2-DIMM2C     | Temperature       | N/A        | C     | N/A
> 2483 | P2-DIMM3A     | Temperature       | 27.00      | C     | 'OK'
> 2550 | P2-DIMM3B     | Temperature       | 28.00      | C     | 'OK'
> 2617 | P2-DIMM3C     | Temperature       | N/A        | C     | N/A
> 2684 | Chassis Intru | Physical Security | N/A        | N/A   | 'OK'
> 2751 | PS Status     | Power Supply      | N/A        | N/A   | 'Presence
> detected' 'Unrecognized Event = 0100h' 'Unrecognized Event = 0200h'
> 'Unrecognized Event = 0400h' 'Unrecognized Event = 0800h' 'Unrecognized
> Event = 1000h' 'Unrecognized Event = 2000h' 'Unrecognized Event = 4000h'
>
> Is there any trick that I have just missed to get the config file active?
>
> /glz
>
>
> ................................................... the future isMobile
>
>   Goran Lowkrantz <goran.lowkrantz@...>
>   System Architect, isMobile AB
>   Sandviksgatan 81, PO Box 58, S-971 03 Luleå, Sweden
>   Mobile: +46(0)70-587 87 82
> http://www.ismobile.com ...............................................
>
> _______________________________________________
> Freeipmi-users mailing list
> Freeipmi-users@...
> https://lists.gnu.org/mailman/listinfo/freeipmi-users
--
Albert Chu
chu11@...
Computer Scientist
High Performance Systems Division
Lawrence Livermore National Laboratory



_______________________________________________
Freeipmi-users mailing list
Freeipmi-users@...
https://lists.gnu.org/mailman/listinfo/freeipmi-users

Re: Can't get freeipmi_interpret_sensor.conf to work

by Goran Lowkrantz :: Rate this Message:

| View Threaded | Show Only this Message

Hi Albert,

Works just perfekt.

Here is a list of our other Supermicro board:

Supermicro X7DB8 10437:4
Supermicro X8DTN 10437:4
Supermicro X8DTL 47488:6
Supermicro X9SCL/X9SCM 47488:1572
Supermicro X7SBi-LN4 5593:4404
Supermicro X7SBi-LN4 10437:4
Supermicro X8DTL 5593:6
Supermicro X8DTN+-F 47488:1551


10437: Peppercon AG
47488: Super Micro Computer Inc.
5593: Magnum Technologies Inc.

/glz


--On September 19, 2011 11:14:48 -0700 Albert Chu <chu11@...> wrote:

> Hi Goran,
>
> Unfortunately that's not how freeipmi_interpret_sensor.conf works.  That
> conf file is for use with the --output-sensor-state option.  (In
> hindsight, I now see the overloading of the word 'interpret' may be
> confusing).
>
> I went ahead and added your motherboard into this beta of FreeIPMI, can
> you see if it works?  You'll still need to specify --interpret-oem-data.
> You may also want to run --output-sensor-state to see if that brings up
> an interpretation for those events too.
>
> http://download.gluster.com/pub/freeipmi/qa-release/freeipmi-1.0.7.beta3.
> tar.gz
>
> In addition, you may be interested in the --ignore-unrecognized-events
> option to eliminate all those unrecognized events.
>
> Thanks,
> Al
>
> On Mon, 2011-09-19 at 02:44 -0700, Goran Lowkrantz wrote:
>> I am trying to add the CPU Temp sensors output from our Supermicro
>> servers  to freeipmi_interpret_sensor.conf but I can't get it working.
>> As we have  quite a few, I would like to get them working so I started
>> with this.
>>
>> The server I am testing on has a X8DTN+-F motherboard, below is the
>> dmidecode output. We are running FreeBSD amd64 8.2-STABLE with FreeIPMI
>> 1.0.6. All files are in the default location /usr/local/etc/freeipmi
>>
>> Handle 0x0001, DMI type 1, 27 bytes
>> System Information
>>         Manufacturer: Supermicro
>>         Product Name: X8DTN+-F
>>         Version: 1234567890
>>         Serial Number: 1234567890
>>         UUID: 25091011-3C00-C25E-8922-003048F7A292
>>         Wake-up Type: Power Switch
>>         SKU Number: 1234567890
>>         Family: Server
>>
>> Using bcm-info gives the following output:
>> # bmc-info
>> Device ID             : 32
>> Device Revision       : 1
>> Device SDRs           : unsupported
>> Firmware Revision     : 2.04
>> Device Available      : yes (normal operation)
>> IPMI Version          : 2.0
>> Sensor Device         : supported
>> SDR Repository Device : supported
>> SEL Device            : supported
>> FRU Inventory Device  : supported
>> IPMB Event Receiver   : supported
>> IPMB Event Generator  : supported
>> Bridge                : unsupported
>> Chassis Device        : supported
>> Manufacturer ID       : Super Micro Computer Inc. (47488)
>> Product ID            : 1551
>>
>> GUID : 00000000-0000-0000-0000-000000000000
>>
>> Channel Information
>>
>> Channel Number       : 0
>> Medium Type          : IPMB (I2C)
>> Protocol Type        : IPMB-1.0
>> Active Session Count : 0
>> Session Support      : session-less
>> Vendor ID            : Intelligent Platform Management Interface forum
>> (7154)
>>
>> Channel Number       : 1
>> Medium Type          : 802.3 LAN
>> Protocol Type        : IPMB-1.0
>> Active Session Count : 0
>> Session Support      : multi-session
>> Vendor ID            : Intelligent Platform Management Interface forum
>> (7154)
>>
>> Channel Number       : 3
>> Medium Type          : Asynch. Serial/Modem (RS-232)
>> Protocol Type        : IPMB-1.0
>> Active Session Count : 0
>> Session Support      : single-session
>> Vendor ID            : Intelligent Platform Management Interface forum
>> (7154)
>>
>> Channel Number       : 5
>> Medium Type          : IPMB (I2C)
>> Protocol Type        : IPMB-1.0
>> Active Session Count : 0
>> Session Support      : session-less
>> Vendor ID            : Intelligent Platform Management Interface forum
>> (7154)
>>
>> So I would expect the id to be 47488:1551
>>
>> Verbose output of ipmi-sensors for the two sensors:
>> Record ID: 1277
>> ID String: CPU1 Temp
>> Sensor Type: OEM Reserved (C0h)
>> Sensor Number: 82
>> IPMB Slave Address: 10h
>> Sensor Owner ID: 20h
>> Sensor Owner LUN: 0h
>> Channel Number: 0h
>> Entity ID: system board (7)
>> Entity Instance: 1
>> Entity Instance Type: Physical Entity
>> Event/Reading Type Code: 70h
>> Sensor Event: 'OEM Event = 0000h'
>>
>> Record ID: 1344
>> ID String: CPU2 Temp
>> Sensor Type: OEM Reserved (C0h)
>> Sensor Number: 81
>> IPMB Slave Address: 10h
>> Sensor Owner ID: 20h
>> Sensor Owner LUN: 0h
>> Channel Number: 0h
>> Entity ID: system board (7)
>> Entity Instance: 2
>> Entity Instance Type: Physical Entity
>> Event/Reading Type Code: 70h
>> Sensor Event: 'OEM Event = 0000h'
>>
>> This shows the event code as 0x70 and the sensor type as 0xc0.
>>
>> Here are the lines I have added for the test and these are the only
>> lines  not commented in the file:
>>
>> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0000 Nominal
>> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0001 Warning
>> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0002 Warning
>> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0004 Critical
>> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0007 Warning
>>
>> But I still get this:
>> # ipmi-sensors --interpret-oem-data
>> ID   | Name          | Type              | Reading    | Units | Event
>> 4    | FAN 1         | Fan               | N/A        | RPM   | N/A
>> 71   | FAN 2         | Fan               | 4096.00    | RPM   | 'OK'
>> 138  | FAN 3         | Fan               | 4356.00    | RPM   | 'OK'
>> 205  | FAN 4         | Fan               | 4356.00    | RPM   | 'OK'
>> 272  | FAN 5         | Fan               | N/A        | RPM   | N/A
>> 339  | FAN 6         | Fan               | N/A        | RPM   | N/A
>> 406  | FAN 7         | Fan               | N/A        | RPM   | N/A
>> 473  | FAN 8         | Fan               | N/A        | RPM   | N/A
>> 540  | CPU1 Vcore    | Voltage           | 1.01       | V     | 'OK'
>> 607  | CPU2 Vcore    | Voltage           | 1.10       | V     | 'OK'
>> 674  | +1.5 V        | Voltage           | 1.52       | V     | 'OK'
>> 741  | +5 V          | Voltage           | 5.09       | V     | 'OK'
>> 808  | +5VSB         | Voltage           | 5.06       | V     | 'OK'
>> 875  | +12 V         | Voltage           | 12.19      | V     | 'OK'
>> 942  | CPU1 DIMM     | Voltage           | 1.54       | V     | 'OK'
>> 1009 | CPU2 DIMM     | Voltage           | 1.54       | V     | 'OK'
>> 1076 | +3.3VCC       | Voltage           | 3.26       | V     | 'OK'
>> 1143 | +3.3VSB       | Voltage           | 3.22       | V     | 'OK'
>> 1210 | VBAT          | Voltage           | 3.19       | V     | 'OK'
>> 1277 | CPU1 Temp     | OEM Reserved      | N/A        | N/A   | 'OEM
>> Event  = 0000h'
>> 1344 | CPU2 Temp     | OEM Reserved      | N/A        | N/A   | 'OEM
>> Event  = 0000h'
>> 1411 | System Temp   | Temperature       | 21.00      | C     | 'OK'
>> 1478 | P1-DIMM1A     | Temperature       | 33.00      | C     | 'OK'
>> 1545 | P1-DIMM1B     | Temperature       | 32.00      | C     | 'OK'
>> 1612 | P1-DIMM1C     | Temperature       | N/A        | C     | N/A
>> 1679 | P1-DIMM2A     | Temperature       | 36.00      | C     | 'OK'
>> 1746 | P1-DIMM2B     | Temperature       | 34.00      | C     | 'OK'
>> 1813 | P1-DIMM2C     | Temperature       | N/A        | C     | N/A
>> 1880 | P1-DIMM3A     | Temperature       | 36.00      | C     | 'OK'
>> 1947 | P1-DIMM3B     | Temperature       | 36.00      | C     | 'OK'
>> 2014 | P1-DIMM3C     | Temperature       | N/A        | C     | N/A
>> 2081 | P2-DIMM1A     | Temperature       | 30.00      | C     | 'OK'
>> 2148 | P2-DIMM1B     | Temperature       | 28.00      | C     | 'OK'
>> 2215 | P2-DIMM1C     | Temperature       | N/A        | C     | N/A
>> 2282 | P2-DIMM2A     | Temperature       | 27.00      | C     | 'OK'
>> 2349 | P2-DIMM2B     | Temperature       | 27.00      | C     | 'OK'
>> 2416 | P2-DIMM2C     | Temperature       | N/A        | C     | N/A
>> 2483 | P2-DIMM3A     | Temperature       | 27.00      | C     | 'OK'
>> 2550 | P2-DIMM3B     | Temperature       | 28.00      | C     | 'OK'
>> 2617 | P2-DIMM3C     | Temperature       | N/A        | C     | N/A
>> 2684 | Chassis Intru | Physical Security | N/A        | N/A   | 'OK'
>> 2751 | PS Status     | Power Supply      | N/A        | N/A   |
>> 'Presence  detected' 'Unrecognized Event = 0100h' 'Unrecognized Event =
>> 0200h'  'Unrecognized Event = 0400h' 'Unrecognized Event = 0800h'
>> 'Unrecognized  Event = 1000h' 'Unrecognized Event = 2000h' 'Unrecognized
>> Event = 4000h'
>>
>> Is there any trick that I have just missed to get the config file active?
>>
>> /glz
>>
>>
>> ................................................... the future isMobile
>>
>>   Goran Lowkrantz <goran.lowkrantz@...>
>>   System Architect, isMobile AB
>>   Sandviksgatan 81, PO Box 58, S-971 03 Luleå, Sweden
>>   Mobile: +46(0)70-587 87 82
>> http://www.ismobile.com ...............................................
>>
>> _______________________________________________
>> Freeipmi-users mailing list
>> Freeipmi-users@...
>> https://lists.gnu.org/mailman/listinfo/freeipmi-users
> --
> Albert Chu
> chu11@...
> Computer Scientist
> High Performance Systems Division
> Lawrence Livermore National Laboratory
>
>



................................................... the future isMobile

  Goran Lowkrantz <goran.lowkrantz@...>
  System Architect, isMobile AB
  Sandviksgatan 81, PO Box 58, S-971 03 Luleå, Sweden
  Mobile: +46(0)70-587 87 82
http://www.ismobile.com ...............................................

_______________________________________________
Freeipmi-users mailing list
Freeipmi-users@...
https://lists.gnu.org/mailman/listinfo/freeipmi-users

Re: Can't get freeipmi_interpret_sensor.conf to work

by Albert Chu :: Rate this Message:

| View Threaded | Show Only this Message

Hey Goran,

Thanks for the list.  I can go ahead and add these motherboards too.  I
assume they all have the same Supermicro OEM CPU Temp sensors?

Do the magnum technologies inc motherboards have a name/product name
associated with them?  The way I document/organize the code, it would
nicer to associated those motherborads w/ Magnum instead of Supermicro.

Al

On Tue, 2011-09-20 at 08:54 -0700, Goran Lowkrantz wrote:

> Hi Albert,
>
> Works just perfekt.
>
> Here is a list of our other Supermicro board:
>
> Supermicro X7DB8 10437:4
> Supermicro X8DTN 10437:4
> Supermicro X8DTL 47488:6
> Supermicro X9SCL/X9SCM 47488:1572
> Supermicro X7SBi-LN4 5593:4404
> Supermicro X7SBi-LN4 10437:4
> Supermicro X8DTL 5593:6
> Supermicro X8DTN+-F 47488:1551
>
>
> 10437: Peppercon AG
> 47488: Super Micro Computer Inc.
> 5593: Magnum Technologies Inc.
>
> /glz
>
>
> --On September 19, 2011 11:14:48 -0700 Albert Chu <chu11@...> wrote:
>
> > Hi Goran,
> >
> > Unfortunately that's not how freeipmi_interpret_sensor.conf works.  That
> > conf file is for use with the --output-sensor-state option.  (In
> > hindsight, I now see the overloading of the word 'interpret' may be
> > confusing).
> >
> > I went ahead and added your motherboard into this beta of FreeIPMI, can
> > you see if it works?  You'll still need to specify --interpret-oem-data.
> > You may also want to run --output-sensor-state to see if that brings up
> > an interpretation for those events too.
> >
> > http://download.gluster.com/pub/freeipmi/qa-release/freeipmi-1.0.7.beta3.
> > tar.gz
> >
> > In addition, you may be interested in the --ignore-unrecognized-events
> > option to eliminate all those unrecognized events.
> >
> > Thanks,
> > Al
> >
> > On Mon, 2011-09-19 at 02:44 -0700, Goran Lowkrantz wrote:
> >> I am trying to add the CPU Temp sensors output from our Supermicro
> >> servers  to freeipmi_interpret_sensor.conf but I can't get it working.
> >> As we have  quite a few, I would like to get them working so I started
> >> with this.
> >>
> >> The server I am testing on has a X8DTN+-F motherboard, below is the
> >> dmidecode output. We are running FreeBSD amd64 8.2-STABLE with FreeIPMI
> >> 1.0.6. All files are in the default location /usr/local/etc/freeipmi
> >>
> >> Handle 0x0001, DMI type 1, 27 bytes
> >> System Information
> >>         Manufacturer: Supermicro
> >>         Product Name: X8DTN+-F
> >>         Version: 1234567890
> >>         Serial Number: 1234567890
> >>         UUID: 25091011-3C00-C25E-8922-003048F7A292
> >>         Wake-up Type: Power Switch
> >>         SKU Number: 1234567890
> >>         Family: Server
> >>
> >> Using bcm-info gives the following output:
> >> # bmc-info
> >> Device ID             : 32
> >> Device Revision       : 1
> >> Device SDRs           : unsupported
> >> Firmware Revision     : 2.04
> >> Device Available      : yes (normal operation)
> >> IPMI Version          : 2.0
> >> Sensor Device         : supported
> >> SDR Repository Device : supported
> >> SEL Device            : supported
> >> FRU Inventory Device  : supported
> >> IPMB Event Receiver   : supported
> >> IPMB Event Generator  : supported
> >> Bridge                : unsupported
> >> Chassis Device        : supported
> >> Manufacturer ID       : Super Micro Computer Inc. (47488)
> >> Product ID            : 1551
> >>
> >> GUID : 00000000-0000-0000-0000-000000000000
> >>
> >> Channel Information
> >>
> >> Channel Number       : 0
> >> Medium Type          : IPMB (I2C)
> >> Protocol Type        : IPMB-1.0
> >> Active Session Count : 0
> >> Session Support      : session-less
> >> Vendor ID            : Intelligent Platform Management Interface forum
> >> (7154)
> >>
> >> Channel Number       : 1
> >> Medium Type          : 802.3 LAN
> >> Protocol Type        : IPMB-1.0
> >> Active Session Count : 0
> >> Session Support      : multi-session
> >> Vendor ID            : Intelligent Platform Management Interface forum
> >> (7154)
> >>
> >> Channel Number       : 3
> >> Medium Type          : Asynch. Serial/Modem (RS-232)
> >> Protocol Type        : IPMB-1.0
> >> Active Session Count : 0
> >> Session Support      : single-session
> >> Vendor ID            : Intelligent Platform Management Interface forum
> >> (7154)
> >>
> >> Channel Number       : 5
> >> Medium Type          : IPMB (I2C)
> >> Protocol Type        : IPMB-1.0
> >> Active Session Count : 0
> >> Session Support      : session-less
> >> Vendor ID            : Intelligent Platform Management Interface forum
> >> (7154)
> >>
> >> So I would expect the id to be 47488:1551
> >>
> >> Verbose output of ipmi-sensors for the two sensors:
> >> Record ID: 1277
> >> ID String: CPU1 Temp
> >> Sensor Type: OEM Reserved (C0h)
> >> Sensor Number: 82
> >> IPMB Slave Address: 10h
> >> Sensor Owner ID: 20h
> >> Sensor Owner LUN: 0h
> >> Channel Number: 0h
> >> Entity ID: system board (7)
> >> Entity Instance: 1
> >> Entity Instance Type: Physical Entity
> >> Event/Reading Type Code: 70h
> >> Sensor Event: 'OEM Event = 0000h'
> >>
> >> Record ID: 1344
> >> ID String: CPU2 Temp
> >> Sensor Type: OEM Reserved (C0h)
> >> Sensor Number: 81
> >> IPMB Slave Address: 10h
> >> Sensor Owner ID: 20h
> >> Sensor Owner LUN: 0h
> >> Channel Number: 0h
> >> Entity ID: system board (7)
> >> Entity Instance: 2
> >> Entity Instance Type: Physical Entity
> >> Event/Reading Type Code: 70h
> >> Sensor Event: 'OEM Event = 0000h'
> >>
> >> This shows the event code as 0x70 and the sensor type as 0xc0.
> >>
> >> Here are the lines I have added for the test and these are the only
> >> lines  not commented in the file:
> >>
> >> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0000 Nominal
> >> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0001 Warning
> >> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0002 Warning
> >> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0004 Critical
> >> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0007 Warning
> >>
> >> But I still get this:
> >> # ipmi-sensors --interpret-oem-data
> >> ID   | Name          | Type              | Reading    | Units | Event
> >> 4    | FAN 1         | Fan               | N/A        | RPM   | N/A
> >> 71   | FAN 2         | Fan               | 4096.00    | RPM   | 'OK'
> >> 138  | FAN 3         | Fan               | 4356.00    | RPM   | 'OK'
> >> 205  | FAN 4         | Fan               | 4356.00    | RPM   | 'OK'
> >> 272  | FAN 5         | Fan               | N/A        | RPM   | N/A
> >> 339  | FAN 6         | Fan               | N/A        | RPM   | N/A
> >> 406  | FAN 7         | Fan               | N/A        | RPM   | N/A
> >> 473  | FAN 8         | Fan               | N/A        | RPM   | N/A
> >> 540  | CPU1 Vcore    | Voltage           | 1.01       | V     | 'OK'
> >> 607  | CPU2 Vcore    | Voltage           | 1.10       | V     | 'OK'
> >> 674  | +1.5 V        | Voltage           | 1.52       | V     | 'OK'
> >> 741  | +5 V          | Voltage           | 5.09       | V     | 'OK'
> >> 808  | +5VSB         | Voltage           | 5.06       | V     | 'OK'
> >> 875  | +12 V         | Voltage           | 12.19      | V     | 'OK'
> >> 942  | CPU1 DIMM     | Voltage           | 1.54       | V     | 'OK'
> >> 1009 | CPU2 DIMM     | Voltage           | 1.54       | V     | 'OK'
> >> 1076 | +3.3VCC       | Voltage           | 3.26       | V     | 'OK'
> >> 1143 | +3.3VSB       | Voltage           | 3.22       | V     | 'OK'
> >> 1210 | VBAT          | Voltage           | 3.19       | V     | 'OK'
> >> 1277 | CPU1 Temp     | OEM Reserved      | N/A        | N/A   | 'OEM
> >> Event  = 0000h'
> >> 1344 | CPU2 Temp     | OEM Reserved      | N/A        | N/A   | 'OEM
> >> Event  = 0000h'
> >> 1411 | System Temp   | Temperature       | 21.00      | C     | 'OK'
> >> 1478 | P1-DIMM1A     | Temperature       | 33.00      | C     | 'OK'
> >> 1545 | P1-DIMM1B     | Temperature       | 32.00      | C     | 'OK'
> >> 1612 | P1-DIMM1C     | Temperature       | N/A        | C     | N/A
> >> 1679 | P1-DIMM2A     | Temperature       | 36.00      | C     | 'OK'
> >> 1746 | P1-DIMM2B     | Temperature       | 34.00      | C     | 'OK'
> >> 1813 | P1-DIMM2C     | Temperature       | N/A        | C     | N/A
> >> 1880 | P1-DIMM3A     | Temperature       | 36.00      | C     | 'OK'
> >> 1947 | P1-DIMM3B     | Temperature       | 36.00      | C     | 'OK'
> >> 2014 | P1-DIMM3C     | Temperature       | N/A        | C     | N/A
> >> 2081 | P2-DIMM1A     | Temperature       | 30.00      | C     | 'OK'
> >> 2148 | P2-DIMM1B     | Temperature       | 28.00      | C     | 'OK'
> >> 2215 | P2-DIMM1C     | Temperature       | N/A        | C     | N/A
> >> 2282 | P2-DIMM2A     | Temperature       | 27.00      | C     | 'OK'
> >> 2349 | P2-DIMM2B     | Temperature       | 27.00      | C     | 'OK'
> >> 2416 | P2-DIMM2C     | Temperature       | N/A        | C     | N/A
> >> 2483 | P2-DIMM3A     | Temperature       | 27.00      | C     | 'OK'
> >> 2550 | P2-DIMM3B     | Temperature       | 28.00      | C     | 'OK'
> >> 2617 | P2-DIMM3C     | Temperature       | N/A        | C     | N/A
> >> 2684 | Chassis Intru | Physical Security | N/A        | N/A   | 'OK'
> >> 2751 | PS Status     | Power Supply      | N/A        | N/A   |
> >> 'Presence  detected' 'Unrecognized Event = 0100h' 'Unrecognized Event =
> >> 0200h'  'Unrecognized Event = 0400h' 'Unrecognized Event = 0800h'
> >> 'Unrecognized  Event = 1000h' 'Unrecognized Event = 2000h' 'Unrecognized
> >> Event = 4000h'
> >>
> >> Is there any trick that I have just missed to get the config file active?
> >>
> >> /glz
> >>
> >>
> >> ................................................... the future isMobile
> >>
> >>   Goran Lowkrantz <goran.lowkrantz@...>
> >>   System Architect, isMobile AB
> >>   Sandviksgatan 81, PO Box 58, S-971 03 Luleå, Sweden
> >>   Mobile: +46(0)70-587 87 82
> >> http://www.ismobile.com ...............................................
> >>
> >> _______________________________________________
> >> Freeipmi-users mailing list
> >> Freeipmi-users@...
> >> https://lists.gnu.org/mailman/listinfo/freeipmi-users
> > --
> > Albert Chu
> > chu11@...
> > Computer Scientist
> > High Performance Systems Division
> > Lawrence Livermore National Laboratory
> >
> >
>
>
>
> ................................................... the future isMobile
>
>   Goran Lowkrantz <goran.lowkrantz@...>
>   System Architect, isMobile AB
>   Sandviksgatan 81, PO Box 58, S-971 03 Luleå, Sweden
>   Mobile: +46(0)70-587 87 82
> http://www.ismobile.com ...............................................
--
Albert Chu
chu11@...
Computer Scientist
High Performance Systems Division
Lawrence Livermore National Laboratory



_______________________________________________
Freeipmi-users mailing list
Freeipmi-users@...
https://lists.gnu.org/mailman/listinfo/freeipmi-users

Re: Can't get freeipmi_interpret_sensor.conf to work

by Goran Lowkrantz :: Rate this Message:

| View Threaded | Show Only this Message

Hi Albert,

Yes, they all have the CPU sensor.

Re the Magnum thing, I have no idea why they have different manufacturer
code. I looked at the two X8DTL and X7SBi-LN4 boards and could see no
visual difference between them. They have different codes in a few places
but I don't know if it's date codes or something else. But I am almost 100%
sure we got the Magnum systems first, something like 8 to 12 weeks between
the two pairs. But then we are in the Swedish north so I have no idea about
how long time it takes for Super Micro stock to move this far and thus the
delivery times may be irrelevant.

/glz

--On Tuesday, September 20, 2011 10:04 AM -0700 Albert Chu <chu11@...>
wrote:

> Hey Goran,
>
> Thanks for the list.  I can go ahead and add these motherboards too.  I
> assume they all have the same Supermicro OEM CPU Temp sensors?
>
> Do the magnum technologies inc motherboards have a name/product name
> associated with them?  The way I document/organize the code, it would
> nicer to associated those motherborads w/ Magnum instead of Supermicro.
>
> Al
>
> On Tue, 2011-09-20 at 08:54 -0700, Goran Lowkrantz wrote:
>> Hi Albert,
>>
>> Works just perfekt.
>>
>> Here is a list of our other Supermicro board:
>>
>> Supermicro X7DB8 10437:4
>> Supermicro X8DTN 10437:4
>> Supermicro X8DTL 47488:6
>> Supermicro X9SCL/X9SCM 47488:1572
>> Supermicro X7SBi-LN4 5593:4404
>> Supermicro X7SBi-LN4 10437:4
>> Supermicro X8DTL 5593:6
>> Supermicro X8DTN+-F 47488:1551
>>
>>
>> 10437: Peppercon AG
>> 47488: Super Micro Computer Inc.
>> 5593: Magnum Technologies Inc.
>>
>> /glz
>>
>>
>> --On September 19, 2011 11:14:48 -0700 Albert Chu <chu11@...> wrote:
>>
>> > Hi Goran,
>> >
>> > Unfortunately that's not how freeipmi_interpret_sensor.conf works.
>> > That conf file is for use with the --output-sensor-state option.  (In
>> > hindsight, I now see the overloading of the word 'interpret' may be
>> > confusing).
>> >
>> > I went ahead and added your motherboard into this beta of FreeIPMI, can
>> > you see if it works?  You'll still need to specify
>> > --interpret-oem-data. You may also want to run --output-sensor-state
>> > to see if that brings up an interpretation for those events too.
>> >
>> > http://download.gluster.com/pub/freeipmi/qa-release/freeipmi-1.0.7.bet
>> > a3. tar.gz
>> >
>> > In addition, you may be interested in the --ignore-unrecognized-events
>> > option to eliminate all those unrecognized events.
>> >
>> > Thanks,
>> > Al
>> >
>> > On Mon, 2011-09-19 at 02:44 -0700, Goran Lowkrantz wrote:
>> >> I am trying to add the CPU Temp sensors output from our Supermicro
>> >> servers  to freeipmi_interpret_sensor.conf but I can't get it working.
>> >> As we have  quite a few, I would like to get them working so I started
>> >> with this.
>> >>
>> >> The server I am testing on has a X8DTN+-F motherboard, below is the
>> >> dmidecode output. We are running FreeBSD amd64 8.2-STABLE with
>> >> FreeIPMI 1.0.6. All files are in the default location
>> >> /usr/local/etc/freeipmi
>> >>
>> >> Handle 0x0001, DMI type 1, 27 bytes
>> >> System Information
>> >>         Manufacturer: Supermicro
>> >>         Product Name: X8DTN+-F
>> >>         Version: 1234567890
>> >>         Serial Number: 1234567890
>> >>         UUID: 25091011-3C00-C25E-8922-003048F7A292
>> >>         Wake-up Type: Power Switch
>> >>         SKU Number: 1234567890
>> >>         Family: Server
>> >>
>> >> Using bcm-info gives the following output:
>> >> # bmc-info
>> >> Device ID             : 32
>> >> Device Revision       : 1
>> >> Device SDRs           : unsupported
>> >> Firmware Revision     : 2.04
>> >> Device Available      : yes (normal operation)
>> >> IPMI Version          : 2.0
>> >> Sensor Device         : supported
>> >> SDR Repository Device : supported
>> >> SEL Device            : supported
>> >> FRU Inventory Device  : supported
>> >> IPMB Event Receiver   : supported
>> >> IPMB Event Generator  : supported
>> >> Bridge                : unsupported
>> >> Chassis Device        : supported
>> >> Manufacturer ID       : Super Micro Computer Inc. (47488)
>> >> Product ID            : 1551
>> >>
>> >> GUID : 00000000-0000-0000-0000-000000000000
>> >>
>> >> Channel Information
>> >>
>> >> Channel Number       : 0
>> >> Medium Type          : IPMB (I2C)
>> >> Protocol Type        : IPMB-1.0
>> >> Active Session Count : 0
>> >> Session Support      : session-less
>> >> Vendor ID            : Intelligent Platform Management Interface forum
>> >> (7154)
>> >>
>> >> Channel Number       : 1
>> >> Medium Type          : 802.3 LAN
>> >> Protocol Type        : IPMB-1.0
>> >> Active Session Count : 0
>> >> Session Support      : multi-session
>> >> Vendor ID            : Intelligent Platform Management Interface forum
>> >> (7154)
>> >>
>> >> Channel Number       : 3
>> >> Medium Type          : Asynch. Serial/Modem (RS-232)
>> >> Protocol Type        : IPMB-1.0
>> >> Active Session Count : 0
>> >> Session Support      : single-session
>> >> Vendor ID            : Intelligent Platform Management Interface forum
>> >> (7154)
>> >>
>> >> Channel Number       : 5
>> >> Medium Type          : IPMB (I2C)
>> >> Protocol Type        : IPMB-1.0
>> >> Active Session Count : 0
>> >> Session Support      : session-less
>> >> Vendor ID            : Intelligent Platform Management Interface forum
>> >> (7154)
>> >>
>> >> So I would expect the id to be 47488:1551
>> >>
>> >> Verbose output of ipmi-sensors for the two sensors:
>> >> Record ID: 1277
>> >> ID String: CPU1 Temp
>> >> Sensor Type: OEM Reserved (C0h)
>> >> Sensor Number: 82
>> >> IPMB Slave Address: 10h
>> >> Sensor Owner ID: 20h
>> >> Sensor Owner LUN: 0h
>> >> Channel Number: 0h
>> >> Entity ID: system board (7)
>> >> Entity Instance: 1
>> >> Entity Instance Type: Physical Entity
>> >> Event/Reading Type Code: 70h
>> >> Sensor Event: 'OEM Event = 0000h'
>> >>
>> >> Record ID: 1344
>> >> ID String: CPU2 Temp
>> >> Sensor Type: OEM Reserved (C0h)
>> >> Sensor Number: 81
>> >> IPMB Slave Address: 10h
>> >> Sensor Owner ID: 20h
>> >> Sensor Owner LUN: 0h
>> >> Channel Number: 0h
>> >> Entity ID: system board (7)
>> >> Entity Instance: 2
>> >> Entity Instance Type: Physical Entity
>> >> Event/Reading Type Code: 70h
>> >> Sensor Event: 'OEM Event = 0000h'
>> >>
>> >> This shows the event code as 0x70 and the sensor type as 0xc0.
>> >>
>> >> Here are the lines I have added for the test and these are the only
>> >> lines  not commented in the file:
>> >>
>> >> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0000 Nominal
>> >> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0001 Warning
>> >> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0002 Warning
>> >> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0004 Critical
>> >> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0007 Warning
>> >>
>> >> But I still get this:
>> >> # ipmi-sensors --interpret-oem-data
>> >> ID   | Name          | Type              | Reading    | Units | Event
>> >> 4    | FAN 1         | Fan               | N/A        | RPM   | N/A
>> >> 71   | FAN 2         | Fan               | 4096.00    | RPM   | 'OK'
>> >> 138  | FAN 3         | Fan               | 4356.00    | RPM   | 'OK'
>> >> 205  | FAN 4         | Fan               | 4356.00    | RPM   | 'OK'
>> >> 272  | FAN 5         | Fan               | N/A        | RPM   | N/A
>> >> 339  | FAN 6         | Fan               | N/A        | RPM   | N/A
>> >> 406  | FAN 7         | Fan               | N/A        | RPM   | N/A
>> >> 473  | FAN 8         | Fan               | N/A        | RPM   | N/A
>> >> 540  | CPU1 Vcore    | Voltage           | 1.01       | V     | 'OK'
>> >> 607  | CPU2 Vcore    | Voltage           | 1.10       | V     | 'OK'
>> >> 674  | +1.5 V        | Voltage           | 1.52       | V     | 'OK'
>> >> 741  | +5 V          | Voltage           | 5.09       | V     | 'OK'
>> >> 808  | +5VSB         | Voltage           | 5.06       | V     | 'OK'
>> >> 875  | +12 V         | Voltage           | 12.19      | V     | 'OK'
>> >> 942  | CPU1 DIMM     | Voltage           | 1.54       | V     | 'OK'
>> >> 1009 | CPU2 DIMM     | Voltage           | 1.54       | V     | 'OK'
>> >> 1076 | +3.3VCC       | Voltage           | 3.26       | V     | 'OK'
>> >> 1143 | +3.3VSB       | Voltage           | 3.22       | V     | 'OK'
>> >> 1210 | VBAT          | Voltage           | 3.19       | V     | 'OK'
>> >> 1277 | CPU1 Temp     | OEM Reserved      | N/A        | N/A   | 'OEM
>> >> Event  = 0000h'
>> >> 1344 | CPU2 Temp     | OEM Reserved      | N/A        | N/A   | 'OEM
>> >> Event  = 0000h'
>> >> 1411 | System Temp   | Temperature       | 21.00      | C     | 'OK'
>> >> 1478 | P1-DIMM1A     | Temperature       | 33.00      | C     | 'OK'
>> >> 1545 | P1-DIMM1B     | Temperature       | 32.00      | C     | 'OK'
>> >> 1612 | P1-DIMM1C     | Temperature       | N/A        | C     | N/A
>> >> 1679 | P1-DIMM2A     | Temperature       | 36.00      | C     | 'OK'
>> >> 1746 | P1-DIMM2B     | Temperature       | 34.00      | C     | 'OK'
>> >> 1813 | P1-DIMM2C     | Temperature       | N/A        | C     | N/A
>> >> 1880 | P1-DIMM3A     | Temperature       | 36.00      | C     | 'OK'
>> >> 1947 | P1-DIMM3B     | Temperature       | 36.00      | C     | 'OK'
>> >> 2014 | P1-DIMM3C     | Temperature       | N/A        | C     | N/A
>> >> 2081 | P2-DIMM1A     | Temperature       | 30.00      | C     | 'OK'
>> >> 2148 | P2-DIMM1B     | Temperature       | 28.00      | C     | 'OK'
>> >> 2215 | P2-DIMM1C     | Temperature       | N/A        | C     | N/A
>> >> 2282 | P2-DIMM2A     | Temperature       | 27.00      | C     | 'OK'
>> >> 2349 | P2-DIMM2B     | Temperature       | 27.00      | C     | 'OK'
>> >> 2416 | P2-DIMM2C     | Temperature       | N/A        | C     | N/A
>> >> 2483 | P2-DIMM3A     | Temperature       | 27.00      | C     | 'OK'
>> >> 2550 | P2-DIMM3B     | Temperature       | 28.00      | C     | 'OK'
>> >> 2617 | P2-DIMM3C     | Temperature       | N/A        | C     | N/A
>> >> 2684 | Chassis Intru | Physical Security | N/A        | N/A   | 'OK'
>> >> 2751 | PS Status     | Power Supply      | N/A        | N/A   |
>> >> 'Presence  detected' 'Unrecognized Event = 0100h' 'Unrecognized Event
>> >> = 0200h'  'Unrecognized Event = 0400h' 'Unrecognized Event = 0800h'
>> >> 'Unrecognized  Event = 1000h' 'Unrecognized Event = 2000h'
>> >> 'Unrecognized Event = 4000h'
>> >>
>> >> Is there any trick that I have just missed to get the config file
>> >> active?
>> >>
>> >> /glz
>> >>
>> >>
>> >> ................................................... the future
>> >> isMobile
>> >>
>> >>   Goran Lowkrantz <goran.lowkrantz@...>
>> >>   System Architect, isMobile AB
>> >>   Sandviksgatan 81, PO Box 58, S-971 03 Luleå, Sweden
>> >>   Mobile: +46(0)70-587 87 82
>> >> http://www.ismobile.com
>> >> ...............................................
>> >>
>> >> _______________________________________________
>> >> Freeipmi-users mailing list
>> >> Freeipmi-users@...
>> >> https://lists.gnu.org/mailman/listinfo/freeipmi-users
>> > --
>> > Albert Chu
>> > chu11@...
>> > Computer Scientist
>> > High Performance Systems Division
>> > Lawrence Livermore National Laboratory
>> >
>> >
>>
>>
>>
>> ................................................... the future isMobile
>>
>>   Goran Lowkrantz <goran.lowkrantz@...>
>>   System Architect, isMobile AB
>>   Sandviksgatan 81, PO Box 58, S-971 03 Luleå, Sweden
>>   Mobile: +46(0)70-587 87 82
>> http://www.ismobile.com ...............................................
> --
> Albert Chu
> chu11@...
> Computer Scientist
> High Performance Systems Division
> Lawrence Livermore National Laboratory
>
>





_______________________________________________
Freeipmi-users mailing list
Freeipmi-users@...
https://lists.gnu.org/mailman/listinfo/freeipmi-users

Re: Can't get freeipmi_interpret_sensor.conf to work

by Albert Chu :: Rate this Message:

| View Threaded | Show Only this Message

Hi Goran,

No problem, I just went ahead and added the support under the Supermicro
"banner".  I've added them to this beta.  Could you LMK if it seems to
work with all the Supermicro boards you have?

http://download.gluster.com/pub/freeipmi/qa-release/freeipmi-1.0.7.beta4.tar.gz

If you could run w/ --output-sensor-state and see if the event
interpretations are working too, I'd appreciate it.

Thanks,

Al

On Tue, 2011-09-20 at 10:34 -0700, Goran Lowkrantz wrote:

> Hi Albert,
>
> Yes, they all have the CPU sensor.
>
> Re the Magnum thing, I have no idea why they have different manufacturer
> code. I looked at the two X8DTL and X7SBi-LN4 boards and could see no
> visual difference between them. They have different codes in a few places
> but I don't know if it's date codes or something else. But I am almost 100%
> sure we got the Magnum systems first, something like 8 to 12 weeks between
> the two pairs. But then we are in the Swedish north so I have no idea about
> how long time it takes for Super Micro stock to move this far and thus the
> delivery times may be irrelevant.
>
> /glz
>
> --On Tuesday, September 20, 2011 10:04 AM -0700 Albert Chu <chu11@...>
> wrote:
>
> > Hey Goran,
> >
> > Thanks for the list.  I can go ahead and add these motherboards too.  I
> > assume they all have the same Supermicro OEM CPU Temp sensors?
> >
> > Do the magnum technologies inc motherboards have a name/product name
> > associated with them?  The way I document/organize the code, it would
> > nicer to associated those motherborads w/ Magnum instead of Supermicro.
> >
> > Al
> >
> > On Tue, 2011-09-20 at 08:54 -0700, Goran Lowkrantz wrote:
> >> Hi Albert,
> >>
> >> Works just perfekt.
> >>
> >> Here is a list of our other Supermicro board:
> >>
> >> Supermicro X7DB8     10437:4
> >> Supermicro X8DTN     10437:4
> >> Supermicro X8DTL     47488:6
> >> Supermicro X9SCL/X9SCM       47488:1572
> >> Supermicro X7SBi-LN4 5593:4404
> >> Supermicro X7SBi-LN4 10437:4
> >> Supermicro X8DTL     5593:6
> >> Supermicro X8DTN+-F  47488:1551
> >>
> >>
> >> 10437: Peppercon AG
> >> 47488: Super Micro Computer Inc.
> >> 5593: Magnum Technologies Inc.
> >>
> >> /glz
> >>
> >>
> >> --On September 19, 2011 11:14:48 -0700 Albert Chu <chu11@...> wrote:
> >>
> >> > Hi Goran,
> >> >
> >> > Unfortunately that's not how freeipmi_interpret_sensor.conf works.
> >> > That conf file is for use with the --output-sensor-state option.  (In
> >> > hindsight, I now see the overloading of the word 'interpret' may be
> >> > confusing).
> >> >
> >> > I went ahead and added your motherboard into this beta of FreeIPMI, can
> >> > you see if it works?  You'll still need to specify
> >> > --interpret-oem-data. You may also want to run --output-sensor-state
> >> > to see if that brings up an interpretation for those events too.
> >> >
> >> > http://download.gluster.com/pub/freeipmi/qa-release/freeipmi-1.0.7.bet
> >> > a3. tar.gz
> >> >
> >> > In addition, you may be interested in the --ignore-unrecognized-events
> >> > option to eliminate all those unrecognized events.
> >> >
> >> > Thanks,
> >> > Al
> >> >
> >> > On Mon, 2011-09-19 at 02:44 -0700, Goran Lowkrantz wrote:
> >> >> I am trying to add the CPU Temp sensors output from our Supermicro
> >> >> servers  to freeipmi_interpret_sensor.conf but I can't get it working.
> >> >> As we have  quite a few, I would like to get them working so I started
> >> >> with this.
> >> >>
> >> >> The server I am testing on has a X8DTN+-F motherboard, below is the
> >> >> dmidecode output. We are running FreeBSD amd64 8.2-STABLE with
> >> >> FreeIPMI 1.0.6. All files are in the default location
> >> >> /usr/local/etc/freeipmi
> >> >>
> >> >> Handle 0x0001, DMI type 1, 27 bytes
> >> >> System Information
> >> >>         Manufacturer: Supermicro
> >> >>         Product Name: X8DTN+-F
> >> >>         Version: 1234567890
> >> >>         Serial Number: 1234567890
> >> >>         UUID: 25091011-3C00-C25E-8922-003048F7A292
> >> >>         Wake-up Type: Power Switch
> >> >>         SKU Number: 1234567890
> >> >>         Family: Server
> >> >>
> >> >> Using bcm-info gives the following output:
> >> >> # bmc-info
> >> >> Device ID             : 32
> >> >> Device Revision       : 1
> >> >> Device SDRs           : unsupported
> >> >> Firmware Revision     : 2.04
> >> >> Device Available      : yes (normal operation)
> >> >> IPMI Version          : 2.0
> >> >> Sensor Device         : supported
> >> >> SDR Repository Device : supported
> >> >> SEL Device            : supported
> >> >> FRU Inventory Device  : supported
> >> >> IPMB Event Receiver   : supported
> >> >> IPMB Event Generator  : supported
> >> >> Bridge                : unsupported
> >> >> Chassis Device        : supported
> >> >> Manufacturer ID       : Super Micro Computer Inc. (47488)
> >> >> Product ID            : 1551
> >> >>
> >> >> GUID : 00000000-0000-0000-0000-000000000000
> >> >>
> >> >> Channel Information
> >> >>
> >> >> Channel Number       : 0
> >> >> Medium Type          : IPMB (I2C)
> >> >> Protocol Type        : IPMB-1.0
> >> >> Active Session Count : 0
> >> >> Session Support      : session-less
> >> >> Vendor ID            : Intelligent Platform Management Interface forum
> >> >> (7154)
> >> >>
> >> >> Channel Number       : 1
> >> >> Medium Type          : 802.3 LAN
> >> >> Protocol Type        : IPMB-1.0
> >> >> Active Session Count : 0
> >> >> Session Support      : multi-session
> >> >> Vendor ID            : Intelligent Platform Management Interface forum
> >> >> (7154)
> >> >>
> >> >> Channel Number       : 3
> >> >> Medium Type          : Asynch. Serial/Modem (RS-232)
> >> >> Protocol Type        : IPMB-1.0
> >> >> Active Session Count : 0
> >> >> Session Support      : single-session
> >> >> Vendor ID            : Intelligent Platform Management Interface forum
> >> >> (7154)
> >> >>
> >> >> Channel Number       : 5
> >> >> Medium Type          : IPMB (I2C)
> >> >> Protocol Type        : IPMB-1.0
> >> >> Active Session Count : 0
> >> >> Session Support      : session-less
> >> >> Vendor ID            : Intelligent Platform Management Interface forum
> >> >> (7154)
> >> >>
> >> >> So I would expect the id to be 47488:1551
> >> >>
> >> >> Verbose output of ipmi-sensors for the two sensors:
> >> >> Record ID: 1277
> >> >> ID String: CPU1 Temp
> >> >> Sensor Type: OEM Reserved (C0h)
> >> >> Sensor Number: 82
> >> >> IPMB Slave Address: 10h
> >> >> Sensor Owner ID: 20h
> >> >> Sensor Owner LUN: 0h
> >> >> Channel Number: 0h
> >> >> Entity ID: system board (7)
> >> >> Entity Instance: 1
> >> >> Entity Instance Type: Physical Entity
> >> >> Event/Reading Type Code: 70h
> >> >> Sensor Event: 'OEM Event = 0000h'
> >> >>
> >> >> Record ID: 1344
> >> >> ID String: CPU2 Temp
> >> >> Sensor Type: OEM Reserved (C0h)
> >> >> Sensor Number: 81
> >> >> IPMB Slave Address: 10h
> >> >> Sensor Owner ID: 20h
> >> >> Sensor Owner LUN: 0h
> >> >> Channel Number: 0h
> >> >> Entity ID: system board (7)
> >> >> Entity Instance: 2
> >> >> Entity Instance Type: Physical Entity
> >> >> Event/Reading Type Code: 70h
> >> >> Sensor Event: 'OEM Event = 0000h'
> >> >>
> >> >> This shows the event code as 0x70 and the sensor type as 0xc0.
> >> >>
> >> >> Here are the lines I have added for the test and these are the only
> >> >> lines  not commented in the file:
> >> >>
> >> >> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0000 Nominal
> >> >> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0001 Warning
> >> >> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0002 Warning
> >> >> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0004 Critical
> >> >> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0007 Warning
> >> >>
> >> >> But I still get this:
> >> >> # ipmi-sensors --interpret-oem-data
> >> >> ID   | Name          | Type              | Reading    | Units | Event
> >> >> 4    | FAN 1         | Fan               | N/A        | RPM   | N/A
> >> >> 71   | FAN 2         | Fan               | 4096.00    | RPM   | 'OK'
> >> >> 138  | FAN 3         | Fan               | 4356.00    | RPM   | 'OK'
> >> >> 205  | FAN 4         | Fan               | 4356.00    | RPM   | 'OK'
> >> >> 272  | FAN 5         | Fan               | N/A        | RPM   | N/A
> >> >> 339  | FAN 6         | Fan               | N/A        | RPM   | N/A
> >> >> 406  | FAN 7         | Fan               | N/A        | RPM   | N/A
> >> >> 473  | FAN 8         | Fan               | N/A        | RPM   | N/A
> >> >> 540  | CPU1 Vcore    | Voltage           | 1.01       | V     | 'OK'
> >> >> 607  | CPU2 Vcore    | Voltage           | 1.10       | V     | 'OK'
> >> >> 674  | +1.5 V        | Voltage           | 1.52       | V     | 'OK'
> >> >> 741  | +5 V          | Voltage           | 5.09       | V     | 'OK'
> >> >> 808  | +5VSB         | Voltage           | 5.06       | V     | 'OK'
> >> >> 875  | +12 V         | Voltage           | 12.19      | V     | 'OK'
> >> >> 942  | CPU1 DIMM     | Voltage           | 1.54       | V     | 'OK'
> >> >> 1009 | CPU2 DIMM     | Voltage           | 1.54       | V     | 'OK'
> >> >> 1076 | +3.3VCC       | Voltage           | 3.26       | V     | 'OK'
> >> >> 1143 | +3.3VSB       | Voltage           | 3.22       | V     | 'OK'
> >> >> 1210 | VBAT          | Voltage           | 3.19       | V     | 'OK'
> >> >> 1277 | CPU1 Temp     | OEM Reserved      | N/A        | N/A   | 'OEM
> >> >> Event  = 0000h'
> >> >> 1344 | CPU2 Temp     | OEM Reserved      | N/A        | N/A   | 'OEM
> >> >> Event  = 0000h'
> >> >> 1411 | System Temp   | Temperature       | 21.00      | C     | 'OK'
> >> >> 1478 | P1-DIMM1A     | Temperature       | 33.00      | C     | 'OK'
> >> >> 1545 | P1-DIMM1B     | Temperature       | 32.00      | C     | 'OK'
> >> >> 1612 | P1-DIMM1C     | Temperature       | N/A        | C     | N/A
> >> >> 1679 | P1-DIMM2A     | Temperature       | 36.00      | C     | 'OK'
> >> >> 1746 | P1-DIMM2B     | Temperature       | 34.00      | C     | 'OK'
> >> >> 1813 | P1-DIMM2C     | Temperature       | N/A        | C     | N/A
> >> >> 1880 | P1-DIMM3A     | Temperature       | 36.00      | C     | 'OK'
> >> >> 1947 | P1-DIMM3B     | Temperature       | 36.00      | C     | 'OK'
> >> >> 2014 | P1-DIMM3C     | Temperature       | N/A        | C     | N/A
> >> >> 2081 | P2-DIMM1A     | Temperature       | 30.00      | C     | 'OK'
> >> >> 2148 | P2-DIMM1B     | Temperature       | 28.00      | C     | 'OK'
> >> >> 2215 | P2-DIMM1C     | Temperature       | N/A        | C     | N/A
> >> >> 2282 | P2-DIMM2A     | Temperature       | 27.00      | C     | 'OK'
> >> >> 2349 | P2-DIMM2B     | Temperature       | 27.00      | C     | 'OK'
> >> >> 2416 | P2-DIMM2C     | Temperature       | N/A        | C     | N/A
> >> >> 2483 | P2-DIMM3A     | Temperature       | 27.00      | C     | 'OK'
> >> >> 2550 | P2-DIMM3B     | Temperature       | 28.00      | C     | 'OK'
> >> >> 2617 | P2-DIMM3C     | Temperature       | N/A        | C     | N/A
> >> >> 2684 | Chassis Intru | Physical Security | N/A        | N/A   | 'OK'
> >> >> 2751 | PS Status     | Power Supply      | N/A        | N/A   |
> >> >> 'Presence  detected' 'Unrecognized Event = 0100h' 'Unrecognized Event
> >> >> = 0200h'  'Unrecognized Event = 0400h' 'Unrecognized Event = 0800h'
> >> >> 'Unrecognized  Event = 1000h' 'Unrecognized Event = 2000h'
> >> >> 'Unrecognized Event = 4000h'
> >> >>
> >> >> Is there any trick that I have just missed to get the config file
> >> >> active?
> >> >>
> >> >> /glz
> >> >>
> >> >>
> >> >> ................................................... the future
> >> >> isMobile
> >> >>
> >> >>   Goran Lowkrantz <goran.lowkrantz@...>
> >> >>   System Architect, isMobile AB
> >> >>   Sandviksgatan 81, PO Box 58, S-971 03 Luleå, Sweden
> >> >>   Mobile: +46(0)70-587 87 82
> >> >> http://www.ismobile.com
> >> >> ...............................................
> >> >>
> >> >> _______________________________________________
> >> >> Freeipmi-users mailing list
> >> >> Freeipmi-users@...
> >> >> https://lists.gnu.org/mailman/listinfo/freeipmi-users
> >> > --
> >> > Albert Chu
> >> > chu11@...
> >> > Computer Scientist
> >> > High Performance Systems Division
> >> > Lawrence Livermore National Laboratory
> >> >
> >> >
> >>
> >>
> >>
> >> ................................................... the future isMobile
> >>
> >>   Goran Lowkrantz <goran.lowkrantz@...>
> >>   System Architect, isMobile AB
> >>   Sandviksgatan 81, PO Box 58, S-971 03 Luleå, Sweden
> >>   Mobile: +46(0)70-587 87 82
> >> http://www.ismobile.com ...............................................
> > --
> > Albert Chu
> > chu11@...
> > Computer Scientist
> > High Performance Systems Division
> > Lawrence Livermore National Laboratory
> >
> >
>
>
>
>
--
Albert Chu
chu11@...
Computer Scientist
High Performance Systems Division
Lawrence Livermore National Laboratory



_______________________________________________
Freeipmi-users mailing list
Freeipmi-users@...
https://lists.gnu.org/mailman/listinfo/freeipmi-users

Re: Can't get freeipmi_interpret_sensor.conf to work

by Goran Lowkrantz :: Rate this Message:

| View Threaded | Show Only this Message

Hi Albert,

Checked on all available hosts and it works OK, with the comments below.
Should I see any difference with --output-sensor-state? It looks the same
to me. And I didn't get any errors.

I found another system lurking in our racks with the same type of CPU temp
sensor but not yet identified. Output from dmidecode and bmc-info gave this:
Manufacturer: Supermicro
Product Name: X8SIE
Manufacturer ID       : Super Micro Computer Inc. (47488)
Product ID            : 1037

Also, I found a difference between the two X7SBi-LN4 boards. The Magnum
version has a CPU Temp meter that is outputting a normal C reading, so that
version does not need the OEM fix. Sorry for missing that last time.

Supermicro X7SBi-LN4 5593:4404
# ipmimonitoring --interpret-oem-data --output-sensor-state
--ignore-unrecognized-events
ID | Name         | Type              | State    | Reading    | Units |
Event
1  | CPU          | Temperature       | Nominal  | 36.00      | C     | 'OK'
2  | System       | Temperature       | Nominal  | 33.00      | C     | 'OK'
3  | CPU Core     | Voltage           | Nominal  | 1.26       | V     | 'OK'
4  | DIMM         | Voltage           | Nominal  | 1.82       | V     | 'OK'
5  | 3.3V         | Voltage           | Nominal  | 3.33       | V     | 'OK'
6  | 5V           | Voltage           | Nominal  | 4.82       | V     | 'OK'
7  | 5VSB         | Voltage           | Nominal  | 4.92       | V     | 'OK'
8  | 12V          | Voltage           | Nominal  | 11.71      | V     | 'OK'
9  | -12V         | Voltage           | Nominal  | -12.23     | V     | 'OK'
10 | Battery      | Voltage           | Nominal  | 3.26       | V     | 'OK'
11 | FAN1         | Fan               | Nominal  | 10125.00   | RPM   | 'OK'
12 | FAN2         | Fan               | Nominal  | 0.00       | RPM   | 'OK'
13 | FAN3         | Fan               | Nominal  | 9585.00    | RPM   | 'OK'
14 | FAN4         | Fan               | Nominal  | 0.00       | RPM   | 'OK'
15 | FAN5         | Fan               | Nominal  | 0.00       | RPM   | 'OK'
16 | FAN6/CPU     | Fan               | Nominal  | 0.00       | RPM   | 'OK'
17 | Intrusion    | Physical Security | Nominal  | N/A        | N/A   | 'OK'
18 | Power Supply | Power Supply      | Critical | N/A        | N/A   |
'Power Supply Failure detected'

Supermicro X7SBi-LN4 10437:4
# ipmimonitoring --interpret-oem-data --output-sensor-state
--ignore-unrecognized-events
ID | Name            | Type                     | State    | Reading    |
Units | Event
4  | CPU Temp        | OEM Reserved             | Nominal  | N/A        |
N/A   | 'Low'
5  | Sys Temp        | Temperature              | Nominal  | 36.00      | C
| 'OK'
6  | CPU Vcore       | Voltage                  | Nominal  | 1.22       | V
| 'OK'
7  | DIMM Volt       | Voltage                  | Nominal  | 1.82       | V
| 'OK'
8  | 3.3V            | Voltage                  | Nominal  | 3.31       | V
| 'OK'
9  | 5V              | Voltage                  | Nominal  | 4.82       | V
| 'OK'
10 | 12V             | Voltage                  | Nominal  | 11.81      | V
| 'OK'
11 | -12V            | Voltage                  | Nominal  | -12.10     | V
| 'OK'
12 | 5VSB            | Voltage                  | Nominal  | 4.92       | V
| 'OK'
13 | VBAT            | Voltage                  | Nominal  | 3.25       | V
| 'OK'
14 | Fan1            | Fan                      | Nominal  | 10200.00   |
RPM   | 'OK'
15 | Fan2            | Fan                      | Nominal  | 9500.00    |
RPM   | 'OK'
16 | Fan3            | Fan                      | Critical | 0.00       |
RPM   | 'At or Below (<=) Lower Non-Recoverable Threshold'
17 | Fan4            | Fan                      | Critical | 0.00       |
RPM   | 'At or Below (<=) Lower Non-Recoverable Threshold'
18 | Fan5            | Fan                      | Critical | 0.00       |
RPM   | 'At or Below (<=) Lower Non-Recoverable Threshold'
19 | Fan6/CPU        | Fan                      | Critical | 0.00       |
RPM   | 'At or Below (<=) Lower Non-Recoverable Threshold'
20 | Power Supply    | Power Supply             | Nominal  | N/A        |
N/A   | 'OK'
21 | CPU Internal Er | Module/Board             | Critical | N/A        |
N/A   | 'State Asserted'
22 | System Overheat | Module/Board             | Nominal  | N/A        |
N/A   | 'OK'
23 | Thermal Trip    | Module/Board             | Nominal  | N/A        |
N/A   | 'OK'


I have attached screenshots from IPMIView. It seems like that application
understands that that some of the fans are not connected as deselecting the
'Hide inactive item' only shows more fans. More interesting is that for the
10437:4 I see nothing of failing event 21 and in the 5593:4404 there is no
fail on event 18.

/glz


--On September 20, 2011 16:40:19 -0700 Albert Chu <chu11@...> wrote:

> Hi Goran,
>
> No problem, I just went ahead and added the support under the Supermicro
> "banner".  I've added them to this beta.  Could you LMK if it seems to
> work with all the Supermicro boards you have?
>
> http://download.gluster.com/pub/freeipmi/qa-release/freeipmi-1.0.7.beta4.
> tar.gz
>
> If you could run w/ --output-sensor-state and see if the event
> interpretations are working too, I'd appreciate it.
>
> Thanks,
>
> Al
>
> On Tue, 2011-09-20 at 10:34 -0700, Goran Lowkrantz wrote:
>> Hi Albert,
>>
>> Yes, they all have the CPU sensor.
>>
>> Re the Magnum thing, I have no idea why they have different manufacturer
>> code. I looked at the two X8DTL and X7SBi-LN4 boards and could see no
>> visual difference between them. They have different codes in a few places
>> but I don't know if it's date codes or something else. But I am almost
>> 100% sure we got the Magnum systems first, something like 8 to 12 weeks
>> between the two pairs. But then we are in the Swedish north so I have no
>> idea about how long time it takes for Super Micro stock to move this far
>> and thus the delivery times may be irrelevant.
>>
>> /glz
>>
>> --On Tuesday, September 20, 2011 10:04 AM -0700 Albert Chu
>> <chu11@...> wrote:
>>
>> > Hey Goran,
>> >
>> > Thanks for the list.  I can go ahead and add these motherboards too.  I
>> > assume they all have the same Supermicro OEM CPU Temp sensors?
>> >
>> > Do the magnum technologies inc motherboards have a name/product name
>> > associated with them?  The way I document/organize the code, it would
>> > nicer to associated those motherborads w/ Magnum instead of Supermicro.
>> >
>> > Al
>> >
>> > On Tue, 2011-09-20 at 08:54 -0700, Goran Lowkrantz wrote:
>> >> Hi Albert,
>> >>
>> >> Works just perfekt.
>> >>
>> >> Here is a list of our other Supermicro board:
>> >>
>> >> Supermicro X7DB8     10437:4
>> >> Supermicro X8DTN     10437:4
>> >> Supermicro X8DTL     47488:6
>> >> Supermicro X9SCL/X9SCM       47488:1572
>> >> Supermicro X7SBi-LN4 5593:4404
>> >> Supermicro X7SBi-LN4 10437:4
>> >> Supermicro X8DTL     5593:6
>> >> Supermicro X8DTN+-F  47488:1551
>> >>
>> >>
>> >> 10437: Peppercon AG
>> >> 47488: Super Micro Computer Inc.
>> >> 5593: Magnum Technologies Inc.
>> >>
>> >> /glz
>> >>
>> >>
>> >> --On September 19, 2011 11:14:48 -0700 Albert Chu <chu11@...>
>> >> wrote:
>> >>
>> >> > Hi Goran,
>> >> >
>> >> > Unfortunately that's not how freeipmi_interpret_sensor.conf works.
>> >> > That conf file is for use with the --output-sensor-state option.
>> >> > (In hindsight, I now see the overloading of the word 'interpret'
>> >> > may be confusing).
>> >> >
>> >> > I went ahead and added your motherboard into this beta of FreeIPMI,
>> >> > can you see if it works?  You'll still need to specify
>> >> > --interpret-oem-data. You may also want to run --output-sensor-state
>> >> > to see if that brings up an interpretation for those events too.
>> >> >
>> >> > http://download.gluster.com/pub/freeipmi/qa-release/freeipmi-1.0.7.
>> >> > bet a3. tar.gz
>> >> >
>> >> > In addition, you may be interested in the
>> >> > --ignore-unrecognized-events option to eliminate all those
>> >> > unrecognized events.
>> >> >
>> >> > Thanks,
>> >> > Al
>> >> >
>> >> > On Mon, 2011-09-19 at 02:44 -0700, Goran Lowkrantz wrote:
>> >> >> I am trying to add the CPU Temp sensors output from our Supermicro
>> >> >> servers  to freeipmi_interpret_sensor.conf but I can't get it
>> >> >> working. As we have  quite a few, I would like to get them working
>> >> >> so I started with this.
>> >> >>
>> >> >> The server I am testing on has a X8DTN+-F motherboard, below is the
>> >> >> dmidecode output. We are running FreeBSD amd64 8.2-STABLE with
>> >> >> FreeIPMI 1.0.6. All files are in the default location
>> >> >> /usr/local/etc/freeipmi
>> >> >>
>> >> >> Handle 0x0001, DMI type 1, 27 bytes
>> >> >> System Information
>> >> >>         Manufacturer: Supermicro
>> >> >>         Product Name: X8DTN+-F
>> >> >>         Version: 1234567890
>> >> >>         Serial Number: 1234567890
>> >> >>         UUID: 25091011-3C00-C25E-8922-003048F7A292
>> >> >>         Wake-up Type: Power Switch
>> >> >>         SKU Number: 1234567890
>> >> >>         Family: Server
>> >> >>
>> >> >> Using bcm-info gives the following output:
>> >> >> # bmc-info
>> >> >> Device ID             : 32
>> >> >> Device Revision       : 1
>> >> >> Device SDRs           : unsupported
>> >> >> Firmware Revision     : 2.04
>> >> >> Device Available      : yes (normal operation)
>> >> >> IPMI Version          : 2.0
>> >> >> Sensor Device         : supported
>> >> >> SDR Repository Device : supported
>> >> >> SEL Device            : supported
>> >> >> FRU Inventory Device  : supported
>> >> >> IPMB Event Receiver   : supported
>> >> >> IPMB Event Generator  : supported
>> >> >> Bridge                : unsupported
>> >> >> Chassis Device        : supported
>> >> >> Manufacturer ID       : Super Micro Computer Inc. (47488)
>> >> >> Product ID            : 1551
>> >> >>
>> >> >> GUID : 00000000-0000-0000-0000-000000000000
>> >> >>
>> >> >> Channel Information
>> >> >>
>> >> >> Channel Number       : 0
>> >> >> Medium Type          : IPMB (I2C)
>> >> >> Protocol Type        : IPMB-1.0
>> >> >> Active Session Count : 0
>> >> >> Session Support      : session-less
>> >> >> Vendor ID            : Intelligent Platform Management Interface
>> >> >> forum (7154)
>> >> >>
>> >> >> Channel Number       : 1
>> >> >> Medium Type          : 802.3 LAN
>> >> >> Protocol Type        : IPMB-1.0
>> >> >> Active Session Count : 0
>> >> >> Session Support      : multi-session
>> >> >> Vendor ID            : Intelligent Platform Management Interface
>> >> >> forum (7154)
>> >> >>
>> >> >> Channel Number       : 3
>> >> >> Medium Type          : Asynch. Serial/Modem (RS-232)
>> >> >> Protocol Type        : IPMB-1.0
>> >> >> Active Session Count : 0
>> >> >> Session Support      : single-session
>> >> >> Vendor ID            : Intelligent Platform Management Interface
>> >> >> forum (7154)
>> >> >>
>> >> >> Channel Number       : 5
>> >> >> Medium Type          : IPMB (I2C)
>> >> >> Protocol Type        : IPMB-1.0
>> >> >> Active Session Count : 0
>> >> >> Session Support      : session-less
>> >> >> Vendor ID            : Intelligent Platform Management Interface
>> >> >> forum (7154)
>> >> >>
>> >> >> So I would expect the id to be 47488:1551
>> >> >>
>> >> >> Verbose output of ipmi-sensors for the two sensors:
>> >> >> Record ID: 1277
>> >> >> ID String: CPU1 Temp
>> >> >> Sensor Type: OEM Reserved (C0h)
>> >> >> Sensor Number: 82
>> >> >> IPMB Slave Address: 10h
>> >> >> Sensor Owner ID: 20h
>> >> >> Sensor Owner LUN: 0h
>> >> >> Channel Number: 0h
>> >> >> Entity ID: system board (7)
>> >> >> Entity Instance: 1
>> >> >> Entity Instance Type: Physical Entity
>> >> >> Event/Reading Type Code: 70h
>> >> >> Sensor Event: 'OEM Event = 0000h'
>> >> >>
>> >> >> Record ID: 1344
>> >> >> ID String: CPU2 Temp
>> >> >> Sensor Type: OEM Reserved (C0h)
>> >> >> Sensor Number: 81
>> >> >> IPMB Slave Address: 10h
>> >> >> Sensor Owner ID: 20h
>> >> >> Sensor Owner LUN: 0h
>> >> >> Channel Number: 0h
>> >> >> Entity ID: system board (7)
>> >> >> Entity Instance: 2
>> >> >> Entity Instance Type: Physical Entity
>> >> >> Event/Reading Type Code: 70h
>> >> >> Sensor Event: 'OEM Event = 0000h'
>> >> >>
>> >> >> This shows the event code as 0x70 and the sensor type as 0xc0.
>> >> >>
>> >> >> Here are the lines I have added for the test and these are the only
>> >> >> lines  not commented in the file:
>> >> >>
>> >> >> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0000 Nominal
>> >> >> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0001 Warning
>> >> >> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0002 Warning
>> >> >> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0004 Critical
>> >> >> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0007 Warning
>> >> >>
>> >> >> But I still get this:
>> >> >> # ipmi-sensors --interpret-oem-data
>> >> >> ID   | Name          | Type              | Reading    | Units |
>> >> >> Event 4    | FAN 1         | Fan               | N/A        | RPM
>> >> >> | N/A 71   | FAN 2         | Fan               | 4096.00    | RPM
>> >> >> | 'OK' 138  | FAN 3         | Fan               | 4356.00    | RPM
>> >> >> | 'OK' 205  | FAN 4         | Fan               | 4356.00    | RPM
>> >> >> | 'OK' 272  | FAN 5         | Fan               | N/A        | RPM
>> >> >> | N/A 339  | FAN 6         | Fan               | N/A        | RPM
>> >> >> | N/A 406  | FAN 7         | Fan               | N/A        | RPM
>> >> >> | N/A 473  | FAN 8         | Fan               | N/A        | RPM
>> >> >> | N/A 540  | CPU1 Vcore    | Voltage           | 1.01       | V
>> >> >> | 'OK' 607  | CPU2 Vcore    | Voltage           | 1.10       | V
>> >> >> | 'OK' 674  | +1.5 V        | Voltage           | 1.52       | V
>> >> >> | 'OK' 741  | +5 V          | Voltage           | 5.09       | V
>> >> >> | 'OK' 808  | +5VSB         | Voltage           | 5.06       | V
>> >> >> | 'OK' 875  | +12 V         | Voltage           | 12.19      | V
>> >> >> | 'OK' 942  | CPU1 DIMM     | Voltage           | 1.54       | V
>> >> >> | 'OK' 1009 | CPU2 DIMM     | Voltage           | 1.54       | V
>> >> >> | 'OK' 1076 | +3.3VCC       | Voltage           | 3.26       | V
>> >> >> | 'OK' 1143 | +3.3VSB       | Voltage           | 3.22       | V
>> >> >> | 'OK' 1210 | VBAT          | Voltage           | 3.19       | V
>> >> >> | 'OK' 1277 | CPU1 Temp     | OEM Reserved      | N/A        | N/A
>> >> >> | 'OEM Event  = 0000h'
>> >> >> 1344 | CPU2 Temp     | OEM Reserved      | N/A        | N/A   |
>> >> >> 'OEM Event  = 0000h'
>> >> >> 1411 | System Temp   | Temperature       | 21.00      | C     |
>> >> >> 'OK' 1478 | P1-DIMM1A     | Temperature       | 33.00      | C
>> >> >> | 'OK' 1545 | P1-DIMM1B     | Temperature       | 32.00      | C
>> >> >> | 'OK' 1612 | P1-DIMM1C     | Temperature       | N/A        | C
>> >> >> | N/A 1679 | P1-DIMM2A     | Temperature       | 36.00      | C
>> >> >> | 'OK' 1746 | P1-DIMM2B     | Temperature       | 34.00      | C
>> >> >> | 'OK' 1813 | P1-DIMM2C     | Temperature       | N/A        | C
>> >> >> | N/A 1880 | P1-DIMM3A     | Temperature       | 36.00      | C
>> >> >> | 'OK' 1947 | P1-DIMM3B     | Temperature       | 36.00      | C
>> >> >> | 'OK' 2014 | P1-DIMM3C     | Temperature       | N/A        | C
>> >> >> | N/A 2081 | P2-DIMM1A     | Temperature       | 30.00      | C
>> >> >> | 'OK' 2148 | P2-DIMM1B     | Temperature       | 28.00      | C
>> >> >> | 'OK' 2215 | P2-DIMM1C     | Temperature       | N/A        | C
>> >> >> | N/A 2282 | P2-DIMM2A     | Temperature       | 27.00      | C
>> >> >> | 'OK' 2349 | P2-DIMM2B     | Temperature       | 27.00      | C
>> >> >> | 'OK' 2416 | P2-DIMM2C     | Temperature       | N/A        | C
>> >> >> | N/A 2483 | P2-DIMM3A     | Temperature       | 27.00      | C
>> >> >> | 'OK' 2550 | P2-DIMM3B     | Temperature       | 28.00      | C
>> >> >> | 'OK' 2617 | P2-DIMM3C     | Temperature       | N/A        | C
>> >> >> | N/A 2684 | Chassis Intru | Physical Security | N/A        | N/A
>> >> >> | 'OK' 2751 | PS Status     | Power Supply      | N/A        | N/A
>> >> >> | 'Presence  detected' 'Unrecognized Event = 0100h' 'Unrecognized
>> >> >> Event = 0200h'  'Unrecognized Event = 0400h' 'Unrecognized Event =
>> >> >> 0800h' 'Unrecognized  Event = 1000h' 'Unrecognized Event = 2000h'
>> >> >> 'Unrecognized Event = 4000h'
>> >> >>
>> >> >> Is there any trick that I have just missed to get the config file
>> >> >> active?
>> >> >>
>> >> >> /glz
>> >> >>
>> >> >>
>> >> >> ................................................... the future
>> >> >> isMobile
>> >> >>
>> >> >>   Goran Lowkrantz <goran.lowkrantz@...>
>> >> >>   System Architect, isMobile AB
>> >> >>   Sandviksgatan 81, PO Box 58, S-971 03 Luleå, Sweden
>> >> >>   Mobile: +46(0)70-587 87 82
>> >> >> http://www.ismobile.com
>> >> >> ...............................................
>> >> >>
>> >> >> _______________________________________________
>> >> >> Freeipmi-users mailing list
>> >> >> Freeipmi-users@...
>> >> >> https://lists.gnu.org/mailman/listinfo/freeipmi-users
>> >> > --
>> >> > Albert Chu
>> >> > chu11@...
>> >> > Computer Scientist
>> >> > High Performance Systems Division
>> >> > Lawrence Livermore National Laboratory
>> >> >
>> >> >
>> >>
>> >>
>> >>
>> >> ................................................... the future
>> >> isMobile
>> >>
>> >>   Goran Lowkrantz <goran.lowkrantz@...>
>> >>   System Architect, isMobile AB
>> >>   Sandviksgatan 81, PO Box 58, S-971 03 Luleå, Sweden
>> >>   Mobile: +46(0)70-587 87 82
>> >> http://www.ismobile.com
>> >> ...............................................
>> > --
>> > Albert Chu
>> > chu11@...
>> > Computer Scientist
>> > High Performance Systems Division
>> > Lawrence Livermore National Laboratory
>> >
>> >
>>
>>
>>
>>
> --
> Albert Chu
> chu11@...
> Computer Scientist
> High Performance Systems Division
> Lawrence Livermore National Laboratory
>
>


................................................... the future isMobile

  Goran Lowkrantz <goran.lowkrantz@...>
  System Architect, isMobile AB
  Sandviksgatan 81, PO Box 58, S-971 03 Luleå, Sweden
  Mobile: +46(0)70-587 87 82
http://www.ismobile.com ...............................................
_______________________________________________
Freeipmi-users mailing list
Freeipmi-users@...
https://lists.gnu.org/mailman/listinfo/freeipmi-users

Re: Can't get freeipmi_interpret_sensor.conf to work

by Albert Chu :: Rate this Message:

| View Threaded | Show Only this Message

Hi Goran,

I added the X8SIE motherboard in w/ this beta, can you give it a shot?

http://download.gluster.com/pub/freeipmi/qa-release/freeipmi-1.0.7.beta5.tar.gz

> Checked on all available hosts and it works OK, with the comments
> below.  Should I see any difference with --output-sensor-state? It
> looks the same to me. And I didn't get any errors.

Oh, you're using ipmimonitoring.  ipmimonitoring enables
--output-sensor-state by default, so in your case they should look the
same.

> I have attached screenshots from IPMIView. It seems like that
> application understands that that some of the fans are not connected
> as deselecting the 'Hide inactive item' only shows more fans. More
> interesting is that for the 10437:4 I see nothing of failing event 21
> and in the 5593:4404 there is no fail on event 18.

I wouldn't be surprised if your software ignores a number of sensors.
The Module/Board sensor is a particularly uncommon sensor, so I'd bet
they just ignore it.  In addition, it's a State Asserted vs. Deasserted
sensor, so it is possible the "State" interpretation is wrong.  From the
freeipmi_interpret_sensor.conf manpage:

"Most default interpretations can be determined quite easily and can
meet the needs of most users. For example, a reading of
"Performance_Met" is normally better than "Performance_Lags".  However,
some sensors can be ambiguous and depend completely on the manufacturer.
For  example, "State_Asserted" vs. "State_Deasserted" are completely at
the interpretation of the vendor.  Users are  advised  to  adjust the
interpretations below as needed for their machines."

So it's certainly possible for your motherboard "Asserted" could be ok.
It is odd it would ignore a Power Supply sensor.

Al

On Wed, 2011-09-21 at 09:38 -0700, Goran Lowkrantz wrote:

> Hi Albert,
>
> Checked on all available hosts and it works OK, with the comments below.
> Should I see any difference with --output-sensor-state? It looks the same
> to me. And I didn't get any errors.
>
> I found another system lurking in our racks with the same type of CPU temp
> sensor but not yet identified. Output from dmidecode and bmc-info gave this:
> Manufacturer: Supermicro
> Product Name: X8SIE
> Manufacturer ID       : Super Micro Computer Inc. (47488)
> Product ID            : 1037
>
> Also, I found a difference between the two X7SBi-LN4 boards. The Magnum
> version has a CPU Temp meter that is outputting a normal C reading, so that
> version does not need the OEM fix. Sorry for missing that last time.
>
> Supermicro X7SBi-LN4 5593:4404
> # ipmimonitoring --interpret-oem-data --output-sensor-state
> --ignore-unrecognized-events
> ID | Name         | Type              | State    | Reading    | Units |
> Event
> 1  | CPU          | Temperature       | Nominal  | 36.00      | C     | 'OK'
> 2  | System       | Temperature       | Nominal  | 33.00      | C     | 'OK'
> 3  | CPU Core     | Voltage           | Nominal  | 1.26       | V     | 'OK'
> 4  | DIMM         | Voltage           | Nominal  | 1.82       | V     | 'OK'
> 5  | 3.3V         | Voltage           | Nominal  | 3.33       | V     | 'OK'
> 6  | 5V           | Voltage           | Nominal  | 4.82       | V     | 'OK'
> 7  | 5VSB         | Voltage           | Nominal  | 4.92       | V     | 'OK'
> 8  | 12V          | Voltage           | Nominal  | 11.71      | V     | 'OK'
> 9  | -12V         | Voltage           | Nominal  | -12.23     | V     | 'OK'
> 10 | Battery      | Voltage           | Nominal  | 3.26       | V     | 'OK'
> 11 | FAN1         | Fan               | Nominal  | 10125.00   | RPM   | 'OK'
> 12 | FAN2         | Fan               | Nominal  | 0.00       | RPM   | 'OK'
> 13 | FAN3         | Fan               | Nominal  | 9585.00    | RPM   | 'OK'
> 14 | FAN4         | Fan               | Nominal  | 0.00       | RPM   | 'OK'
> 15 | FAN5         | Fan               | Nominal  | 0.00       | RPM   | 'OK'
> 16 | FAN6/CPU     | Fan               | Nominal  | 0.00       | RPM   | 'OK'
> 17 | Intrusion    | Physical Security | Nominal  | N/A        | N/A   | 'OK'
> 18 | Power Supply | Power Supply      | Critical | N/A        | N/A   |
> 'Power Supply Failure detected'
>
> Supermicro X7SBi-LN4 10437:4
> # ipmimonitoring --interpret-oem-data --output-sensor-state
> --ignore-unrecognized-events
> ID | Name            | Type                     | State    | Reading    |
> Units | Event
> 4  | CPU Temp        | OEM Reserved             | Nominal  | N/A        |
> N/A   | 'Low'
> 5  | Sys Temp        | Temperature              | Nominal  | 36.00      | C
> | 'OK'
> 6  | CPU Vcore       | Voltage                  | Nominal  | 1.22       | V
> | 'OK'
> 7  | DIMM Volt       | Voltage                  | Nominal  | 1.82       | V
> | 'OK'
> 8  | 3.3V            | Voltage                  | Nominal  | 3.31       | V
> | 'OK'
> 9  | 5V              | Voltage                  | Nominal  | 4.82       | V
> | 'OK'
> 10 | 12V             | Voltage                  | Nominal  | 11.81      | V
> | 'OK'
> 11 | -12V            | Voltage                  | Nominal  | -12.10     | V
> | 'OK'
> 12 | 5VSB            | Voltage                  | Nominal  | 4.92       | V
> | 'OK'
> 13 | VBAT            | Voltage                  | Nominal  | 3.25       | V
> | 'OK'
> 14 | Fan1            | Fan                      | Nominal  | 10200.00   |
> RPM   | 'OK'
> 15 | Fan2            | Fan                      | Nominal  | 9500.00    |
> RPM   | 'OK'
> 16 | Fan3            | Fan                      | Critical | 0.00       |
> RPM   | 'At or Below (<=) Lower Non-Recoverable Threshold'
> 17 | Fan4            | Fan                      | Critical | 0.00       |
> RPM   | 'At or Below (<=) Lower Non-Recoverable Threshold'
> 18 | Fan5            | Fan                      | Critical | 0.00       |
> RPM   | 'At or Below (<=) Lower Non-Recoverable Threshold'
> 19 | Fan6/CPU        | Fan                      | Critical | 0.00       |
> RPM   | 'At or Below (<=) Lower Non-Recoverable Threshold'
> 20 | Power Supply    | Power Supply             | Nominal  | N/A        |
> N/A   | 'OK'
> 21 | CPU Internal Er | Module/Board             | Critical | N/A        |
> N/A   | 'State Asserted'
> 22 | System Overheat | Module/Board             | Nominal  | N/A        |
> N/A   | 'OK'
> 23 | Thermal Trip    | Module/Board             | Nominal  | N/A        |
> N/A   | 'OK'
>
>
> I have attached screenshots from IPMIView. It seems like that application
> understands that that some of the fans are not connected as deselecting the
> 'Hide inactive item' only shows more fans. More interesting is that for the
> 10437:4 I see nothing of failing event 21 and in the 5593:4404 there is no
> fail on event 18.
>
> /glz
>
>
> --On September 20, 2011 16:40:19 -0700 Albert Chu <chu11@...> wrote:
>
> > Hi Goran,
> >
> > No problem, I just went ahead and added the support under the Supermicro
> > "banner".  I've added them to this beta.  Could you LMK if it seems to
> > work with all the Supermicro boards you have?
> >
> > http://download.gluster.com/pub/freeipmi/qa-release/freeipmi-1.0.7.beta4.
> > tar.gz
> >
> > If you could run w/ --output-sensor-state and see if the event
> > interpretations are working too, I'd appreciate it.
> >
> > Thanks,
> >
> > Al
> >
> > On Tue, 2011-09-20 at 10:34 -0700, Goran Lowkrantz wrote:
> >> Hi Albert,
> >>
> >> Yes, they all have the CPU sensor.
> >>
> >> Re the Magnum thing, I have no idea why they have different manufacturer
> >> code. I looked at the two X8DTL and X7SBi-LN4 boards and could see no
> >> visual difference between them. They have different codes in a few places
> >> but I don't know if it's date codes or something else. But I am almost
> >> 100% sure we got the Magnum systems first, something like 8 to 12 weeks
> >> between the two pairs. But then we are in the Swedish north so I have no
> >> idea about how long time it takes for Super Micro stock to move this far
> >> and thus the delivery times may be irrelevant.
> >>
> >> /glz
> >>
> >> --On Tuesday, September 20, 2011 10:04 AM -0700 Albert Chu
> >> <chu11@...> wrote:
> >>
> >> > Hey Goran,
> >> >
> >> > Thanks for the list.  I can go ahead and add these motherboards too.  I
> >> > assume they all have the same Supermicro OEM CPU Temp sensors?
> >> >
> >> > Do the magnum technologies inc motherboards have a name/product name
> >> > associated with them?  The way I document/organize the code, it would
> >> > nicer to associated those motherborads w/ Magnum instead of Supermicro.
> >> >
> >> > Al
> >> >
> >> > On Tue, 2011-09-20 at 08:54 -0700, Goran Lowkrantz wrote:
> >> >> Hi Albert,
> >> >>
> >> >> Works just perfekt.
> >> >>
> >> >> Here is a list of our other Supermicro board:
> >> >>
> >> >> Supermicro X7DB8     10437:4
> >> >> Supermicro X8DTN     10437:4
> >> >> Supermicro X8DTL     47488:6
> >> >> Supermicro X9SCL/X9SCM       47488:1572
> >> >> Supermicro X7SBi-LN4 5593:4404
> >> >> Supermicro X7SBi-LN4 10437:4
> >> >> Supermicro X8DTL     5593:6
> >> >> Supermicro X8DTN+-F  47488:1551
> >> >>
> >> >>
> >> >> 10437: Peppercon AG
> >> >> 47488: Super Micro Computer Inc.
> >> >> 5593: Magnum Technologies Inc.
> >> >>
> >> >> /glz
> >> >>
> >> >>
> >> >> --On September 19, 2011 11:14:48 -0700 Albert Chu <chu11@...>
> >> >> wrote:
> >> >>
> >> >> > Hi Goran,
> >> >> >
> >> >> > Unfortunately that's not how freeipmi_interpret_sensor.conf works.
> >> >> > That conf file is for use with the --output-sensor-state option.
> >> >> > (In hindsight, I now see the overloading of the word 'interpret'
> >> >> > may be confusing).
> >> >> >
> >> >> > I went ahead and added your motherboard into this beta of FreeIPMI,
> >> >> > can you see if it works?  You'll still need to specify
> >> >> > --interpret-oem-data. You may also want to run --output-sensor-state
> >> >> > to see if that brings up an interpretation for those events too.
> >> >> >
> >> >> > http://download.gluster.com/pub/freeipmi/qa-release/freeipmi-1.0.7.
> >> >> > bet a3. tar.gz
> >> >> >
> >> >> > In addition, you may be interested in the
> >> >> > --ignore-unrecognized-events option to eliminate all those
> >> >> > unrecognized events.
> >> >> >
> >> >> > Thanks,
> >> >> > Al
> >> >> >
> >> >> > On Mon, 2011-09-19 at 02:44 -0700, Goran Lowkrantz wrote:
> >> >> >> I am trying to add the CPU Temp sensors output from our Supermicro
> >> >> >> servers  to freeipmi_interpret_sensor.conf but I can't get it
> >> >> >> working. As we have  quite a few, I would like to get them working
> >> >> >> so I started with this.
> >> >> >>
> >> >> >> The server I am testing on has a X8DTN+-F motherboard, below is the
> >> >> >> dmidecode output. We are running FreeBSD amd64 8.2-STABLE with
> >> >> >> FreeIPMI 1.0.6. All files are in the default location
> >> >> >> /usr/local/etc/freeipmi
> >> >> >>
> >> >> >> Handle 0x0001, DMI type 1, 27 bytes
> >> >> >> System Information
> >> >> >>         Manufacturer: Supermicro
> >> >> >>         Product Name: X8DTN+-F
> >> >> >>         Version: 1234567890
> >> >> >>         Serial Number: 1234567890
> >> >> >>         UUID: 25091011-3C00-C25E-8922-003048F7A292
> >> >> >>         Wake-up Type: Power Switch
> >> >> >>         SKU Number: 1234567890
> >> >> >>         Family: Server
> >> >> >>
> >> >> >> Using bcm-info gives the following output:
> >> >> >> # bmc-info
> >> >> >> Device ID             : 32
> >> >> >> Device Revision       : 1
> >> >> >> Device SDRs           : unsupported
> >> >> >> Firmware Revision     : 2.04
> >> >> >> Device Available      : yes (normal operation)
> >> >> >> IPMI Version          : 2.0
> >> >> >> Sensor Device         : supported
> >> >> >> SDR Repository Device : supported
> >> >> >> SEL Device            : supported
> >> >> >> FRU Inventory Device  : supported
> >> >> >> IPMB Event Receiver   : supported
> >> >> >> IPMB Event Generator  : supported
> >> >> >> Bridge                : unsupported
> >> >> >> Chassis Device        : supported
> >> >> >> Manufacturer ID       : Super Micro Computer Inc. (47488)
> >> >> >> Product ID            : 1551
> >> >> >>
> >> >> >> GUID : 00000000-0000-0000-0000-000000000000
> >> >> >>
> >> >> >> Channel Information
> >> >> >>
> >> >> >> Channel Number       : 0
> >> >> >> Medium Type          : IPMB (I2C)
> >> >> >> Protocol Type        : IPMB-1.0
> >> >> >> Active Session Count : 0
> >> >> >> Session Support      : session-less
> >> >> >> Vendor ID            : Intelligent Platform Management Interface
> >> >> >> forum (7154)
> >> >> >>
> >> >> >> Channel Number       : 1
> >> >> >> Medium Type          : 802.3 LAN
> >> >> >> Protocol Type        : IPMB-1.0
> >> >> >> Active Session Count : 0
> >> >> >> Session Support      : multi-session
> >> >> >> Vendor ID            : Intelligent Platform Management Interface
> >> >> >> forum (7154)
> >> >> >>
> >> >> >> Channel Number       : 3
> >> >> >> Medium Type          : Asynch. Serial/Modem (RS-232)
> >> >> >> Protocol Type        : IPMB-1.0
> >> >> >> Active Session Count : 0
> >> >> >> Session Support      : single-session
> >> >> >> Vendor ID            : Intelligent Platform Management Interface
> >> >> >> forum (7154)
> >> >> >>
> >> >> >> Channel Number       : 5
> >> >> >> Medium Type          : IPMB (I2C)
> >> >> >> Protocol Type        : IPMB-1.0
> >> >> >> Active Session Count : 0
> >> >> >> Session Support      : session-less
> >> >> >> Vendor ID            : Intelligent Platform Management Interface
> >> >> >> forum (7154)
> >> >> >>
> >> >> >> So I would expect the id to be 47488:1551
> >> >> >>
> >> >> >> Verbose output of ipmi-sensors for the two sensors:
> >> >> >> Record ID: 1277
> >> >> >> ID String: CPU1 Temp
> >> >> >> Sensor Type: OEM Reserved (C0h)
> >> >> >> Sensor Number: 82
> >> >> >> IPMB Slave Address: 10h
> >> >> >> Sensor Owner ID: 20h
> >> >> >> Sensor Owner LUN: 0h
> >> >> >> Channel Number: 0h
> >> >> >> Entity ID: system board (7)
> >> >> >> Entity Instance: 1
> >> >> >> Entity Instance Type: Physical Entity
> >> >> >> Event/Reading Type Code: 70h
> >> >> >> Sensor Event: 'OEM Event = 0000h'
> >> >> >>
> >> >> >> Record ID: 1344
> >> >> >> ID String: CPU2 Temp
> >> >> >> Sensor Type: OEM Reserved (C0h)
> >> >> >> Sensor Number: 81
> >> >> >> IPMB Slave Address: 10h
> >> >> >> Sensor Owner ID: 20h
> >> >> >> Sensor Owner LUN: 0h
> >> >> >> Channel Number: 0h
> >> >> >> Entity ID: system board (7)
> >> >> >> Entity Instance: 2
> >> >> >> Entity Instance Type: Physical Entity
> >> >> >> Event/Reading Type Code: 70h
> >> >> >> Sensor Event: 'OEM Event = 0000h'
> >> >> >>
> >> >> >> This shows the event code as 0x70 and the sensor type as 0xc0.
> >> >> >>
> >> >> >> Here are the lines I have added for the test and these are the only
> >> >> >> lines  not commented in the file:
> >> >> >>
> >> >> >> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0000 Nominal
> >> >> >> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0001 Warning
> >> >> >> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0002 Warning
> >> >> >> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0004 Critical
> >> >> >> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0007 Warning
> >> >> >>
> >> >> >> But I still get this:
> >> >> >> # ipmi-sensors --interpret-oem-data
> >> >> >> ID   | Name          | Type              | Reading    | Units |
> >> >> >> Event 4    | FAN 1         | Fan               | N/A        | RPM
> >> >> >> | N/A 71   | FAN 2         | Fan               | 4096.00    | RPM
> >> >> >> | 'OK' 138  | FAN 3         | Fan               | 4356.00    | RPM
> >> >> >> | 'OK' 205  | FAN 4         | Fan               | 4356.00    | RPM
> >> >> >> | 'OK' 272  | FAN 5         | Fan               | N/A        | RPM
> >> >> >> | N/A 339  | FAN 6         | Fan               | N/A        | RPM
> >> >> >> | N/A 406  | FAN 7         | Fan               | N/A        | RPM
> >> >> >> | N/A 473  | FAN 8         | Fan               | N/A        | RPM
> >> >> >> | N/A 540  | CPU1 Vcore    | Voltage           | 1.01       | V
> >> >> >> | 'OK' 607  | CPU2 Vcore    | Voltage           | 1.10       | V
> >> >> >> | 'OK' 674  | +1.5 V        | Voltage           | 1.52       | V
> >> >> >> | 'OK' 741  | +5 V          | Voltage           | 5.09       | V
> >> >> >> | 'OK' 808  | +5VSB         | Voltage           | 5.06       | V
> >> >> >> | 'OK' 875  | +12 V         | Voltage           | 12.19      | V
> >> >> >> | 'OK' 942  | CPU1 DIMM     | Voltage           | 1.54       | V
> >> >> >> | 'OK' 1009 | CPU2 DIMM     | Voltage           | 1.54       | V
> >> >> >> | 'OK' 1076 | +3.3VCC       | Voltage           | 3.26       | V
> >> >> >> | 'OK' 1143 | +3.3VSB       | Voltage           | 3.22       | V
> >> >> >> | 'OK' 1210 | VBAT          | Voltage           | 3.19       | V
> >> >> >> | 'OK' 1277 | CPU1 Temp     | OEM Reserved      | N/A        | N/A
> >> >> >> | 'OEM Event  = 0000h'
> >> >> >> 1344 | CPU2 Temp     | OEM Reserved      | N/A        | N/A   |
> >> >> >> 'OEM Event  = 0000h'
> >> >> >> 1411 | System Temp   | Temperature       | 21.00      | C     |
> >> >> >> 'OK' 1478 | P1-DIMM1A     | Temperature       | 33.00      | C
> >> >> >> | 'OK' 1545 | P1-DIMM1B     | Temperature       | 32.00      | C
> >> >> >> | 'OK' 1612 | P1-DIMM1C     | Temperature       | N/A        | C
> >> >> >> | N/A 1679 | P1-DIMM2A     | Temperature       | 36.00      | C
> >> >> >> | 'OK' 1746 | P1-DIMM2B     | Temperature       | 34.00      | C
> >> >> >> | 'OK' 1813 | P1-DIMM2C     | Temperature       | N/A        | C
> >> >> >> | N/A 1880 | P1-DIMM3A     | Temperature       | 36.00      | C
> >> >> >> | 'OK' 1947 | P1-DIMM3B     | Temperature       | 36.00      | C
> >> >> >> | 'OK' 2014 | P1-DIMM3C     | Temperature       | N/A        | C
> >> >> >> | N/A 2081 | P2-DIMM1A     | Temperature       | 30.00      | C
> >> >> >> | 'OK' 2148 | P2-DIMM1B     | Temperature       | 28.00      | C
> >> >> >> | 'OK' 2215 | P2-DIMM1C     | Temperature       | N/A        | C
> >> >> >> | N/A 2282 | P2-DIMM2A     | Temperature       | 27.00      | C
> >> >> >> | 'OK' 2349 | P2-DIMM2B     | Temperature       | 27.00      | C
> >> >> >> | 'OK' 2416 | P2-DIMM2C     | Temperature       | N/A        | C
> >> >> >> | N/A 2483 | P2-DIMM3A     | Temperature       | 27.00      | C
> >> >> >> | 'OK' 2550 | P2-DIMM3B     | Temperature       | 28.00      | C
> >> >> >> | 'OK' 2617 | P2-DIMM3C     | Temperature       | N/A        | C
> >> >> >> | N/A 2684 | Chassis Intru | Physical Security | N/A        | N/A
> >> >> >> | 'OK' 2751 | PS Status     | Power Supply      | N/A        | N/A
> >> >> >> | 'Presence  detected' 'Unrecognized Event = 0100h' 'Unrecognized
> >> >> >> Event = 0200h'  'Unrecognized Event = 0400h' 'Unrecognized Event =
> >> >> >> 0800h' 'Unrecognized  Event = 1000h' 'Unrecognized Event = 2000h'
> >> >> >> 'Unrecognized Event = 4000h'
> >> >> >>
> >> >> >> Is there any trick that I have just missed to get the config file
> >> >> >> active?
> >> >> >>
> >> >> >> /glz
> >> >> >>
> >> >> >>
> >> >> >> ................................................... the future
> >> >> >> isMobile
> >> >> >>
> >> >> >>   Goran Lowkrantz <goran.lowkrantz@...>
> >> >> >>   System Architect, isMobile AB
> >> >> >>   Sandviksgatan 81, PO Box 58, S-971 03 Luleå, Sweden
> >> >> >>   Mobile: +46(0)70-587 87 82
> >> >> >> http://www.ismobile.com
> >> >> >> ...............................................
> >> >> >>
> >> >> >> _______________________________________________
> >> >> >> Freeipmi-users mailing list
> >> >> >> Freeipmi-users@...
> >> >> >> https://lists.gnu.org/mailman/listinfo/freeipmi-users
> >> >> > --
> >> >> > Albert Chu
> >> >> > chu11@...
> >> >> > Computer Scientist
> >> >> > High Performance Systems Division
> >> >> > Lawrence Livermore National Laboratory
> >> >> >
> >> >> >
> >> >>
> >> >>
> >> >>
> >> >> ................................................... the future
> >> >> isMobile
> >> >>
> >> >>   Goran Lowkrantz <goran.lowkrantz@...>
> >> >>   System Architect, isMobile AB
> >> >>   Sandviksgatan 81, PO Box 58, S-971 03 Luleå, Sweden
> >> >>   Mobile: +46(0)70-587 87 82
> >> >> http://www.ismobile.com
> >> >> ...............................................
> >> > --
> >> > Albert Chu
> >> > chu11@...
> >> > Computer Scientist
> >> > High Performance Systems Division
> >> > Lawrence Livermore National Laboratory
> >> >
> >> >
> >>
> >>
> >>
> >>
> > --
> > Albert Chu
> > chu11@...
> > Computer Scientist
> > High Performance Systems Division
> > Lawrence Livermore National Laboratory
> >
> >
>
>
>
> ................................................... the future isMobile
>
>   Goran Lowkrantz <goran.lowkrantz@...>
>   System Architect, isMobile AB
>   Sandviksgatan 81, PO Box 58, S-971 03 Luleå, Sweden
>   Mobile: +46(0)70-587 87 82
> http://www.ismobile.com ...............................................
--
Albert Chu
chu11@...
Computer Scientist
High Performance Systems Division
Lawrence Livermore National Laboratory



_______________________________________________
Freeipmi-users mailing list
Freeipmi-users@...
https://lists.gnu.org/mailman/listinfo/freeipmi-users

Re: Can't get freeipmi_interpret_sensor.conf to work

by Goran Lowkrantz :: Rate this Message:

| View Threaded | Show Only this Message

Hi Al,

Works just fine, thank you.

/glz

--On Wednesday, September 21, 2011 2:43 PM -0700 Albert Chu
<chu11@...> wrote:

> Hi Goran,
>
> I added the X8SIE motherboard in w/ this beta, can you give it a shot?
>
> http://download.gluster.com/pub/freeipmi/qa-release/freeipmi-1.0.7.beta5.
> tar.gz
>
>> Checked on all available hosts and it works OK, with the comments
>> below.  Should I see any difference with --output-sensor-state? It
>> looks the same to me. And I didn't get any errors.
>
> Oh, you're using ipmimonitoring.  ipmimonitoring enables
> --output-sensor-state by default, so in your case they should look the
> same.
>
>> I have attached screenshots from IPMIView. It seems like that
>> application understands that that some of the fans are not connected
>> as deselecting the 'Hide inactive item' only shows more fans. More
>> interesting is that for the 10437:4 I see nothing of failing event 21
>> and in the 5593:4404 there is no fail on event 18.
>
> I wouldn't be surprised if your software ignores a number of sensors.
> The Module/Board sensor is a particularly uncommon sensor, so I'd bet
> they just ignore it.  In addition, it's a State Asserted vs. Deasserted
> sensor, so it is possible the "State" interpretation is wrong.  From the
> freeipmi_interpret_sensor.conf manpage:
>
> "Most default interpretations can be determined quite easily and can
> meet the needs of most users. For example, a reading of
> "Performance_Met" is normally better than "Performance_Lags".  However,
> some sensors can be ambiguous and depend completely on the manufacturer.
> For  example, "State_Asserted" vs. "State_Deasserted" are completely at
> the interpretation of the vendor.  Users are  advised  to  adjust the
> interpretations below as needed for their machines."
>
> So it's certainly possible for your motherboard "Asserted" could be ok.
> It is odd it would ignore a Power Supply sensor.
>
> Al
>
> On Wed, 2011-09-21 at 09:38 -0700, Goran Lowkrantz wrote:
>> Hi Albert,
>>
>> Checked on all available hosts and it works OK, with the comments below.
>> Should I see any difference with --output-sensor-state? It looks the same
>> to me. And I didn't get any errors.
>>
>> I found another system lurking in our racks with the same type of CPU
>> temp sensor but not yet identified. Output from dmidecode and bmc-info
>> gave this: Manufacturer: Supermicro
>> Product Name: X8SIE
>> Manufacturer ID       : Super Micro Computer Inc. (47488)
>> Product ID            : 1037
>>
>> Also, I found a difference between the two X7SBi-LN4 boards. The Magnum
>> version has a CPU Temp meter that is outputting a normal C reading, so
>> that version does not need the OEM fix. Sorry for missing that last time.
>>
>> Supermicro X7SBi-LN4 5593:4404
>> # ipmimonitoring --interpret-oem-data --output-sensor-state
>> --ignore-unrecognized-events
>> ID | Name         | Type              | State    | Reading    | Units |
>> Event
>> 1  | CPU          | Temperature       | Nominal  | 36.00      | C     |
>> 'OK' 2  | System       | Temperature       | Nominal  | 33.00      | C
>> | 'OK' 3  | CPU Core     | Voltage           | Nominal  | 1.26       | V
>> | 'OK' 4  | DIMM         | Voltage           | Nominal  | 1.82       | V
>> | 'OK' 5  | 3.3V         | Voltage           | Nominal  | 3.33       | V
>> | 'OK' 6  | 5V           | Voltage           | Nominal  | 4.82       | V
>> | 'OK' 7  | 5VSB         | Voltage           | Nominal  | 4.92       | V
>> | 'OK' 8  | 12V          | Voltage           | Nominal  | 11.71      | V
>> | 'OK' 9  | -12V         | Voltage           | Nominal  | -12.23     | V
>> | 'OK' 10 | Battery      | Voltage           | Nominal  | 3.26       | V
>> | 'OK' 11 | FAN1         | Fan               | Nominal  | 10125.00   |
>> RPM   | 'OK' 12 | FAN2         | Fan               | Nominal  | 0.00
>> | RPM   | 'OK' 13 | FAN3         | Fan               | Nominal  |
>> 9585.00    | RPM   | 'OK' 14 | FAN4         | Fan               |
>> Nominal  | 0.00       | RPM   | 'OK' 15 | FAN5         | Fan
>> | Nominal  | 0.00       | RPM   | 'OK' 16 | FAN6/CPU     | Fan
>> | Nominal  | 0.00       | RPM   | 'OK' 17 | Intrusion    | Physical
>> Security | Nominal  | N/A        | N/A   | 'OK' 18 | Power Supply |
>> Power Supply      | Critical | N/A        | N/A   | 'Power Supply
>> Failure detected'
>>
>> Supermicro X7SBi-LN4 10437:4
>> # ipmimonitoring --interpret-oem-data --output-sensor-state
>> --ignore-unrecognized-events
>> ID | Name            | Type                     | State    | Reading    |
>> Units | Event
>> 4  | CPU Temp        | OEM Reserved             | Nominal  | N/A        |
>> N/A   | 'Low'
>> 5  | Sys Temp        | Temperature              | Nominal  | 36.00
>> | C
>> | 'OK'
>> 6  | CPU Vcore       | Voltage                  | Nominal  | 1.22
>> | V
>> | 'OK'
>> 7  | DIMM Volt       | Voltage                  | Nominal  | 1.82
>> | V
>> | 'OK'
>> 8  | 3.3V            | Voltage                  | Nominal  | 3.31
>> | V
>> | 'OK'
>> 9  | 5V              | Voltage                  | Nominal  | 4.82
>> | V
>> | 'OK'
>> 10 | 12V             | Voltage                  | Nominal  | 11.81
>> | V
>> | 'OK'
>> 11 | -12V            | Voltage                  | Nominal  | -12.10
>> | V
>> | 'OK'
>> 12 | 5VSB            | Voltage                  | Nominal  | 4.92
>> | V
>> | 'OK'
>> 13 | VBAT            | Voltage                  | Nominal  | 3.25
>> | V
>> | 'OK'
>> 14 | Fan1            | Fan                      | Nominal  | 10200.00   |
>> RPM   | 'OK'
>> 15 | Fan2            | Fan                      | Nominal  | 9500.00    |
>> RPM   | 'OK'
>> 16 | Fan3            | Fan                      | Critical | 0.00       |
>> RPM   | 'At or Below (<=) Lower Non-Recoverable Threshold'
>> 17 | Fan4            | Fan                      | Critical | 0.00       |
>> RPM   | 'At or Below (<=) Lower Non-Recoverable Threshold'
>> 18 | Fan5            | Fan                      | Critical | 0.00       |
>> RPM   | 'At or Below (<=) Lower Non-Recoverable Threshold'
>> 19 | Fan6/CPU        | Fan                      | Critical | 0.00       |
>> RPM   | 'At or Below (<=) Lower Non-Recoverable Threshold'
>> 20 | Power Supply    | Power Supply             | Nominal  | N/A        |
>> N/A   | 'OK'
>> 21 | CPU Internal Er | Module/Board             | Critical | N/A        |
>> N/A   | 'State Asserted'
>> 22 | System Overheat | Module/Board             | Nominal  | N/A        |
>> N/A   | 'OK'
>> 23 | Thermal Trip    | Module/Board             | Nominal  | N/A        |
>> N/A   | 'OK'
>>
>>
>> I have attached screenshots from IPMIView. It seems like that application
>> understands that that some of the fans are not connected as deselecting
>> the 'Hide inactive item' only shows more fans. More interesting is that
>> for the 10437:4 I see nothing of failing event 21 and in the 5593:4404
>> there is no fail on event 18.
>>
>> /glz
>>
>>
>> --On September 20, 2011 16:40:19 -0700 Albert Chu <chu11@...> wrote:
>>
>> > Hi Goran,
>> >
>> > No problem, I just went ahead and added the support under the
>> > Supermicro "banner".  I've added them to this beta.  Could you LMK if
>> > it seems to work with all the Supermicro boards you have?
>> >
>> > http://download.gluster.com/pub/freeipmi/qa-release/freeipmi-1.0.7.bet
>> > a4. tar.gz
>> >
>> > If you could run w/ --output-sensor-state and see if the event
>> > interpretations are working too, I'd appreciate it.
>> >
>> > Thanks,
>> >
>> > Al
>> >
>> > On Tue, 2011-09-20 at 10:34 -0700, Goran Lowkrantz wrote:
>> >> Hi Albert,
>> >>
>> >> Yes, they all have the CPU sensor.
>> >>
>> >> Re the Magnum thing, I have no idea why they have different
>> >> manufacturer code. I looked at the two X8DTL and X7SBi-LN4 boards and
>> >> could see no visual difference between them. They have different
>> >> codes in a few places but I don't know if it's date codes or
>> >> something else. But I am almost 100% sure we got the Magnum systems
>> >> first, something like 8 to 12 weeks between the two pairs. But then
>> >> we are in the Swedish north so I have no idea about how long time it
>> >> takes for Super Micro stock to move this far and thus the delivery
>> >> times may be irrelevant.
>> >>
>> >> /glz
>> >>
>> >> --On Tuesday, September 20, 2011 10:04 AM -0700 Albert Chu
>> >> <chu11@...> wrote:
>> >>
>> >> > Hey Goran,
>> >> >
>> >> > Thanks for the list.  I can go ahead and add these motherboards
>> >> > too.  I assume they all have the same Supermicro OEM CPU Temp
>> >> > sensors?
>> >> >
>> >> > Do the magnum technologies inc motherboards have a name/product name
>> >> > associated with them?  The way I document/organize the code, it
>> >> > would nicer to associated those motherborads w/ Magnum instead of
>> >> > Supermicro.
>> >> >
>> >> > Al
>> >> >
>> >> > On Tue, 2011-09-20 at 08:54 -0700, Goran Lowkrantz wrote:
>> >> >> Hi Albert,
>> >> >>
>> >> >> Works just perfekt.
>> >> >>
>> >> >> Here is a list of our other Supermicro board:
>> >> >>
>> >> >> Supermicro X7DB8     10437:4
>> >> >> Supermicro X8DTN     10437:4
>> >> >> Supermicro X8DTL     47488:6
>> >> >> Supermicro X9SCL/X9SCM       47488:1572
>> >> >> Supermicro X7SBi-LN4 5593:4404
>> >> >> Supermicro X7SBi-LN4 10437:4
>> >> >> Supermicro X8DTL     5593:6
>> >> >> Supermicro X8DTN+-F  47488:1551
>> >> >>
>> >> >>
>> >> >> 10437: Peppercon AG
>> >> >> 47488: Super Micro Computer Inc.
>> >> >> 5593: Magnum Technologies Inc.
>> >> >>
>> >> >> /glz
>> >> >>
>> >> >>
>> >> >> --On September 19, 2011 11:14:48 -0700 Albert Chu <chu11@...>
>> >> >> wrote:
>> >> >>
>> >> >> > Hi Goran,
>> >> >> >
>> >> >> > Unfortunately that's not how freeipmi_interpret_sensor.conf
>> >> >> > works. That conf file is for use with the --output-sensor-state
>> >> >> > option. (In hindsight, I now see the overloading of the word
>> >> >> > 'interpret' may be confusing).
>> >> >> >
>> >> >> > I went ahead and added your motherboard into this beta of
>> >> >> > FreeIPMI, can you see if it works?  You'll still need to specify
>> >> >> > --interpret-oem-data. You may also want to run
>> >> >> > --output-sensor-state to see if that brings up an interpretation
>> >> >> > for those events too.
>> >> >> >
>> >> >> > http://download.gluster.com/pub/freeipmi/qa-release/freeipmi-1.0
>> >> >> > .7. bet a3. tar.gz
>> >> >> >
>> >> >> > In addition, you may be interested in the
>> >> >> > --ignore-unrecognized-events option to eliminate all those
>> >> >> > unrecognized events.
>> >> >> >
>> >> >> > Thanks,
>> >> >> > Al
>> >> >> >
>> >> >> > On Mon, 2011-09-19 at 02:44 -0700, Goran Lowkrantz wrote:
>> >> >> >> I am trying to add the CPU Temp sensors output from our
>> >> >> >> Supermicro servers  to freeipmi_interpret_sensor.conf but I
>> >> >> >> can't get it working. As we have  quite a few, I would like to
>> >> >> >> get them working so I started with this.
>> >> >> >>
>> >> >> >> The server I am testing on has a X8DTN+-F motherboard, below is
>> >> >> >> the dmidecode output. We are running FreeBSD amd64 8.2-STABLE
>> >> >> >> with FreeIPMI 1.0.6. All files are in the default location
>> >> >> >> /usr/local/etc/freeipmi
>> >> >> >>
>> >> >> >> Handle 0x0001, DMI type 1, 27 bytes
>> >> >> >> System Information
>> >> >> >>         Manufacturer: Supermicro
>> >> >> >>         Product Name: X8DTN+-F
>> >> >> >>         Version: 1234567890
>> >> >> >>         Serial Number: 1234567890
>> >> >> >>         UUID: 25091011-3C00-C25E-8922-003048F7A292
>> >> >> >>         Wake-up Type: Power Switch
>> >> >> >>         SKU Number: 1234567890
>> >> >> >>         Family: Server
>> >> >> >>
>> >> >> >> Using bcm-info gives the following output:
>> >> >> >> # bmc-info
>> >> >> >> Device ID             : 32
>> >> >> >> Device Revision       : 1
>> >> >> >> Device SDRs           : unsupported
>> >> >> >> Firmware Revision     : 2.04
>> >> >> >> Device Available      : yes (normal operation)
>> >> >> >> IPMI Version          : 2.0
>> >> >> >> Sensor Device         : supported
>> >> >> >> SDR Repository Device : supported
>> >> >> >> SEL Device            : supported
>> >> >> >> FRU Inventory Device  : supported
>> >> >> >> IPMB Event Receiver   : supported
>> >> >> >> IPMB Event Generator  : supported
>> >> >> >> Bridge                : unsupported
>> >> >> >> Chassis Device        : supported
>> >> >> >> Manufacturer ID       : Super Micro Computer Inc. (47488)
>> >> >> >> Product ID            : 1551
>> >> >> >>
>> >> >> >> GUID : 00000000-0000-0000-0000-000000000000
>> >> >> >>
>> >> >> >> Channel Information
>> >> >> >>
>> >> >> >> Channel Number       : 0
>> >> >> >> Medium Type          : IPMB (I2C)
>> >> >> >> Protocol Type        : IPMB-1.0
>> >> >> >> Active Session Count : 0
>> >> >> >> Session Support      : session-less
>> >> >> >> Vendor ID            : Intelligent Platform Management Interface
>> >> >> >> forum (7154)
>> >> >> >>
>> >> >> >> Channel Number       : 1
>> >> >> >> Medium Type          : 802.3 LAN
>> >> >> >> Protocol Type        : IPMB-1.0
>> >> >> >> Active Session Count : 0
>> >> >> >> Session Support      : multi-session
>> >> >> >> Vendor ID            : Intelligent Platform Management Interface
>> >> >> >> forum (7154)
>> >> >> >>
>> >> >> >> Channel Number       : 3
>> >> >> >> Medium Type          : Asynch. Serial/Modem (RS-232)
>> >> >> >> Protocol Type        : IPMB-1.0
>> >> >> >> Active Session Count : 0
>> >> >> >> Session Support      : single-session
>> >> >> >> Vendor ID            : Intelligent Platform Management Interface
>> >> >> >> forum (7154)
>> >> >> >>
>> >> >> >> Channel Number       : 5
>> >> >> >> Medium Type          : IPMB (I2C)
>> >> >> >> Protocol Type        : IPMB-1.0
>> >> >> >> Active Session Count : 0
>> >> >> >> Session Support      : session-less
>> >> >> >> Vendor ID            : Intelligent Platform Management Interface
>> >> >> >> forum (7154)
>> >> >> >>
>> >> >> >> So I would expect the id to be 47488:1551
>> >> >> >>
>> >> >> >> Verbose output of ipmi-sensors for the two sensors:
>> >> >> >> Record ID: 1277
>> >> >> >> ID String: CPU1 Temp
>> >> >> >> Sensor Type: OEM Reserved (C0h)
>> >> >> >> Sensor Number: 82
>> >> >> >> IPMB Slave Address: 10h
>> >> >> >> Sensor Owner ID: 20h
>> >> >> >> Sensor Owner LUN: 0h
>> >> >> >> Channel Number: 0h
>> >> >> >> Entity ID: system board (7)
>> >> >> >> Entity Instance: 1
>> >> >> >> Entity Instance Type: Physical Entity
>> >> >> >> Event/Reading Type Code: 70h
>> >> >> >> Sensor Event: 'OEM Event = 0000h'
>> >> >> >>
>> >> >> >> Record ID: 1344
>> >> >> >> ID String: CPU2 Temp
>> >> >> >> Sensor Type: OEM Reserved (C0h)
>> >> >> >> Sensor Number: 81
>> >> >> >> IPMB Slave Address: 10h
>> >> >> >> Sensor Owner ID: 20h
>> >> >> >> Sensor Owner LUN: 0h
>> >> >> >> Channel Number: 0h
>> >> >> >> Entity ID: system board (7)
>> >> >> >> Entity Instance: 2
>> >> >> >> Entity Instance Type: Physical Entity
>> >> >> >> Event/Reading Type Code: 70h
>> >> >> >> Sensor Event: 'OEM Event = 0000h'
>> >> >> >>
>> >> >> >> This shows the event code as 0x70 and the sensor type as 0xc0.
>> >> >> >>
>> >> >> >> Here are the lines I have added for the test and these are the
>> >> >> >> only lines  not commented in the file:
>> >> >> >>
>> >> >> >> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0000 Nominal
>> >> >> >> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0001 Warning
>> >> >> >> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0002 Warning
>> >> >> >> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0004 Critical
>> >> >> >> IPMI_OEM_Value 47488:1551 0x70 0xC0 0x0007 Warning
>> >> >> >>
>> >> >> >> But I still get this:
>> >> >> >> # ipmi-sensors --interpret-oem-data
>> >> >> >> ID   | Name          | Type              | Reading    | Units |
>> >> >> >> Event 4    | FAN 1         | Fan               | N/A        |
>> >> >> >> RPM
>> >> >> >> | N/A 71   | FAN 2         | Fan               | 4096.00    |
>> >> >> >> | RPM 'OK' 138  | FAN 3         | Fan               | 4356.00
>> >> >> >> | | RPM 'OK' 205  | FAN 4         | Fan               | 4356.00
>> >> >> >> | | RPM 'OK' 272  | FAN 5         | Fan               | N/A
>> >> >> >> | | RPM N/A 339  | FAN 6         | Fan               | N/A
>> >> >> >> | | RPM N/A 406  | FAN 7         | Fan               | N/A
>> >> >> >> | | RPM N/A 473  | FAN 8         | Fan               | N/A
>> >> >> >> | | RPM N/A 540  | CPU1 Vcore    | Voltage           | 1.01
>> >> >> >> | | V 'OK' 607  | CPU2 Vcore    | Voltage           | 1.10
>> >> >> >> | | V 'OK' 674  | +1.5 V        | Voltage           | 1.52
>> >> >> >> | | V 'OK' 741  | +5 V          | Voltage           | 5.09
>> >> >> >> | | V 'OK' 808  | +5VSB         | Voltage           | 5.06
>> >> >> >> | | V 'OK' 875  | +12 V         | Voltage           | 12.19
>> >> >> >> | | V 'OK' 942  | CPU1 DIMM     | Voltage           | 1.54
>> >> >> >> | | V 'OK' 1009 | CPU2 DIMM     | Voltage           | 1.54
>> >> >> >> | | V 'OK' 1076 | +3.3VCC       | Voltage           | 3.26
>> >> >> >> | | V 'OK' 1143 | +3.3VSB       | Voltage           | 3.22
>> >> >> >> | | V 'OK' 1210 | VBAT          | Voltage           | 3.19
>> >> >> >> | | V 'OK' 1277 | CPU1 Temp     | OEM Reserved      | N/A
>> >> >> >> | | N/A 'OEM Event  = 0000h'
>> >> >> >> 1344 | CPU2 Temp     | OEM Reserved      | N/A        | N/A   |
>> >> >> >> 'OEM Event  = 0000h'
>> >> >> >> 1411 | System Temp   | Temperature       | 21.00      | C     |
>> >> >> >> 'OK' 1478 | P1-DIMM1A     | Temperature       | 33.00      | C
>> >> >> >> | 'OK' 1545 | P1-DIMM1B     | Temperature       | 32.00      | C
>> >> >> >> | 'OK' 1612 | P1-DIMM1C     | Temperature       | N/A        | C
>> >> >> >> | N/A 1679 | P1-DIMM2A     | Temperature       | 36.00      | C
>> >> >> >> | 'OK' 1746 | P1-DIMM2B     | Temperature       | 34.00      | C
>> >> >> >> | 'OK' 1813 | P1-DIMM2C     | Temperature       | N/A        | C
>> >> >> >> | N/A 1880 | P1-DIMM3A     | Temperature       | 36.00      | C
>> >> >> >> | 'OK' 1947 | P1-DIMM3B     | Temperature       | 36.00      | C
>> >> >> >> | 'OK' 2014 | P1-DIMM3C     | Temperature       | N/A        | C
>> >> >> >> | N/A 2081 | P2-DIMM1A     | Temperature       | 30.00      | C
>> >> >> >> | 'OK' 2148 | P2-DIMM1B     | Temperature       | 28.00      | C
>> >> >> >> | 'OK' 2215 | P2-DIMM1C     | Temperature       | N/A        | C
>> >> >> >> | N/A 2282 | P2-DIMM2A     | Temperature       | 27.00      | C
>> >> >> >> | 'OK' 2349 | P2-DIMM2B     | Temperature       | 27.00      | C
>> >> >> >> | 'OK' 2416 | P2-DIMM2C     | Temperature       | N/A        | C
>> >> >> >> | N/A 2483 | P2-DIMM3A     | Temperature       | 27.00      | C
>> >> >> >> | 'OK' 2550 | P2-DIMM3B     | Temperature       | 28.00      | C
>> >> >> >> | 'OK' 2617 | P2-DIMM3C     | Temperature       | N/A        | C
>> >> >> >> | N/A 2684 | Chassis Intru | Physical Security | N/A        |
>> >> >> >> | N/A 'OK' 2751 | PS Status     | Power Supply      | N/A
>> >> >> >> | | N/A 'Presence  detected' 'Unrecognized Event = 0100h'
>> >> >> >> | 'Unrecognized
>> >> >> >> Event = 0200h'  'Unrecognized Event = 0400h' 'Unrecognized
>> >> >> >> Event = 0800h' 'Unrecognized  Event = 1000h' 'Unrecognized
>> >> >> >> Event = 2000h' 'Unrecognized Event = 4000h'
>> >> >> >>
>> >> >> >> Is there any trick that I have just missed to get the config
>> >> >> >> file active?
>> >> >> >>
>> >> >> >> /glz
>> >> >> >>
>> >> >> >>
>> >> >> >> ................................................... the future
>> >> >> >> isMobile
>> >> >> >>
>> >> >> >>   Goran Lowkrantz <goran.lowkrantz@...>
>> >> >> >>   System Architect, isMobile AB
>> >> >> >>   Sandviksgatan 81, PO Box 58, S-971 03 Luleå, Sweden
>> >> >> >>   Mobile: +46(0)70-587 87 82
>> >> >> >> http://www.ismobile.com
>> >> >> >> ...............................................
>> >> >> >>
>> >> >> >> _______________________________________________
>> >> >> >> Freeipmi-users mailing list
>> >> >> >> Freeipmi-users@...
>> >> >> >> https://lists.gnu.org/mailman/listinfo/freeipmi-users
>> >> >> > --
>> >> >> > Albert Chu
>> >> >> > chu11@...
>> >> >> > Computer Scientist
>> >> >> > High Performance Systems Division
>> >> >> > Lawrence Livermore National Laboratory
>> >> >> >
>> >> >> >
>> >> >>
>> >> >>
>> >> >>
>> >> >> ................................................... the future
>> >> >> isMobile
>> >> >>
>> >> >>   Goran Lowkrantz <goran.lowkrantz@...>
>> >> >>   System Architect, isMobile AB
>> >> >>   Sandviksgatan 81, PO Box 58, S-971 03 Luleå, Sweden
>> >> >>   Mobile: +46(0)70-587 87 82
>> >> >> http://www.ismobile.com
>> >> >> ...............................................
>> >> > --
>> >> > Albert Chu
>> >> > chu11@...
>> >> > Computer Scientist
>> >> > High Performance Systems Division
>> >> > Lawrence Livermore National Laboratory
>> >> >
>> >> >
>> >>
>> >>
>> >>
>> >>
>> > --
>> > Albert Chu
>> > chu11@...
>> > Computer Scientist
>> > High Performance Systems Division
>> > Lawrence Livermore National Laboratory
>> >
>> >
>>
>>
>>
>> ................................................... the future isMobile
>>
>>   Goran Lowkrantz <goran.lowkrantz@...>
>>   System Architect, isMobile AB
>>   Sandviksgatan 81, PO Box 58, S-971 03 Luleå, Sweden
>>   Mobile: +46(0)70-587 87 82
>> http://www.ismobile.com ...............................................
> --
> Albert Chu
> chu11@...
> Computer Scientist
> High Performance Systems Division
> Lawrence Livermore National Laboratory
>
>





_______________________________________________
Freeipmi-users mailing list
Freeipmi-users@...
https://lists.gnu.org/mailman/listinfo/freeipmi-users