OpenSolaris

Printable Version Enter a New Search
Bug ID 6735692
Synopsis fanmodules have no FRUs on X4440
State 10-Fix Delivered (Fix available in build)
Category:Subcategory library:fm
Keywords
Responsible Engineer Eric Schrock
Reported Against
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_98
Fixed In snv_98
Release Fixed solaris_nevada(snv_98)
Related Bugs 6718712
Submit Date 10-August-2008
Last Update Date 10-September-2008
Description
While looking at the fmtopo output on an X4440, I noticed
that the fanmodules have no FRU associated with them, 
despite the fan xmlgen script specifying a fru of "self".

This is due to the fact that these nodes have no IPMI
enumerator method, so the propmethod cannot be bound.
These nodes are missing their IPMI binding due to this
line:

                if ($level->{provider}) {
                        printf("%*s<enum-method name='ipmi' version='1' ".
                            "/>\n", $indent, "");
                }

The '$level->{provider}' check is bogus - we should
always be post-processing these nodes.
Work Around
N/A
Comments
N/A