Get NVDIMM-N Health Info (Function Index 11)
This function returns information about the health of the NVDIMM-N module.
All registers marked with a star (*) are registers defined in the Byte Addressable Energy Backed Interface specification.
Input
Args3
None.
Output
| Field | Byte Length | Byte Offset | Description |
|---|---|---|---|
| Status | 4 | 0 |
Go to _DSM Method Output for information. |
| Module Health | 2 | 4 |
Detailed information regarding the NVDIMM-N module's health. *Byte 0 – MODULE_HEALTH_STATUS0 (0, 0xA1) *Byte 1 – MODULE_HEALTH_STATUS1 (0, 0xA2) |
| Module Current Temperature | 2 | 6 |
The module temperature in degrees Celsius. The minimum value is 0 .This information is retrieved from the temperature sensor on the NVDIMM-N’s Serial Presence Detect EEPROM. |
| Error Threshold Status | 1 | 8 |
Status regarding the error thresholds on the NVDIMM-N module. *Byte 0 – ERROR_THRESHOLD_STATUS (0, 0xA5) |
| Warning Threshold Status | 1 | 9 |
Status regarding the warning thresholds on the NVDIMM-N module. *Byte 0 – WARNING_THRESHOLD_STATUS (0, 0xA7) |
| NVM Lifetime | 1 | 10 |
The last known non-volatile memory lifetime percentage value. *Byte 0 – NVM_LIFETIME (0, 0xC0) |
| Count of DRAM Uncorrectable ECC Errors | 1 | 11 |
The number of uncorrectable ECC errors detected by the platform from the NVDIMM-N module. *Byte 0 – DRAM_ECC_ERROR_COUNT (2, 0x80) |
| Count of DRAM Correctable ECC Error Above Threshold Events | 1 | 12 |
The number of correctable ECC threshold-exceeded events detected by the platform from the NVDIMM-N module. *Byte 0 – DRAM_THRESHOLD_ECC_COUNT (2, 0x81) |
Related topics
- Get Critical Health Info (Function Index 10)
- Get Energy Source Health Info (Function Index 12)
- _DSM Interface for Byte Addressable Energy Backed Function Class (Function Interface 1)