Xen MSI-x do not receive interrupt
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xen (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
[Impact]
With ubuntu 14.04 , install Xen 4.4 hypervisor and create VM (guset OS) with 14.04. Then let the NMEe
SSD passthough in guest OS. NVMe SSD MSI-x use wrong number of interrupts and can't recive any
interrupts by FIO test.
[Test Case]
1. NVMe driver load in Guest OS ,do FIO test with NVME0n1.
2. "cat /proc/interrupt | grep nvme" shows 21 MSI-X interrupts but VCPU is only 10.
3. When FIO test is made ,the MSI-X interrupts is not increasing. IOPS is unstable , it is jumping
change.
4. unload NVMe driver,and insmod it again, dmesg show "Xen PCI frontend has not registered MSI/MSI-X
support" . "cat /proc/interrupt | grep nvme" shows only 1 xen pirq ioapic interrupt.
[Regression Potential]
no
[Other Info]
no
The attachment "Dmesg info of Guest OS" seems to be a patch. If it isn't, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are a member of the ~ubuntu-reviewers, unsubscribe the team.
[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issues please contact him.]