[fedora-virt] Fatal PCIe error 928 on KVM GPU Passthrough

Mario Ceresa mrceresa at gmail.com
Thu Jun 20 14:24:39 UTC 2013


Hi Cole, thanks for your mail.

I use:

* qemu-2:1.2.2-11.fc18
* ibvirt 0.10.2.5-1.fc18

My second GPU is 04:00.0 and the associated sound device is 04:00.1

So I do:

sudo chmod 666 /dev/vfio/vfio
echo "10de 06dd" > /sys/bus/pci/drivers/pci-stub/new_id
echo 0000:04:00.0 > /sys/bus/pci/devices/0000\:04\:00.0/driver/unbind
echo 0000:04:00.0 > /sys/bus/pci/drivers/pci-stub/bind
echo 0000:04:00.1 > /sys/bus/pci/devices/0000\:04\:00.1/driver/unbind
echo "1" > /sys/bus/pci/devices/0000:04:00.1/remove

Then I follow instructions in
https://fedoraproject.org/wiki/QA:Testcase_Virtualization_KVM_PCI_Device_Assignmentto
assign the PCI slot.

Mario


On 20 June 2013 16:12, Cole Robinson <crobinso at redhat.com> wrote:

> On 06/20/2013 03:30 AM, Mario Ceresa wrote:
> > Dear all,
> > does anybody know if it is currently possible to do GPU passthrough in
> kvm? I
> > have access to a dual Quadro 4000 setup and I would like to pass the
> second
> > one to kvm for use in a VM.
> >
> > I read a lot on internet and it seems feasible [1, 2, 3] and there is
> even a
> > reported success case [5].
> >
> > However when I start the VM the host reboots with PCIe error 928:
> Completion
> > timeout.
> >
> > My current setup is:
> >
> > * Fedora 18 with 3.9.4-200 x86_64
> > * dmesg | grep -e DMAR -e IOMMU shows that they are both enabled
> > * nvidia driver installed from rpmfusion
> > * I use vfio assignment as per [4]
> >
> > Thanks and regards,
> >
> > Mario
> >
> >
> > [1] http://www.linux-kvm.org/page/VGA_device_assignment
> > [2] https://bbs.archlinux.org/viewtopic.php?id=162768
> > [3]
> >
> http://samos-it.com/removedetach-a-pci-device-linux-kvm-vga-passthrgough-nvidia-quadro-2000/
> > [4]
> >
> https://fedoraproject.org/wiki/QA:Testcase_Virtualization_KVM_PCI_Device_Assignment
> > [5]
> >
> http://tavi-tech.blogspot.com.es/2012/05/vga-passthrough-kvm-fedora-17-and.html
> >
>
> CC-ing Alex (the VFIO guy)
>
> What qemu and libvirt versions are you using?
>
> - Cole
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fedoraproject.org/pipermail/virt/attachments/20130620/d81dab9c/attachment.html>


More information about the virt mailing list