Project

General

Profile

Actions

Feature #14903

closed

The pseudo nexus should be FMA capable

Added by Robert Mustacchi about 2 months ago. Updated about 1 month ago.

Status:
Closed
Priority:
Normal
Category:
driver - device drivers
Start date:
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:
External Bug:

Description

To allow for pseudo devices to be FMA capable, such as the overlay devices, we need to cause the pseudo nexus to be FMA capable. This means basically declaring that it supports ereports. This is being used by the overlay driver. This allows us to start building up more interesting features for FMA for things that aren't always direct physical parents (e.g. amdzen, imc, etc.)

Actions #1

Updated by Electric Monk about 2 months ago

  • Gerrit CR set to 2303
Actions #2

Updated by Robert Mustacchi about 2 months ago

In addition to the testing that this received in SmartOS over the years, Ben Naecker also tested this by writing a small pseudo device driver that generated an event and posted it and verified that it showed up in the fmdump -e log.

Actions #3

Updated by Electric Monk about 1 month ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100

git commit b38ce9deeb616a34a1a45672bd30512d64c6101b

commit  b38ce9deeb616a34a1a45672bd30512d64c6101b
Author: Robert Mustacchi <rm@joyent.com>
Date:   2022-08-16T22:36:21.000Z

    14903 The pseudo nexus should be FMA capable
    14904 pseudonex_detach does not properly check the detach command
    Reviewed by: Joshua M. Clulow <josh@sysmgr.org>
    Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
    Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
    Approved by: Dan McDonald <danmcd@mnx.io>

Actions

Also available in: Atom PDF