freeipmi-devel
[Top][All Lists]
Advanced

[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





reply via email to

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