I just recently salvaged a Windows XP disk image off of an old machine whose motherboard bit the dust, and am trying to get it set up as a VM so that I don't lose my various programs and files. I managed to get the VM up and running, but performance is slower than I'd like, and I'd really like to get Spice working to share the clipboard from my VM to my host machine. My understanding is that I need the virtio serial driver installed in order to get maximum benefit from spice. However, every time I try to install the vioser driver, my guest hangs. I'm getting annoyed by Windows offering to install a driver for a new PCI Simple Communications Controller device that it detects every time I boot, yet every time I've tried installing the driver from virtio-win-0.1-52.iso (Jan 2013), and hand-browsing to d:\wxp\x86\vioser.inf instead of letting windows pick the best one, the install process reliably hangs at the point where it is copying WdfCoInstaller01009.dll to c:\WINDOWS\system32. When it hangs, the guest is non-responsive, and virt-manager says that qemu is using 100% cpu. If I let windows search for available drivers, it shows several options (I think I have tried each of them, all with failure): 60.64.104.5200 d:\wlh\amd64\vioser.inf 52.64.104.5200 d:\wnet\amd64\vioser.inf 62.64.104.5200 d:\win8\x86\vioser.inf <= selected by default 62.64.104.5200 d:\win8\amd64\vioser.inf 61.64.104.5200 d:\win7\x86\vioser.inf 61.64.104.5200 d:\win7\amd64\vioser.inf as well as several c:\windows\inf\oem??.inf files matching various of the above version numbers, probably from my failed attempts at installation. More details: I'm running Fedora 18 with fedora-virt-preview (qemu-kvm-1.3.0-9.fc18.x86_64, libvirt-1.0.2-2.fc18.x86_64). I had no problem getting viostor or the balloon drivers installed; it is just vioser giving me grief. I'm starting my guest via libvirt, with the following relevant sections of xml: <memory unit='KiB'>1048576</memory> <currentMemory unit='KiB'>1048576</currentMemory> <vcpu placement='static'>1</vcpu> <clock offset='localtime'> <timer name='rtc' tickpolicy='catchup'/> <timer name='pit' tickpolicy='delay'/> </clock> <channel type='spicevmc'> <target type='virtio' name='com.redhat.spice.0'/> <alias name='channel0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <graphics type='spice' port='5900' autoport='yes' listen='127.0.0.1'> <listen type='address' address='127.0.0.1'/> </graphics> <video> <model type='qxl' ram='65536' vram='65536' heads='1'/> <alias name='video0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </video> Let me know if you need the entire guest xml, or what additional debugging steps I can perform to assist you in helping me. -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org
Attachment:
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel