Hey Werner, You should see the fix in this branch:
http://svn.savannah.gnu.org/svn/freeipmi/branches/Release-1_0_0_branch/ PLMK if it's working for you. BTW, > ipmi_cmd_get_system_info_parameters_system_firmware_version_first_set: privilege level insufficient I've seen this on a few motherboards, probably a bug carried down from the same firmware writer. The privilege required for reading this information is 'user' not 'admin' (for setting a new value it's 'admin'). It's probably worth submitting a bug to get Supermicro to fix this. Al On Mon, 2011-11-14 at 05:42 -0800, Werner Fischer wrote: > Hi Al, > > * I have just updated a the IPMI firmware of a Supermicro X9SCM-F > mainboard with from IPMI firmware 1.08 to 1.30 > * it seems that they updated the manufacturer ID, and comply now > with the IANA http://www.iana.org/assignments/enterprise-numbers > list (the use the number 10876): > root@debian6-icinga:~# bmc-info -h 10.1.102.241 -u ADMIN -p > **** > Device ID : 32 > Device Revision : 1 > Device SDRs : unsupported > Firmware Revision : 1.30 > 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 : 1572 > > GUID : 00000000-0000-0000-0000-000000000000 > > > ipmi_cmd_get_system_info_parameters_system_firmware_version_first_set: > privilege level insufficient > * before it was the wrong number 47488, like you see here from > another X9SCM-F system which I haven't updated yet: > root@debian6-icinga:~# bmc-info -h 10.10.10.110 -u ADMIN -p > **** > Device ID : 32 > Device Revision : 1 > Device SDRs : unsupported > Firmware Revision : 1.08 > 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 : 1572 > > GUID : 00000000-0000-0000-0000-000000000000 > > > ipmi_cmd_get_system_info_parameters_system_firmware_version_first_set: > privilege level insufficient > * this is very fine, but has the side-effect that I don't get a > NOMINAL state for the CPU temp sensor (with FreeIPMI 1.0.8), I > only get N/A: > root@debian6-icinga:/usr/local/icinga/libexec# > /usr/local/sbin/ipmi-sensors -h 10.1.102.241 -u monitor -p relation -l user > --interpret-oem-data --ignore-unrecognized-events --quiet-cache > --sdr-cache-recreate --output-sensor-state > ID | Name | Type | State | Reading > | Units | Event > 4 | System Temp | Temperature | Nominal | 36.00 > | C | 'OK' > 71 | CPU Temp | OEM Reserved | N/A | N/A > | N/A | 'Low' > 138 | FAN 1 | Fan | Nominal | 1755.00 > | RPM | 'OK' > * according to the comment below from > freeipmi_interpret_sensor.conf this correct Supermicro > Manufacturer ID 10876 is not yet in FreeIPMI > > Could you add this updated Manuracturer ID for Supermicro now in the > FreeIPMI code? > > Many thanks again in advance, > best regards, > Werner > > PS: here is this comment (just for other readers of the mailing list) > ########################################################################################################## > # > ## Supermicro CPU Temperature Sensor > ## > (X7DBR-3/X8DTH/X8DTG/X8DTU/X8DT3-LN4F/X8DTU-6+/X8DTL-3F/X8SIL-F/X9SCL/X9SCM/X8DTN+-F/X8SIE) > ## > ## Manufacturer ID = 10437 (Peppercon, IPMI card manufacturer), 47488 > (Supermicro, not IANA number, special case) > ## 5593 (Magnum Technologies, rebranded Supermicro board) > ## Product ID = 4 (X7DBR-3, X7DB8, X8DTN, X7SBI-LN4), 43707 (X8DTH, X8DTG, > X8DTU, X8DT3-LN4F), 1549 (X8DTU-6+), > ## 6 (X8DTL, X8DTL-3F), 1541 (X8SIL-F), 1572 (X9SCL, X9SCM), > 1551 (X8DTN+-F), 1037 (X8SIE) > ## Event/Reading Type Code = 70h (OEM) > ## Sensor Type = C0h (OEM) > ## Value 0x0000 = "Low" > ## Value 0x0001 = "Medium" > ## Value 0x0002 = "High" > ## Value 0x0004 = "Overheat" > ## Value 0x0007 = "Not Installed" > ## > ## Note: Early Supermicro motherboards used the "Peppercon" Manufacturer ID > # > # IPMI_OEM_Value 10437:4,47488:43707+1549+6+1541+1572+1551+1037,5593:6 0x70 > 0xC0 0x0000 Nominal > # IPMI_OEM_Value 10437:4,47488:43707+1549+6+1541+1572+1551+1037,5593:6 0x70 > 0xC0 0x0001 Warning > # IPMI_OEM_Value 10437:4,47488:43707+1549+6+1541+1572+1551+1037,5593:6 0x70 > 0xC0 0x0002 Warning > # IPMI_OEM_Value 10437:4,47488:43707+1549+6+1541+1572+1551+1037,5593:6 0x70 > 0xC0 0x0004 Critical > # IPMI_OEM_Value 10437:4,47488:43707+1549+6+1541+1572+1551+1037,5593:6 0x70 > 0xC0 0x0007 Warning > # > ########################################################################################################## > > > > _______________________________________________ > Freeipmi-devel mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/freeipmi-devel -- Albert Chu [email protected] Computer Scientist High Performance Systems Division Lawrence Livermore National Laboratory _______________________________________________ Freeipmi-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/freeipmi-devel
