Re: PCIe device pass-through - No IOMMU, Failed to deassign device error

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



* Brian Jackson (iggy@xxxxxxxxxxx) wrote:
> On Saturday 23 January 2010 05:20:49 Yigal Korman wrote:
> > I'm trying to pass a second video card to a Windows 7 virtual machine
> > with KVM, and I get the following error:
> 
> KVM doesn't support assigning graphics cards to VMs yet. There are people 
> working on it afaik, but I don't know the progress.

Right, so even if you figure out the issue below, there's still issue w/
the actual graphcis device funtioning properly in the guest.

> > root@ubuntu-desktop:~# kvm -cpu qemu64 -hda /dev/sdb -cdrom /dev/cdrom
> > -boot order=dc -m 2000 -usb -name Win7x64 -enable-kvm -device
> > pci-assign,host=80:00.0
> > No IOMMU found.  Unable to assign device "(null)"
> > Failed to deassign device "(null)" : Invalid argument
> > Error initializing device pci-assign
> > "
> > Now it look like I don't have VT-d, but I do, here is my cpuinfo:
> > "

VT-d is a chipset feature, not a CPU feature.

<snip>
> > I've enabled vt-d in the BIOS, and added this parameter to the kernel:
> > "intel_iommu=on"

Again, VT (or VT-x) isn't the same as VT-d.  So to be sure, you can
grep dmesg for DMAR and IOMMU to verify that the chipset actually has
VT-d support, that it's enabled, and that it's not broken (there are
quite a few broken BIOS out there that case the IOMMU to be unusable).

thanks,
-chris
--
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

[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux