public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
* pci-stub error and MSI-X for KVM guest
@ 2009-12-21 18:15 Fischer, Anna
  2009-12-21 19:19 ` Chris Wright
  0 siblings, 1 reply; 11+ messages in thread
From: Fischer, Anna @ 2009-12-21 18:15 UTC (permalink / raw)
  To: kvm@vger.kernel.org

I am running Fedora Core 12 with a 2.6.31 kernel. I use the Intel 82576 SR-IOV network card and want to assign its Virtual Functions (VFs) to separate KVM guests. My guests also run Fedora Core 12 with a 2.6.31 kernel. I use the latest igb driver in the host OS and load it with 2 VFs activated. Then I assign those to my KVM guests. I use virt-manager to do this which then takes care of configuring pci-stub.

This works fine in principle and I can see the PCI device in the guest under lspci. However, the 82576 VF driver requires the OS to support MSI-X. My Fedora installation is configured with MSI-X, e.g. CONFIG_PCI_MSI is 'y'. When I load the driver it tells me it cannot initialize MSI-X for the device, and under /proc/interrupts I can see that MSI-X does not seem to work. Is this a KVM/QEMU limitation? It works for me when running the VF driver under a non-virtualized Linux system.

Also, when I do an lspci on the KVM guest, that is fine, but when I do an lspci -v then the guest crashes down. In the host OS under dmesg I can see this:

pci-stub 0000:03:10.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100004)

Is this a known issue? My qemu-kvm version is 2:0.11.0.

Thanks,
Anna

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2010-01-08 18:04 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-12-21 18:15 pci-stub error and MSI-X for KVM guest Fischer, Anna
2009-12-21 19:19 ` Chris Wright
2009-12-21 19:34   ` Fischer, Anna
2009-12-21 19:58     ` Chris Wright
2010-01-04 11:37       ` Fischer, Anna
2010-01-04 15:16         ` Chris Wright
2010-01-05 10:25           ` Fischer, Anna
2010-01-08  0:50             ` Chris Wright
2010-01-08 11:04               ` Daniel P. Berrange
2010-01-08 18:03                 ` Chris Wright
2010-01-04 11:42       ` Fischer, Anna

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox