Project

General

Profile

Actions

Feature #8976

closed

ipmi enumerator should include FRU identity information in FMRI authority

Added by Rob Johnston over 3 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Start date:
2018-01-19
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

Description

The hc-scheme FMRI format allows for FRU identity information (i.e. part no, serial no, revision) to be encoded in the authority portion of the FMRI. This information is captured in FMA event telemetry and can be used, for example, to associate a fault telemetry with a specific FRU in a specific location, as opposed to just a location. This, in turn, enables fault management software to do things like:

  • detect FRU replacement
  • detect if a known faulty FRU has been re-introduced into a system.

FRU identity information is typically stored in EEPROMs (sometimes referred to as FRUPROMs) on the physical part. Fans typically do not have FRUPROMs, but power supply units (PSUs) normally do. The IPMI specification describes interfaces for exposing the contents of the FRUPROMs in a logical construct called FRU inventory records - as described by the "Platform Management FRU Information Storage Definition"

The ipmi topo enumerator module is responsible for enumerating fans and PSUs. However, it does not currently attempt to read any associate FRUPROMs. This CR is to track changes to the ipmi enumerator such that it will check if a fan or PSUs has an associated FRU inventory record and, if so, read the FRU identity data so that it can be encoded into the FMRI of the fan and/or psu topo nodes.

Actions

Also available in: Atom PDF