Description of problem: I just tried moving my KVM definitions from my fedora 15 boot partition to my newly installed fedora 16 system. I had been using spice and qxl on fedora 15, but now on fedora 16, Windows XP thinks the hardware has changed and wants a new VGA driver. I thought things were supposed to be upward compatible inside the virtual machines? Version-Release number of selected component (if applicable): On fedora 16: qemu-kvm-0.15.1-2.fc16.x86_64 qemu-system-x86-0.15.1-2.fc16.x86_64 qemu-common-0.15.1-2.fc16.x86_64 qemu-img-0.15.1-2.fc16.x86_64 gpxe-roms-qemu-1.0.1-4.fc16.noarch libvirt-python-0.9.6-2.fc16.x86_64 libvirt-0.9.6-2.fc16.x86_64 libvirt-client-0.9.6-2.fc16.x86_64 On fedora 15 where KVM was running: qemu-img-0.14.0-8.fc15.x86_64 qemu-kvm-0.14.0-8.fc15.x86_64 qemu-system-x86-0.14.0-8.fc15.x86_64 qemu-common-0.14.0-8.fc15.x86_64 libvirt-0.8.8-7.fc15.x86_64 How reproducible: I only tried booting the KVM once, but I assume it would popup the new hardware wizard any time I tried. Steps to Reproduce: 1.cd /etc/libvirt/qemu 2.cp /fedora15/etc/libvirt/qemu/*.xml . 3.service libvirtd restart 4.Boot a Windows XP virtual machine and watch it ask for new hardware Actual results: New hardware wizard in Windows XP virtual machine Expected results: Windows XP virtual machine doesn't realize anything has happened. Additional info:
Created attachment 533251 [details] winxppro.xml virtual machine definition from fedora 15
Also, the Windows XP virtual machine currently has the following display driver installed: Red Hat QXL GPU version 1.4.1.0 (9/29/2010)
After poking around a while, I downloaded the updated qxl driver from http://spice-space.org/download/binaries/qxl-0.10-20112808.zip into the Windows XP machine and told it to find the new driver in the 32 bit XP subdirectory from unpacking that file, and it seems to run OK on fedora 16 now (also had to set the screen resolution back to normal since it dropped down to 800x600 when it thought the display changed). Even better, the same virtual machine image still runs OK under fedora 15, so I guess everything is OK now, but I still wish it was able to transparently run the same VMs when I upgrade the host.
And another incompatibility: I just realized my virtual machines were awful quiet, and when I checked sound properties, it said there were no sound devices configured, yet the VM had the ac97 audio device in fedora 15. I had to go into device manager and have it rescan the system for hardware changes for the ac97 device to appear and the VM to start making sounds.
What machine type does the guest xml say it is?
Created attachment 533378 [details] xml definition for same machine after running on fedora 16
I've added the xml for the fedora 16 version of the same machine, both the 15 and 14 say pc-0.14.
(In reply to comment #4) > And another incompatibility: I just realized my virtual machines were > awful quiet, and when I checked sound properties, it said there were > no sound devices configured, yet the VM had the ac97 audio device in > fedora 15. This may be a false alarm (or some kind of timing issue). I tried to reproduce it by starting from a new image with the same backing file, and the ac97 device was found when I booted the new image. I guess time will tell if it is sometimes there and sometimes not there.
I believe we have an answer for the qxl portion which will make the next release. I am curious though about the AC97 device. Please give us an update after a bit of use.
I've booted the KVM several times now since the initial ac97 report above, and haven't seen ac97 fail again, so if it is an intermittent problem of some kind it appears to be very rare.
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
Sounds like this should be fixed in current F16, if not please reopen and we can go from there.