-
Notifications
You must be signed in to change notification settings - Fork 62
Home
ipmctl currently does not support this. However, one can use ndctl on Linux:
- Run
ndctl start-scrub
to start ARS triggered by OS - Run
ndctl wait-scrub
- Run
ipmctl show -d ARSStatus –dimm
- execute
ipmctl start -session -mode record
- run any commands to be recorded
- execute
ipmctl dump -destination myrecording.pbr -session
- execute
ipmctl stop -session
A DCPMM is non-functional if at most points in our DCPMM initialization process an error is received. The function is viewable here. Some areas include:
- Control region structure (NFIT). Includes interleaves.
- DDRT interface
- Get DCPMM info does not respond
- Cannot read/initialize PCD (regions, namespaces)
- Cannot acquire security state.
- DCPMM determined to be unmanageable. This can occur when the FIS version is too old, too new (major version), or if the target device is an unsupported product.
- Fatal: DCPMM is media disabled. In this case the DCPMM is still responsive over DDRT small payload so it is not considered non-functional.
A fsdax namespace can only be created when running on Linux because they are considered "proprietary" to Linux. Existing namespaces should be detected regardless of operating system.
Unfortunately ipmctl is not able to help.
The DCPMM can be securely erased to make it accessable again though the contents will be lost. This capability may be available in a BIOS menu or via an OEM utility.
On in Intel reference BIOS, enter the BIOS menu and select Socket Configuration/Memory Configuration/NGN Configuration/NGNVM DIMM/Secure Erase Unit
which results in a SecureErase request before Config Lockdown.