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