[Bug 247944] nvme missing interrupt on ESXi 6.7 PCIe passthrough
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Mon Jul 13 06:17:36 UTC 2020
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=247944
Bug ID: 247944
Summary: nvme missing interrupt on ESXi 6.7 PCIe passthrough
Product: Base System
Version: 12.1-STABLE
Hardware: i386
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: kern
Assignee: bugs at FreeBSD.org
Reporter: freebsd at darkain.com
Created attachment 216411
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=216411&action=edit
missing interrupt
I'm using Intel Optane NVMe drives on a Dell R720 server running vSphere ESXi
6.7 using PCIe passthrough to FreeBSD guests. In my particular case, I'm just
trying to boot the amd64.iso installer images.
12.1-RELEASE:
crashes due to a bug in the NVMe driver that has since been fixed.
12.1-STABLE 2020-07-09 snapshot:
produces the screen shot listed below. console flooded with "nvme0: Missing
interrupt" messages and a few other error messages. Having let it run for a
length of time, the messages just cycle over and over again in that exact
pattern. Never fully boots into the FreeBSD installer.
12.1-STABLE 2020-07-09 snapshot (workaround):
pciPassthru0.msiEnabled = "FALSE"
setting that value in the .vmx file for the passthrough device allows it to
work. so there appears to be some other bug effecting MSI-X interrupts between
ESXi and FreeBSD 12.1-STABLE. I've been trying to play around with the info in
bug #203874 with no luck either way so far.
11.4-RELEASE and 11.4-STABLE 2020-07-09 snapshot:
same as 12.1-STABLE
13.0-CURRENT:
no issue at all. works exactly as expected.
Intel ARK:
https://ark.intel.com/content/www/us/en/ark/products/135581/intel-optane-memory-m10-series-16gb-m-2-80mm-pcie-3-0-20nm-3d-xpoint.html
Boot messages:
https://vincerants.com/public/freebsd/nvme-missing-interrupt.png
Workaround found at:
https://redmine.ixsystems.com/issues/26508#note-68
Possibly related:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203874
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list