May I ask - which model/type of the Intel DC P3700 are you guys running? While searching through the VSAN HCL DB - the "cool way" (JSON-file directly - http://partnerweb.vmware.com/service/vsan/all.json) - I've found that the SSID of the SSDPE2MD800G4 (800GB, 2,5-inch) is listed as SSID 3703, and the SSDPEDMD800G4 (800GB, HHHL AIC) also has SSID 3703. Our DC P3700, 800GB, HHHL AIC has SSID of 3702, not 3703, which probably is the reason why the Health Check gives us a "Warning" (does not match any SSID. Different driver or firmware will in that case give the same result, as it still doesn't match any SSID).
A quick search in the JSON-file, and you'll find the following relevant IDs (output from today - this may change):
"id": 39653,
"model": "Intel SSD DC P3700 Series SSDPE2MD800G4 (800 GB, 2.5-inch)",
"vid": "8086",
"did": "0953",
"svid": "8086",
"ssid": "3703",
"id": 39659,
"model": "Intel SSD DC P3700 Series SSDPEDMD800G4 (800 GB, HHHL AIC)",
"vid": "8086",
"did": "0953",
"svid": "8086",
"ssid": "3703",
vmkchdev -l |grep vmhba4
0000:84:00.0 8086:0953 8086:3702 vmkernel vmhba4
Our NVMe-device is also shipped with FW 8DV10171 (verified with the Intel DCT).
Based on our VID, DID, SVID and SSID for the device, the following HCLs is available:
From the "General HCL"-list (cat=io): FW 8DV10171 & nvme version 1.2.0.27-4vmw (VMware Async)
From the "VSAN HCL" (cat=ssd): FW 8DV10131 & nvme 1.0e.1.1-1OEM.550.0.0.1391871 (which actually is "intel-nvme", as this is only available as Partner Async-driver, as far as I know).
Still waiting for a response on our SR - just wanted to let you know our findings (in case it helps).
Best regards,
Espen Ødegaard