Hi Hank,

Perhaps I shouldn't have said, "in practice they don't".  I should have
said, "SDRs don't change for many motherboards in many environments."
Is it the majority of people in the world w/ IPMI servers?  My
perception is yes, but that's my guess.

The question is, what is best for those users/customers?  And given the
user/customer base of ipmitool, what is the best for ipmitool?  For
reasons discussed earlier, I think selecting sensors via record-ID is
useful and worth the tradeoff risks you describe.  That's my 2 cents.

Al

On Tue, 2012-01-03 at 16:55 -0800, Hank Bruning wrote:
> A large number of computers allow renumbering of the SDR records.  In
> practice renumbering of sensor records has been done for more than a
> decade. The Intel MPCMM001 from 2001 was the first I can remember.
> Since then all major computer server vendors, Intel, HP, Dell, IBM,
> Fujitsu, Sun, SuperMicro (but not Apple or Lenovo) have had systems
> that renumber SDR records. This is Billions of dollars of hardware
> sold every year. Renumbering of the SDRs is a very common occurrence.
> 
> You want the sensor names to be identical and have renumbering of the
> SDR.
> Use case.
> 
> I'm going to use AdvancedMC modules as defined by PICMG because
> multiple hardware vendors make this hardware and  there is no
> proprietary non IPMI things going on.
> 
> Four identical AdvancedMC  modules are plugged into a MicroTCA or
> AdvancedTCA carrier. They all have to get power from a common power
> bus and each one of them will have a voltage sensor for pin 84,
> Payload power which is +12 Volts.
> This voltage sensor should have the identical name for each of
> AdvancedMC modules. There is no advantage in having identical
> AdvancedMC modules with different sensor names. Yes, some vendors may
> name the sensor "12 Volt in" and some may call it "12 Volt Pin 84" but
> if the AdvancedMC modules are identical the sensor names should also
> be identical. Since the AdvancedMC modules can be plugged in at any
> time and there is no way to predict the number of sensor records for
> each AdvanceMC they must be renumbered.
> 
> Hank
> JBlade
> 
> 
> 
> On Tue, Jan 3, 2012 at 1:00 PM, Albert Chu <ch...@llnl.gov> wrote:
>         On Tue, 2012-01-03 at 08:22 -0800, Hank Bruning wrote:
>         > The SDR Record ids are dynamic and the same record may have
>         a new
>         > record ID by the time you read it on the screen and start a
>         new
>         > IPMITool.
>         >
>         > The SDR Record IDs are allowed to be renumbered per IPMI
>         2.0, Section
>         > 33.8 SDR ‘Record IDs’  page 435. When the IPMC Controller
>         reboots or
>         > when the FRU population managed by the IPMC Controller
>         changes the
>         > SDRs most likely will be renumbered but the IPMI Controller
>         is allowed
>         > to renumber the records when ever it wants.
>         
>         While they can change, in practice they don't.  It's a useful
>         way to
>         select sensors that several other projects support.  I don't
>         see why it
>         couldn't be supported by ipmitool as an option.
>         
>         As a use case example, I've seen some motherboards that have
>         duplicate
>         sensors w/ the same name, so you can't select a specific
>         sensor via
>         ipmitool's current "get SENSORNAME" option.  Here's one
>         example of that
>         situation.
>         
>         # ipmitool -I free sensor list
>         Temp             | -58.000    | degrees C  | ok    | na
>          | na        | na        | 85.000    | 90.000    | na
>         Temp             | -59.000    | degrees C  | ok    | na
>          | na        | na        | 85.000    | 90.000    | na
>         Temp             | 39.000     | degrees C  | ok    | na
>          | na        | na        | na        | na        | na
>         Ambient Temp     | 21.000     | degrees C  | ok    | na
>          | na        | na        | na        | na        | na
>         Temp             | na         | degrees C  | na    | na
>          | na        | na        | na        | na        | na
>         Ambient Temp     | na         | degrees C  | na    | na
>          | na        | na        | na        | na        | na
>         Ambient Temp     | 21.000     | degrees C  | ok    | na
>          | 3.000     | 8.000     | 42.000    | 47.000    | na
>         
>         # ipmitool -I free sensor get Temp
>         Locating sensor record...
>         Sensor ID              : Temp (0x1)
>          Entity ID             : 3.1
>         <snip>
>         
>         Al
>         
>         > Hank
>         > JBlade
>         >
>         > On Tue, Jan 3, 2012 at 10:13 AM, Zdenek Styblik
>         > <zdenek.styb...@gmail.com> wrote:
>         >         Hello,
>         >
>         >         as subject suggests, my question is why ipmitool
>         doesn't
>         >         display Record ID
>         >         anywhere in its output. Or have I only failed to
>         look more
>         >         thoroughly?
>         >         The only thing it displays is Logical Number, if
>         that's
>         >         correct term,
>         >         eg. ``Sensor ID: T_AMB (0xa5)''
>         >         which is not the same thing.
>         >
>         >         Why am I asking about Record ID? It seems it would,
>         well it
>         >         can and
>         >         is, be useful for eg. looking up specific
>         >         sensor and fetching information about it. It also
>         seems to be
>         >         crucial
>         >         for (fetching) Sensor Data Records.
>         >
>         >         Thanks in advance,
>         >         Z.
>         >
>         >
>         
> ------------------------------------------------------------------------------
>         >         Write once. Port to many.
>         >         Get the SDK and tools to simplify cross-platform app
>         >         development. Create
>         >         new or port existing apps to sell to consumers
>         worldwide.
>         >         Explore the
>         >         Intel AppUpSM program developer opportunity.
>         >         appdeveloper.intel.com/join
>         >         http://p.sf.net/sfu/intel-appdev
>         >         _______________________________________________
>         >         Ipmitool-devel mailing list
>         >         Ipmitool-devel@lists.sourceforge.net
>         >
>         https://lists.sourceforge.net/lists/listinfo/ipmitool-devel
>         >
>         --
>         Albert Chu
>         ch...@llnl.gov
>         Computer Scientist
>         High Performance Systems Division
>         Lawrence Livermore National Laboratory
>         
>         
> 
-- 
Albert Chu
ch...@llnl.gov
Computer Scientist
High Performance Systems Division
Lawrence Livermore National Laboratory



------------------------------------------------------------------------------
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
_______________________________________________
Ipmitool-devel mailing list
Ipmitool-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ipmitool-devel

Reply via email to