Hey everyone,
Have a bit of a problem getting KVM PCI passthrough to work on FC17. Using virt-manager I am trying to pass a pci card to a guest vm and am receiving an error message. The system loads fine without the passthrough device configued.
this is what the virt-manager error dialog box says
Quote:
Error starting domain: Unable to read from monitor: Connection reset by peer
Details:
Error starting domain: Unable to read from monitor: Connection reset by peer
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 45, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 66, in tmpcb
callback(*args, **kwargs)
File "/usr/share/virt-manager/virtManager/domain.py", line 1114, in startup
self._backend.create()
File "/usr/lib64/python2.7/site-packages/libvirt.py", line 554, in create
if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self)
libvirtError: Unable to read from monitor: Connection reset by peer
|
the log file
/var/log/libvirt/qemu/VMNAME.xml shows
Quote:
Failed to assign device "hostdev0" : Operation not permitted
qemu-kvm: -device pci-assign,host=03:00.0,id=hostdev0,configfd=23,bus=pc i.0,addr=0x7: Device 'pci-assign' could not be initialized
2012-07-11 03:34:47.847+0000: shutting down
|
I thought earlier that virsh command nodedev-dettach wasnt working, but that is no longer a problem. So i am able to dettach the pci device from the host before launching and getting this message.
I am pretty stuck and really want to get this working, any help would be great!
thanks