ESXi & nvdimms

Discussion in 'VMware, VirtualBox, Citrix' started by Rand__, Jul 14, 2019.

  1. Rand__

    Rand__ Well-Known Member

    Joined:
    Mar 6, 2014
    Messages:
    3,464
    Likes Received:
    501
    Has anyone had any success in using ESXi with nvdimms?

    Theoretically they are supposed to be supported out of the box but mine do not get detected properly...

    Or rather they do get detected with some minor issues, but ESXi does not identify them as persistent memory so they are not usable...

    Code:
    [root@devesx3ssl:~] dmesg |grep -i nvdimm
    TSC: 920250 cpu0:1)BootConfig: 819: injectNVDIMMState = 0 (0)
    TSC: 927002 cpu0:1)BootConfig: 828: allowDsmForNVDIMMHealth = TRUE
    2019-07-14T18:11:48.916Z cpu29:2097773)NVD: 379: NVDIMM 0x20: NVDIMM Representation string 802c-0f-1649-14f2ac45
    2019-07-14T18:12:01.057Z cpu27:2097877)Loading module intelnvdimm ...
    2019-07-14T18:12:01.058Z cpu27:2097877)Elf: 2101: module intelnvdimm has license VMware
    2019-07-14T18:12:01.058Z cpu27:2097877)Device: 192: Registered driver 'IntelNVDimm' from 35
    2019-07-14T18:12:01.058Z cpu27:2097877)Mod: 4962: Initialization of intelnvdimm succeeded with module ID 35.
    2019-07-14T18:12:01.058Z cpu27:2097877)intelnvdimm loaded successfully.
    2019-07-14T18:12:01.059Z cpu15:2097856)NVD: 306: NVDIMM 0x20: _NCH method failed, status Not supported
    2019-07-14T18:12:01.059Z cpu15:2097856)NVD: 1348: NVDIMM 0x20: GetHealthInfo failed, status Not implemented
    2019-07-14T18:12:01.059Z cpu15:2097856)NVD: 1628: NVDIMM 0x20: Failed to get LSA data, status Not implemented
    2019-07-14T18:12:01.059Z cpu15:2097856)NVD: 718: NVDIMM 0x20: GetCELSize failed, status Not implemented
    2019-07-14T18:12:01.059Z cpu15:2097856)IntelNVDimm: IntelNVDimmAttachDev:80: Attached to NVDIMM device 0x20
    2019-07-14T18:12:01.059Z cpu15:2097856)Device: 327: Found driver IntelNVDimm for device 0x112843050f812b8e
    
    vmware -v
    VMware ESXi 6.7.0 build-13981272
     
    #1
  2. MiniKnight

    MiniKnight Well-Known Member

    Joined:
    Mar 30, 2012
    Messages:
    2,936
    Likes Received:
    857
    Are you saying ESXi has hardware compatibility issues?
     
    #2
  3. Evan

    Evan Well-Known Member

    Joined:
    Jan 6, 2016
    Messages:
    2,804
    Likes Received:
    407
    Should work (at least on HPE systems I have tested)
    Are you trying to use it as a file store for VM’s or are you trying to pass it through directly to a PMem aware VM ?

    The answer to both is, yes - HPE DL380 Gen10 with 6248, used whatever was the latest firmware a couple of months ago and same for ESX, just just got a bit of fun to see if it worked before the hardware was used for something else, didn’t really have a use case. Was a 6+6 config x 2 sockets.
     
    #3
  4. Rand__

    Rand__ Well-Known Member

    Joined:
    Mar 6, 2014
    Messages:
    3,464
    Likes Received:
    501
    This is Micron on Supermicro, single nvdimm for testing.
    Linux/FreeBSD work fine ( or at least better), but Esxi does not properly identifies them so I can't do anything, neither datastore nor passing through. The latter would be primary use case atm
     
    #4
  5. svtkobra7

    svtkobra7 Active Member

    Joined:
    Jan 2, 2017
    Messages:
    316
    Likes Received:
    64
  6. Evan

    Evan Well-Known Member

    Joined:
    Jan 6, 2016
    Messages:
    2,804
    Likes Received:
    407
    Sorry not much help as it just worked when I did it but very different config than what you had running, the system is running Linux now and can’t test ESX again sorry.
     
    #6
  7. Rand__

    Rand__ Well-Known Member

    Joined:
    Mar 6, 2014
    Messages:
    3,464
    Likes Received:
    501
    Well that's the issue, its supposed to just work - no debugging options at all on esxi for that.
    Is not a huge deal since it runs fine on linux/Freebsd and hopefully OmniOs, just would have been nice not to have to run a dedicated storage box:)
     
    #7
Similar Threads: ESXi nvdimms
Forum Title Date
VMware, VirtualBox, Citrix ESXI 6.5u3 - GPU passthrough to single VM Oct 5, 2019
VMware, VirtualBox, Citrix ESXi NFS Rescan Oct 5, 2019
VMware, VirtualBox, Citrix Installed ESXi 6.7 on a 10 year old Dell server. vCenter worthwhile? Aug 25, 2019
VMware, VirtualBox, Citrix ESXi 6.7U2, OSX Mojave, GPU Passthrough Jul 6, 2019
VMware, VirtualBox, Citrix Disk Passthrough ESXi to FreeNAS Jul 4, 2019

Share This Page