There is an issue with ipmctl and Intel Optane DCPMM gen 1 P100.
You can’t provision the modules and they are listed as unmanageable even though in the BIOS they are all good.
root@truenas[~]# ipmctl show -topology
DimmID | MemoryType | Capacity | PhysicalID| DeviceLocator
================================================================================
0x0020 | Logical Non-Volatile Device | 126.375 GiB | 0x0025 | DIMMC1
0x0120 | Logical Non-Volatile Device | 126.375 GiB | 0x002c | DIMMF1
N/A | DDR4 | 64.000 GiB | 0x0021 | DIMMA1
N/A | DDR4 | 64.000 GiB | 0x0023 | DIMMB1
N/A | DDR4 | 64.000 GiB | 0x0028 | DIMMD1
N/A | DDR4 | 64.000 GiB | 0x002a | DIMME1
root@truenas[~]# ipmctl show -memoryresources
MemoryType | DDR | PMemModule | Total
=======================================================================
Volatile | 508.000 GiB | 0.000 GiB | 508.000 GiB
AppDirect | - | 0.000 GiB | 0.000 GiB
Cache | 0.000 GiB | - | 0.000 GiB
Inaccessible | 17179868932.000 GiB | 0.000 GiB | 17179868932.000 GiB
Physical | 256.000 GiB | 0.000 GiB | 256.000 GiB
root@truenas[/home/admin]# ipmctl show -dimm
DimmID | Capacity | LockState | HealthState | FWVersion
===========================================================
0x0020 | 0.000 GiB | Unknown | Unmanageable | N/A
0x0120 | 0.000 GiB | Unknown | Unmanageable | N/A
Loading Fedora server on the same system and everything seems to work fine.
[root@fedora ~]# ipmctl show -topology
DimmID | MemoryType | Capacity | PhysicalID| DeviceLocator
================================================================================
0x0020 | Logical Non-Volatile Device | 126.375 GiB | 0x0025 | DIMMC1
0x0120 | Logical Non-Volatile Device | 126.375 GiB | 0x002c | DIMMF1
N/A | DDR4 | 64.000 GiB | 0x0021 | DIMMA1
N/A | DDR4 | 64.000 GiB | 0x0023 | DIMMB1
N/A | DDR4 | 64.000 GiB | 0x0028 | DIMMD1
N/A | DDR4 | 64.000 GiB | 0x002a | DIMME1
[root@fedora ~]# ipmctl show -dimm
DimmID | Capacity | LockState | HealthState | FWVersion
===============================================================
0x0020 | 126.422 GiB | Disabled | Healthy | 01.02.00.5395
0x0120 | 126.422 GiB | Disabled | Healthy | 01.02.00.5395
[root@fedora ~]# ipmctl show -memoryresources
MemoryType | DDR | PMemModule | Total
========================================================
Volatile | 256.000 GiB | 0.000 GiB | 256.000 GiB
AppDirect | - | 252.000 GiB | 252.000 GiB
Cache | 0.000 GiB | - | 0.000 GiB
Inaccessible | 0.000 GiB | 0.844 GiB | 0.844 GiB
Physical | 256.000 GiB | 252.844 GiB | 508.844 GiB
There must be an issue with Debian. I have raised a bug for this.
https://ixsystems.atlassian.net/browse/NAS-131612
Not sure if anyone here can help. I can run any tests needed and report back.