VMware Cloud Community
vincky
Contributor
Contributor
Jump to solution

Failed to find IO Device 'NVMe SSD Controller

We are getting this error message while checking the ESXI compatibility via https://learnvmware.online/2018/06/19/esxi-compatibility-checker/

[Warning] May Not Be Compatible: IO Device 'NVMe SSD Controller 172Xa (PCIID:144D:A822:144D:A812)' may not be compatible for ESX 6.5.0

- Failed to find IO Device 'NVMe SSD Controller 172Xa (PCIID:144D:A822:144D:A812)'

please visit VMware Compatibility Guide for more information

How can we fix this issue? Is this related to H/w or VMmware software issue?

0 Kudos
1 Solution

Accepted Solutions
daphnissov
Immortal
Immortal
Jump to solution

Then yes, you can ignore the warning.

View solution in original post

0 Kudos
9 Replies
daphnissov
Immortal
Immortal
Jump to solution

In the future, please don't double post. It's probably throwing that message because your card is presenting a different SSID than what the HCL has in its database. Make sure you have the proper level of firmware and ESXi driver.

0 Kudos
vincky
Contributor
Contributor
Jump to solution

It shows correct firmware version.

VMware Compatibility Guide - I/O Device Search

[root@localhost:~] esxcli nvme device get -A vmhba3 | egrep "Serial Number|Model Number|Firmware Revision"

   Serial Number: S3HBNA0KA00748

   Model Number: SAMSUNG MZPLL1T6HEHP-00003

   Firmware Revision: GPNA5B3Q

[root@localhost:~] esxcli software vib list | grep -i nvme

nvme                           1.2.0.32-2vmw.650.0.0.4564106        VMW     VMwareCertified   2018-12-29

vmware-esx-esxcli-nvme-plugin  1.2.0.10-0.0.4564106                 VMware  VMwareCertified   2018-12-29

[root@localhost:~]

0 Kudos
vincky
Contributor
Contributor
Jump to solution

Can anyone help on this matter?

0 Kudos
daphnissov
Immortal
Immortal
Jump to solution

  1. Does this SSD actually show up and work in ESXi?
  2. If answer to #1 is yes, the warning you're seeing, as I tried to explain, may be that the SSID of your card does not match what is on the HCL.

pastedImage_1.png

0 Kudos
vincky
Contributor
Contributor
Jump to solution

@daphnissov - Thanks for your help.

I think you are correct.

[root@localhost:~] esxcli storage core adapter list

HBA Name  Driver    Link State  UID                   Capabilities    Description                                                      

--------  --------  ----------  --------------------  --------------  --------------------------------------------------------------------------------

vmhba0    lsi_mr3   link-n/a    sas.51866da057caf100                  (0000:03:00.0) Avago (LSI) Dell PERC H730 Mini                   

vmhba1    vmw_ahci  link-n/a    sata.vmhba1                           (0000:00:11.4) Intel Corporation Wellsburg AHCI Controller       

vmhba2    vmw_ahci  link-n/a    sata.vmhba2                           (0000:00:1f.2) Intel Corporation Wellsburg AHCI Controller       

vmhba3    nvme      link-n/a    pscsi.vmhba3          Data Integrity  (0000:04:00.0) Samsung Electronics Co Ltd <class> Non-Volatile memory controller

[root@localhost:~] vmkchdev -l |grep vmhba3

0000:04:00.0 144d:a822 144d:a812 vmkernel vmhba3

Can this warning message be ignored? please confirm

0 Kudos
daphnissov
Immortal
Immortal
Jump to solution

You've not answered my question #1.

0 Kudos
vincky
Contributor
Contributor
Jump to solution

>>Does this SSD actually show up and work in ESXi?

Yes, it shows SSD  and is working fine in ESXI server.

Can you please tell me if we can ignore that warning message ?

0 Kudos
daphnissov
Immortal
Immortal
Jump to solution

Then yes, you can ignore the warning.

0 Kudos
vincky
Contributor
Contributor
Jump to solution

@daphnissov - Thank for your assistance

0 Kudos