Supermciro X9DRi-F CPU1 Temp and CPU2 Temp sensors

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

Supermciro X9DRi-F CPU1 Temp and CPU2 Temp sensors

by Werner Fischer-2 :: Rate this Message:

| View Threaded | Show Only this Message

Hi Al,

we have tested a new Supermicro mainboard (X9DRi-F)
http://www.supermicro.com/products/motherboard/xeon/c600/x9dri-f.cfm
with FreeIPMI 1.1.5.

The board has Product ID 1576 / Manufacturer ID 10876 - here is the
output of bmc-info:
        Device ID             : 32
        Device Revision       : 1
        Device SDRs           : unsupported
        Firmware Revision     : 1.63
        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. (10876)
        Product ID            : 1576

Can you add the tweaks for this product ID in the FreeIPMI code to
support the two CPU Temp sensors? The current output of FreeIPMI 1.1.5
(ipmi-sensors --output-sensor-state --interpret-oem-data)
does not recognize the CPU Temp sensors (in this example case one of
these two sensors shows temperature 'medium' afair from the web
interface):
        ID   | Name            | Type              | State    | Reading    | Units | Event
        4    | CPU1 Temp       | OEM Reserved      | N/A      | N/A        | N/A   | 'OEM Event = 0001h'
        71   | CPU2 Temp       | OEM Reserved      | N/A      | N/A        | N/A   | 'OEM Event = 0007h'
        138  | System Temp     | Temperature       | Nominal  | 37.00      | C     | 'OK'

FYI here is the verbose output of these two sensors,
ipmi-sensors --output-sensor-state --interpret-oem-data -vv
        Record ID: 4
        Record Type: Full Sensor Record (1h)
        ID String: CPU1 Temp
        Sensor Type: OEM Reserved (C0h)
        Sensor Number: 1
        IPMB Slave Address: 10h
        Sensor Owner ID: 20h
        Sensor Owner LUN: 0h
        Channel Number: 0h
        Entity ID: processor (3)
        Entity Instance: 1
        Entity Instance Type: Physical Entity
        Event/Reading Type Code: 70h
        Accuracy: 0.000000%
        Sensor Direction: Unspecified
        Positive Hysteresis: N/A
        Negative Hysteresis: N/A
        Sensor State: N/A
        Sensor Event: 'OEM Event = 0001h'
       
        Record ID: 71
        Record Type: Full Sensor Record (1h)
        ID String: CPU2 Temp
        Sensor Type: OEM Reserved (C0h)
        Sensor Number: 2
        IPMB Slave Address: 10h
        Sensor Owner ID: 20h
        Sensor Owner LUN: 0h
        Channel Number: 0h
        Entity ID: processor (3)
        Entity Instance: 1
        Entity Instance Type: Physical Entity
        Event/Reading Type Code: 70h
        Accuracy: 0.000000%
        Sensor Direction: Unspecified
        Positive Hysteresis: N/A
        Negative Hysteresis: N/A
        Sensor State: N/A
        Sensor Event: 'OEM Event = 0007h'
       
Thanks in advance and best regards,
Werner

--
: Werner Fischer
: Technology Specialist
: Thomas-Krenn.AG | The server-experts
: http://www.thomas-krenn.com | http://www.thomas-krenn.com/wiki


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

Re: Supermciro X9DRi-F CPU1 Temp and CPU2 Temp sensors

by Albert Chu :: Rate this Message:

| View Threaded | Show Only this Message

Hi Werner,

It should be in the next release.

Al

On Thu, 2012-05-31 at 23:26 -0700, Werner Fischer wrote:

> Hi Al,
>
> we have tested a new Supermicro mainboard (X9DRi-F)
> http://www.supermicro.com/products/motherboard/xeon/c600/x9dri-f.cfm
> with FreeIPMI 1.1.5.
>
> The board has Product ID 1576 / Manufacturer ID 10876 - here is the
> output of bmc-info:
>         Device ID             : 32
>         Device Revision       : 1
>         Device SDRs           : unsupported
>         Firmware Revision     : 1.63
>         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. (10876)
>         Product ID            : 1576
>
> Can you add the tweaks for this product ID in the FreeIPMI code to
> support the two CPU Temp sensors? The current output of FreeIPMI 1.1.5
> (ipmi-sensors --output-sensor-state --interpret-oem-data)
> does not recognize the CPU Temp sensors (in this example case one of
> these two sensors shows temperature 'medium' afair from the web
> interface):
>         ID   | Name            | Type              | State    | Reading    | Units | Event
>         4    | CPU1 Temp       | OEM Reserved      | N/A      | N/A        | N/A   | 'OEM Event = 0001h'
>         71   | CPU2 Temp       | OEM Reserved      | N/A      | N/A        | N/A   | 'OEM Event = 0007h'
>         138  | System Temp     | Temperature       | Nominal  | 37.00      | C     | 'OK'
>
> FYI here is the verbose output of these two sensors,
> ipmi-sensors --output-sensor-state --interpret-oem-data -vv
>         Record ID: 4
>         Record Type: Full Sensor Record (1h)
>         ID String: CPU1 Temp
>         Sensor Type: OEM Reserved (C0h)
>         Sensor Number: 1
>         IPMB Slave Address: 10h
>         Sensor Owner ID: 20h
>         Sensor Owner LUN: 0h
>         Channel Number: 0h
>         Entity ID: processor (3)
>         Entity Instance: 1
>         Entity Instance Type: Physical Entity
>         Event/Reading Type Code: 70h
>         Accuracy: 0.000000%
>         Sensor Direction: Unspecified
>         Positive Hysteresis: N/A
>         Negative Hysteresis: N/A
>         Sensor State: N/A
>         Sensor Event: 'OEM Event = 0001h'
>        
>         Record ID: 71
>         Record Type: Full Sensor Record (1h)
>         ID String: CPU2 Temp
>         Sensor Type: OEM Reserved (C0h)
>         Sensor Number: 2
>         IPMB Slave Address: 10h
>         Sensor Owner ID: 20h
>         Sensor Owner LUN: 0h
>         Channel Number: 0h
>         Entity ID: processor (3)
>         Entity Instance: 1
>         Entity Instance Type: Physical Entity
>         Event/Reading Type Code: 70h
>         Accuracy: 0.000000%
>         Sensor Direction: Unspecified
>         Positive Hysteresis: N/A
>         Negative Hysteresis: N/A
>         Sensor State: N/A
>         Sensor Event: 'OEM Event = 0007h'
>        
> Thanks in advance and best regards,
> Werner
>
--
Albert Chu
chu11@...
Computer Scientist
High Performance Systems Division
Lawrence Livermore National Laboratory



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