On Thu, 2014-05-08 at 11:28 -0400, Derek Piper wrote: > > Attached is the dmesg from the host and the vm. I tried email these > before but it seemed to make the message get rejected from the mailing list. > > I attached the PCIe device via the virt-manager, which modified the config > like this: > > <hostdev mode='subsystem' type='pci' managed='yes'> > <source> > <address domain='0x0000' bus='0x03' slot='0x00' function='0x0'/> > </source> > <address type='pci' domain='0x0000' bus='0x00' slot='0x07' > function='0x0'/> > </hostdev> > > Debian wheezy kernel is 3.2.0-4-amd64. Yes, maybe what I have is too old. > Seeing what was said about VFIO, I will give that a go. That's quite old. You'll need 3.6 or (preferably) newer for vfio. I expect there have also been plenty of legacy KVM assignment fixes since that kernel. Please upgrade and report back. Thanks, Alex > On Thursday, May 08, 2014 11:10:49 AM Alex Williamson wrote: > > On Thu, 2014-05-08 at 10:55 -0400, Derek Piper wrote: > > > Hi, > > > > > > I am unable to get PCI passthrough to work on my Opteron system. > > > I > > > > > > keep getting an 'adapter reset' within the VM that has the PCI ethernet > > > assigned to it. It is running 2 x 6 core Opterons on a SuperMicro H8DCL > > > motherboard that has 2 Intel 82574L network interfaces on it. > > > > > > Host's lspci (relevant card): > > > 02:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network > > > Connection > > > 03:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network > > > Connection > > > > > > Both host and VM are running Debian 7 (Wheezy). I have the latest > > > qemu-kvm from debian backports (1.7.0). > > > > Latest is 2.0, also what's the kernel version? > > > > > I am running the virtual hosts via virt-manager and assigning the PCI > > > express ethernet card at 03:00.0. There is no configuration on the host > > > for that ethernet card, only the first one (02:00.0) is in use. I have > > > enabled the > > > > > > options kvm allow_unsafe_assigned_interrupts=1 > > > > > > When running the VM with the PCI express adapter assigned to it, and > > > configured for the network it is connected to, it does not work. I > > > simply get the 'adapter reset' message again and again. > > > > > > The host shows the device being claimed by pci-stub as it gets assigned > > > to the guest and getting the IRQs. On the guest there is a stack trace > > > and also adapter resets. > > > > Relevant guest dmesg would be helpful. > > > > > I am hoping to run a number of different virtual machines off of this > > > host. Due to network policies in place (no devices in promiscuous mode > > > get routed) I cannot simply place the host's interface to be shared with > > > different IPs, so must do one physical ethernet interface each. > > > > > > Any help would be greatly appreciated. > > > > Does it work using vfio-pci to do the assignment rather than pci-assign? > > Newer versions of libvirt will use this by default, you may need to add > > a driver tag with an older version, or upgrade if it's too old for vfio. > > See xml example here: > > > > http://libvirt.org/formatdomain.html#elementsNICSHostdev > > > > Thanks, > > > > Alex > > -- > Derek Piper - dcpiper@xxxxxxxxxxx - (812) 855 5560 > System Administrator / Informatics Specialist > Molecular Structure Center (IUMSC), Chemistry > Indiana University, Bloomington, Indiana > http://www.iumsc.indiana.edu/ -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html