[fm-discuss] many fmd errors on T2000

Gavin Maltby Gavin.Maltby at Sun.COM
Thu Jun 22 01:35:00 PDT 2006


On 06/20/06 20:27, Robert Milkowski wrote:

> GM> All those ereports should have resulted in some diagnosis.  What does
> GM> 'fmadm faulty' report, and what does 'fmdump -v' show?
> 
> 
> bash-3.00# fmadm faulty
>    STATE RESOURCE / UUID
> -------- ----------------------------------------------------------------------
> bash-3.00# fmdump -v
> TIME                 UUID                                 SUNW-MSG-ID
> fmdump: /var/fm/fmd/fltlog is empty
> bash-3.00#

Some closer inspection of

http://cvs.opensolaris.org/source/xref/on/usr/src/cmd/fm/eversholt/files/sparc/sun4/fire.esc

shows that there is no currently no attempt to diagnose fabric faults in the
fire diagnosis rules.  For the reports you have seen:

/*
  * For logging purpose only.
  * The Fire nexus driver generates equivalent pciex ereports for the
  * common pciex rules to diagnose.
  */
prop error.io.fire.pec.fabric_error at hostbridge/pciexrc(0) ->
     ...
     ereport.io.fire.pec.re at hostbridge/pciexrc,
     ...
     ereport.io.fire.pec.btp at hostbridge/pciexrc,
     ...;

/*
  * Upset used to hide ereports that are not currently diagnosed.
  */
event upset.io.fire.nodiag at hostbridge;

prop upset.io.fire.nodiag at hostbridge (0)->
     ....
     error.io.fire.pec.fabric_error at hostbridge/pciexrc,
     ....;

So I was wrong - no diagnosis was expected here.

Gavin

-- 
Gavin Maltby, Solaris Kernel Development.



More information about the fm-discuss mailing list