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 > Freeipmi-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/freeipmi-devel -- Albert Chu ch...@llnl.gov Computer Scientist High Performance Systems Division Lawrence Livermore National Laboratory _______________________________________________ Freeipmi-devel mailing list Freeipmi-devel@gnu.org https://lists.gnu.org/mailman/listinfo/freeipmi-devel