Get NVDIMM-N Health Info (Function Index 11)

This function returns information about the health of the NVDIMM-N module.

Note  

All registers marked with a star (*) are registers defined in the Byte Addressable Energy Backed Interface specification.

 

Input

Args3

None.

Output

FieldByte LengthByte OffsetDescription
Status40

Go to _DSM Method Output for information.

Module Health24

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 Temperature26

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 Status18

Status regarding the error thresholds on the NVDIMM-N module.

*Byte 0 – ERROR_THRESHOLD_STATUS (0, 0xA5)

Warning Threshold Status19

Status regarding the warning thresholds on the NVDIMM-N module.

*Byte 0 – WARNING_THRESHOLD_STATUS (0, 0xA7)

NVM Lifetime110

The last known non-volatile memory lifetime percentage value.

*Byte 0 – NVM_LIFETIME (0, 0xC0)

Count of DRAM Uncorrectable ECC Errors111

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 Events112

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)

 

 

Send comments about this topic to Microsoft

Show: