Cynthia McGuire wrote:
>
>
>>> The paragraphs above use the acronym, FRU, to mean FRU label and FRU 
>>> FMRI.  Both of which are properties for a give topo node.  Please be 
>>> clear about which you're talking about.
>>
>> In these statements the term FRU refers to the FMRI, not the label.
>> We're not 100% sure on what to use for the label, but the default will
>> likely be a per-chassis incremented counter of the form "FAN %d" and
>> "PSU %d".  Unfortunately, there is no label property available via IPMI.
>> We could use a heuristic that would work for Sun ILOM platforms
>> ("ft0.fm1.fru" -> "ft0.fm1"), but the naming of SDR records is
>> arbitrary.  We could also do "FM %d FAN %d" instead of the global
>> identifier, which is probably closer to what would be silkscreened on
>> the chassis.
>>
>> When dealing with fanmodules and fans, the following would be a
>> reasonable topology:
>>
>>     hc:///chassis=0/fanmodule=0
>>         FRU: hc:///chassis=0/fanmodule=0
>>         label: FM 0
>>
>>     hc:///chassis=0/fanmodule=0/fan=0
>>         FRU: hc:///chassis=0/fanmodule=0
>>         label: FM 0 FAN 0
>>
>>     hc:///chassis=0/fanmodule=0/fan=1
>>         FRU: hc:///chassis=0/fanmodule=0
>>         label: FM 0 FAN 1
>>
>>     hc:///chassis=0/fanmodule=1
>>         FRU: hc:///chassis=0/fanmodule=1
>>         label: FM 0
>>
>
> Are there (silk-screened) labels assigned on the physical machines?

As we've done with CPU's and DIMM's on x86, the intent is to base the 
label on whatever the service person would expect to deal with.  For 
some cases this will be the actual silkscreened label, or the label from 
the service sticker from the inside of the removable chassis panel.  In 
the absence of both of those we would use the whatever label is used in 
the schematics from the Sun System Handbook.

 >  Is it possible to track the components by some serial ID or other 
identity information?

If the fan or psu has a FRU locator record then it might be possible to 
get serial information from the FRU inventory area.  This is how we will 
be deriving DIMM serials on x86 servers.  The problem is that the fans 
and psus often don't have fru records and so we're either statically 
enumerating them or the ipmi module is inferring their existence and 
dynamically enumerating them based on the existence of a presence sensor.

rob



_______________________________________________
fm-discuss mailing list
fm-discuss@opensolaris.org

Reply via email to