Version and Functional FRU fields for motherboard and membuf

Lei YU mine260309 at
Fri Sep 21 16:46:14 AEST 2018

On Wed, Sep 19, 2018 at 6:33 PM Alexander Amelkin <a.amelkin at> wrote:
> Sivas, Lei? Any chance to get an answer to this? The test still fails for us and we can't decide whether we should disable the test or add thos properties to motherboard and membuf objects.
> By the way, what is at all the meaning and purpose of the 'Functional' property? Is it an indicator of a component functioning properly, or is it a 'handle' to turn a component off before hot removal/replacement?
> There is no description anywhere that we could find.

The `Functional` property means if a FRU is functional or not, e.g. if a DIMM
is plugged but has problem, it will be garded. At that time, the DIMM is
`Present`, but not `Functional`.

For this case, I think the test code shall be updated to skip the checks for
Functional, Version on specific FRU items.

Ping @Sivas again for comment.

More information about the openbmc mailing list