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: Werner Fischer
Subject: Re: [Freeipmi-devel] Supermicro manufacturer ID updated (now acc. IANA), issue with X9SCM-F
Date: Thu, 24 Nov 2011 10:42:58 +0100

Hi Al,

On Die, 2011-11-15 at 08:35 +0100, Werner Fischer wrote:
> Hey Al,
> 
> On Mon, 2011-11-14 at 10:35 -0800, Albert Chu wrote:
> > 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.
> Thanks for the update! I'm currently on business trip and will test it
> as soon as I'm back. I'll let know then if it works for me.
unfortunately it took me until today to test it,
i have used the meanwhile released FreeIPMI 1.0.9,
it works like a charm:

before (FreeIPMI 1.0.8)
        address@hidden:~$ /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  | 32.00      | C    
 | 'OK'
        71   | CPU Temp      | OEM Reserved      | N/A      | N/A        | N/A  
 | 'Low'

now the 'State' is 'Nominal'
        address@hidden:~$ /usr/local/sbin/ipmi-sensors -V
        ipmi-sensors - 1.0.9
        Copyright (C) 2003-2010 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.
        address@hidden:~$ /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  | 34.00      | C    
 | 'OK'
        71   | CPU Temp      | OEM Reserved      | Nominal  | N/A        | N/A  
 | 'Low'

So thank you for this!

> 
> >   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.
> Thanks for this hint.
> I have just sent a bug report to Supermicro and will also keep you
> updated on this once I have new information on that issue from
> Supermicro.
Supermicro has sent me back some questions,
I'll let you know as soon as I have updates on this.

Regards,
Werner

> 
> Best regards,
> Werner
> 
> > 
> > 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
> 
> 
> 
> _______________________________________________
> Freeipmi-devel mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/freeipmi-devel





reply via email to

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