|
Description
|
On x86 platforms, we do not have any chassis information for
power supplies or fans. It is desirable to have these entities
exposed to Solaris via libtopo for the purposes of monitoring
and diagnosis. This RFE covers the first phase of this, which
includes enumeration of power supplies and fans.
IPMI has a complex set of rules (described in section 40.2 of
the spec) to determine what entities exist on the system,
as inferred from sensor state. Unfortunately, this set of
guidelines isn't always followed, so in addition to providing
a generic set of enumeration methods, this RFE will also
allow for a static enumeration via XML to describe available
entities on specific platforms.
The end result will be something along the lines of:
hc://chassis=0/psu=0
hc://chassis=0/psu=1
hc://chassis=0/fan=0
hc://chassis=0/fan=1
...
Things could get more interesting with entity associations,
but the exact format has yet to be determined.
These nodes will form the basis of future FMA work, such
as diagnosing fan and psu failure, as well as a generic
sensor framework (fan speed, etc).
|