[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