freeipmi-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Freeipmi-devel] Support for Supermicro motherboard-H8SGL-F


From: Albert Chu
Subject: Re: [Freeipmi-devel] Support for Supermicro motherboard-H8SGL-F
Date: Wed, 26 Oct 2016 14:06:26 -0700

Hi Luke,

Yup, I can support for this motherboard from the info you've provided.
It should go into the next FreeIPMI 1.5.5 release.

This sensor is common on Supermicro motherboards:

> 4    | CPU Temp    | OEM Reserved      | N/A      | N/A        | N/A  > | 
> 'OEM Event = 0000h'

However 

> 1411 | PS Status   | Power Supply      | N/A      | 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'

This is most likely a bug in the motherboard in that it is reporting
illegal events to the user (it's already been seen on some Supermicro
boards).  It can be worked around with the --ignore-unrecognized-events
option (and if configured in the freeipmi.conf file, you won't have to
constantly type it).

If you'd like to try a branch to make sure the OEM extension works, PLMK. 

Al


On Wed, 2016-10-26 at 21:30 +0200, Luke wrote:
> Hi,
> 
> I've a supermicro H8SGL-F motherboard and I am trying to read cpu temp
> and ps status. I used version 1.4.5 on debian jessie and also tried
> 1.4.11 from stretch with no luck. Would it be possible to add support
> for this motherboard with the information provided below?
> 
> Thanks
> Luke
> 
> 
> # bmc-info
> Device ID             : 32
> Device Revision       : 1
> Device SDRs           : unsupported
> Firmware Revision     : 3.20
> 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            : 42769
> 
> Device GUID : 00000000-0000-0000-0000-000000000000
> 
> System GUID : 00000000-773f-2e90-2500-534d31303037
> 
> 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)
> 
> 
> # ipmi-sensors -V ipmi-sensors -V
> ipmi-sensors - 1.4.5
> Copyright (C) 2003-2014 FreeIPMI Core Team
> This program is free software; you may redistribute it under the terms of
> the GNU General Public License.  This program has absolutely no warranty.
> 
> # ipmi-sensors --flush-cache
> 
> # ipmi-sensors --interpret-oem-data --output-sensor-state
> Caching SDR repository information:
> /root/.freeipmi/sdr-cache/sdr-cache-monster.localhost
> Caching SDR record 28 of 28 (current record ID 1813)
> ID   | Name        | Type              | State    | Reading    | Units |
> Event
> 4    | CPU Temp    | OEM Reserved      | N/A      | N/A        | N/A   |
> 'OEM Event = 0000h'
> 71   | System Temp | Temperature       | Nominal  | 34.00      | C     |
> 'OK'
> 138  | CPU Vcore   | Voltage           | Nominal  | 0.97       | V     |
> 'OK'
> 205  | CPU DIMM    | Voltage           | Nominal  | 1.51       | V     |
> 'OK'
> 272  | CPU Mem VTT | Voltage           | Nominal  | 0.75       | V     |
> 'OK'
> 339  | +1.1 V      | Voltage           | Nominal  | 1.10       | V     |
> 'OK'
> 406  | +1.8 V      | Voltage           | Nominal  | 1.85       | V     |
> 'OK'
> 473  | +5 V        | Voltage           | Nominal  | 5.12       | V     |
> 'OK'
> 540  | +12 V       | Voltage           | Nominal  | 11.93      | V     |
> 'OK'
> 607  | -12 V       | Voltage           | Nominal  | -11.80     | V     |
> 'OK'
> 674  | HT Voltage  | Voltage           | Nominal  | 1.19       | V     |
> 'OK'
> 741  | +3.3 V      | Voltage           | Nominal  | 3.34       | V     |
> 'OK'
> 808  | +3.3VSB     | Voltage           | Nominal  | 3.24       | V     |
> 'OK'
> 875  | VBAT        | Voltage           | Nominal  | 3.24       | V     |
> 'OK'
> 942  | FAN 1       | Fan               | N/A      | N/A        | RPM   | N/A
> 1009 | FAN 2       | Fan               | Nominal  | 4096.00    | RPM   |
> 'OK'
> 1076 | FAN 3       | Fan               | Nominal  | 4096.00    | RPM   |
> 'OK'
> 1143 | FAN 4       | Fan               | Nominal  | 4096.00    | RPM   |
> 'OK'
> 1210 | FAN 5       | Fan               | Nominal  | 3600.00    | RPM   |
> 'OK'
> 1277 | FAN 6       | Fan               | Nominal  | 3600.00    | RPM   |
> 'OK'
> 1344 | Intrusion   | Physical Security | Critical | N/A        | N/A   |
> 'General Chassis Intrusion'
> 1411 | PS Status   | Power Supply      | N/A      | 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'
> 
> 
> # ipmi-sensors --interpret-oem-data --output-sensor-state
> --ignore-not-available-sensors
> ID   | Name        | Type              | State    | Reading    | Units |
> Event
> 4    | CPU Temp    | OEM Reserved      | N/A      | N/A        | N/A   |
> 'OEM Event = 0000h'
> 71   | System Temp | Temperature       | Nominal  | 34.00      | C     |
> 'OK'
> 138  | CPU Vcore   | Voltage           | Nominal  | 1.00       | V     |
> 'OK'
> 205  | CPU DIMM    | Voltage           | Nominal  | 1.51       | V     |
> 'OK'
> 272  | CPU Mem VTT | Voltage           | Nominal  | 0.75       | V     |
> 'OK'
> 339  | +1.1 V      | Voltage           | Nominal  | 1.10       | V     |
> 'OK'
> 406  | +1.8 V      | Voltage           | Nominal  | 1.85       | V     |
> 'OK'
> 473  | +5 V        | Voltage           | Nominal  | 5.12       | V     |
> 'OK'
> 540  | +12 V       | Voltage           | Nominal  | 11.93      | V     |
> 'OK'
> 607  | -12 V       | Voltage           | Nominal  | -11.80     | V     |
> 'OK'
> 674  | HT Voltage  | Voltage           | Nominal  | 1.19       | V     |
> 'OK'
> 741  | +3.3 V      | Voltage           | Nominal  | 3.34       | V     |
> 'OK'
> 808  | +3.3VSB     | Voltage           | Nominal  | 3.24       | V     |
> 'OK'
> 875  | VBAT        | Voltage           | Nominal  | 3.24       | V     |
> 'OK'
> 1009 | FAN 2       | Fan               | Nominal  | 4096.00    | RPM   |
> 'OK'
> 1076 | FAN 3       | Fan               | Nominal  | 4096.00    | RPM   |
> 'OK'
> 1143 | FAN 4       | Fan               | Nominal  | 4096.00    | RPM   |
> 'OK'
> 1210 | FAN 5       | Fan               | Nominal  | 3600.00    | RPM   |
> 'OK'
> 1277 | FAN 6       | Fan               | Nominal  | 3600.00    | RPM   |
> 'OK'
> 1344 | Intrusion   | Physical Security | Critical | N/A        | N/A   |
> 'General Chassis Intrusion'

> 
> 
> # ipmi-sensors --interpret-oem-data --output-sensor-state -v --record-ids=4
> Record ID: 4
> ID String: CPU 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
> Sensor State: N/A
> Sensor Event: 'OEM Event = 0000h'
> 
> # ipmi-sensors --interpret-oem-data --output-sensor-state -v
> --record-ids=1411
> Record ID: 1411
> ID String: PS Status
> Sensor Type: Power Supply (8h)
> Sensor Number: 23
> IPMB Slave Address: 10h
> Sensor Owner ID: 20h
> Sensor Owner LUN: 0h
> Channel Number: 0h
> Entity ID: power supply (10)
> Entity Instance: 1
> Entity Instance Type: Physical Entity
> Event/Reading Type Code: 6Fh
> Sensor State: N/A
> Sensor Event: 'Presence detected'
> Sensor Event: 'Unrecognized Event = 0100h'
> Sensor Event: 'Unrecognized Event = 0200h'
> Sensor Event: 'Unrecognized Event = 0400h'
> Sensor Event: 'Unrecognized Event = 0800h'
> Sensor Event: 'Unrecognized Event = 1000h'
> Sensor Event: 'Unrecognized Event = 2000h'
> Sensor Event: 'Unrecognized Event = 4000h'
> 
> _______________________________________________
> Freeipmi-devel mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/freeipmi-devel

-- 
Albert Chu
address@hidden
Computer Scientist
High Performance Systems Division
Lawrence Livermore National Laboratory





reply via email to

[Prev in Thread] Current Thread [Next in Thread]