I just tried mainline http://kernel.ubuntu.com/~kernel- ppa/mainline/v4.4.70/linux- image-4.4.70-040470-generic_4.4.70-040470.201705251131_amd64.deb and it works fine with PCI passthru Intel NVMe and HGST NVMe drives.
With the way our VM is built I do not have apport installed but I'll be happy to pull out any logs that you may need. ** Changed in: linux (Ubuntu) Status: Incomplete => Confirmed ** Tags added: kernel-fixed-upstream -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1695780 Title: On VMware ESXi with PCI passthru enabled for Intel NVMe Ubuntu Xenial VM does not boot Status in linux package in Ubuntu: Confirmed Bug description: My set up is a Cisco UCS c240 server with an Intel NVMe 1.6TB drive running VMware ESXi version 6.0U2. NVMe device is made available as a PCI passthru device and not claimed by ESXi kernel. This NVMe device when added to a Ubuntu 16.04.2 running kernel version 4.4.0-62 and above does not boot, kernel does not boot fully and hangs for while before the VM powers off. However, running kernel versions 4.4.0-43, 4.4.0-53, 4.4.0-57, and 4.4.0-59 everything works as expected. Earlier versions of the kernel also do not work. Here is a short list of the I tested with 4.4.0-31 -> kernel panic (different issue) 4.4.0-43 -> works 4.4.0-53 -> works 4.4.0-57 -> works 4.4.0-59 -> works 4.4.0-62 -> fail 4.4.0-64 -> fail 4.4.0-75 -> fail 4.4.0-77 -> fail 4.8.0-51 -> fail ~# cat /proc/version_signature Ubuntu 4.4.0-75.96-generic 4.4.59 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1695780/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp