[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: |
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