[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Freeipmi-devel] Supermicro manufacturer ID updated (now acc. IANA),
From: |
Albert Chu |
Subject: |
Re: [Freeipmi-devel] Supermicro manufacturer ID updated (now acc. IANA), issue with X9SCM-F |
Date: |
Mon, 14 Nov 2011 10:35:34 -0800 |
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):
> address@hidden:~# 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:
> address@hidden:~# 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:
> address@hidden:/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
> address@hidden
> https://lists.gnu.org/mailman/listinfo/freeipmi-devel
--
Albert Chu
address@hidden
Computer Scientist
High Performance Systems Division
Lawrence Livermore National Laboratory