Native PCIe Enclosure Management Submitted For Linux 6.12

Written by Michael Larabel in Hardware on 22 September 2024 at 06:08 AM EDT. 2 Comments
HARDWARE
The PCI changes for the in-development Linux 6.12 kernel add support for Native PCIe Enclosure Management "NPEM" as a code contribution by Intel for implementing the PCIe spec to standardize storage LEDs.

Native PCIe Storage Management (NPEM) is part of the PCI Express spec for managing LED lights and blinking patterns within storage enclosures. The LEDs with NPEM can be used for indicating the storage drive is okay, a special state to be used for locating a particular drive, a drive failure, a status for indicating the drive is part of a RAID array that is rebuilding, another state can be used to indicate a failure is predicted soon of that drive, a hot spare drive, a degraded drive as part of an array, a failed drive as part of an array, a drive that is not the right type for the connector, the drive is disabled and safe for removal, and any other enclosure-specific indications.

NPEM Kconfig text


The NPEM infrastructure is queued for Linux 6.12 and the ability to control NVMe RAID storage indicators via sysfs interfaces. There is also ACPI _DSM PCIe SSD status LED management as part of this code for interfacing with the platform firmware.

Native PCIe Enclosure Management plus a lot of PCIe driver updates made up the PCI updates for the Linux 6.12 merge window.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week