I just found out that ESXi 7.0 is really particular about the brand of NVMe drive you try to use.
And it was an issue on earlier versions but it seems to be even stricter now
My Intel 660P works perfectly, but my Adata XPG SX8200 and HP EX920 do not work at all
I believe most Intel and Samsung drives like 970's should work fine at least
YMMW with other brands on the official HCL - Cisco, Dell, HPE, HGST, Hitachi, Huawei, Intel, Lenovo, Micron, Oracle, Samsung, ScaleFlux, SKHynix, WD
If anyone has other brands working please comment and we can start to create a list.
In previous versions of ESXi you could run a couple of commands to load older nvme drivers like this:

Anyone know of any further hacks/tweaks to get it work?
And it was an issue on earlier versions but it seems to be even stricter now
My Intel 660P works perfectly, but my Adata XPG SX8200 and HP EX920 do not work at all
I believe most Intel and Samsung drives like 970's should work fine at least
YMMW with other brands on the official HCL - Cisco, Dell, HPE, HGST, Hitachi, Huawei, Intel, Lenovo, Micron, Oracle, Samsung, ScaleFlux, SKHynix, WD
If anyone has other brands working please comment and we can start to create a list.
In previous versions of ESXi you could run a couple of commands to load older nvme drivers like this:
But on ESXi 7.0 that somehow kills all of your network card drivers and your box is now a shiny paperweightesxcli software vib install -v https://hostupdate.vmware.com/softw...otbank_nvme_1.2.1.34-1vmw.670.0.0.8169922.vib
esxcli software vib install -v https://hostupdate.vmware.com/softw...x-esxcli-nvme-plugin_1.2.0.32-0.0.8169922.vib
Anyone know of any further hacks/tweaks to get it work?
Last edited: