On VMware ESXi with PCI passthru enabled for Intel NVMe Ubuntu Xenial VM does not boot
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
High
|
Unassigned |
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_
Ubuntu 4.4.0-75.96-generic 4.4.59
affects: | linux (Ubuntu) → linux-lts-xenial (Ubuntu) |
Changed in linux (Ubuntu): | |
status: | Confirmed → Opinion |
status: | Opinion → Confirmed |
status: | Confirmed → Fix Released |
Changed in linux (Ubuntu): | |
status: | Confirmed → Incomplete |
Would it be possible for you to test the latest upstream stable kernel? Refer to https:/ /wiki.ubuntu. com/KernelMainl ineBuilds . Please test the latest v4.4 stable kernel[0].
If this bug is fixed in the mainline kernel, please add the following tag 'kernel- fixed-upstream' .
If the mainline kernel does not fix this bug, please add the tag: 'kernel- bug-exists- upstream' .
If you are unable to test the mainline kernel, for example it will not boot, please add the tag: 'kernel- unable- to-test- upstream' .
Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".
Thanks in advance.
[0] http:// kernel. ubuntu. com/~kernel- ppa/mainline/ v4.4.70