Hi, Just to see what would happen, I added a virtual NVMe controller to an OpenBSD 6.1 VM on VMware ESXi 6.5. It seemed to work OK, but on VM shutdown a warning appeared. I wasn't able to find out more, so the best I have is a patch correcting a typo in the warning...
Index: src/sys/dev/ic/nvme.c =================================================================== RCS file: /cvs/src/sys/dev/ic/nvme.c,v retrieving revision 1.54 diff -u -p -u -r1.54 nvme.c --- src/sys/dev/ic/nvme.c 8 Apr 2017 02:57:25 -0000 1.54 +++ src/sys/dev/ic/nvme.c 30 Apr 2017 13:12:37 -0000 @@ -452,7 +452,7 @@ nvme_shutdown(struct nvme_softc *sc) delay(1000); } - printf("%s: unable to shudown, disabling\n", DEVNAME(sc)); + printf("%s: unable to shutdown, disabling\n", DEVNAME(sc)); disable: nvme_disable(sc); Regards, Jurjen Oskam