OpenSolaris

Printable Version Enter a New Search
Bug ID 6641742
Synopsis IPMI based libtopo enumeration of power supplies and fans
State 10-Fix Delivered (Fix available in build)
Category:Subcategory library:fm
Keywords
Responsible Engineer Eric Schrock
Reported Against
Duplicate Of
Introduced In
Commit to Fix snv_85
Fixed In snv_85
Release Fixed solaris_nevada(snv_85)
Related Bugs 6680245 , 6723257 , 6740206
Submit Date 14-December-2007
Last Update Date 9-May-2008
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).
Work Around
N/A
Comments
N/A