at the cli level (winxp guest):
Spice Console:
/usr/libexec/qemu-kvm -S -M rhel6.2.0 -cpu Nehalem -enable-kvm -m 1024 -smp
1,sockets=1,cores=1,threads=1 -name winxp -uuid 02465bab-b7f5-49ce-a1ec-4ffbe933a989
-smbios type=1,manufacturer=Red Hat,product=RHEV
Hypervisor,version=6.2-0.1.rolling,serial=FF200008-FFFF-FFFF-FFFF-0021286B0EA2_00:21:28:6B:0E:9E,uuid=02465bab-b7f5-49ce-a1ec-4ffbe933a989
-nodefconfig -nodefaults -chardev
socket,id=charmonitor,path=/var/lib/libvirt/qemu/winxp.monitor,server,nowait -mon
chardev=charmonitor,id=monitor,mode=control -rtc base=2012-01-31T16:37:58,driftfix=slew
-no-shutdown -device virtio-serial-pci,id=virtio-serial0,max_ports=16,bus=pci.0,addr=0x5
-drive
file=/rhev/data-center/42e81130-4b83-11e1-b521-00144f8d7c32/d5dcf4fd-1650-4b40-8fe3-b17f95e3d5c5/images/dba69993-fb0b-4205-8269-f192f5ac1f9a/90909c9b-aee9-4da1-a417-63bdd3ed5396,if=none,id=drive-ide0-0-0,format=raw,serial=05-8269-f192f5ac1f9a,cache=none,werror=stop,rerror=stop,aio=threads
-device ide-drive,bus=ide.0,unit=0,drive=drive-ide0-0-0,id=ide0-0-0,bootindex=2 -drive
if=none,media=cdrom,id=drive-ide0-1-0,readonly=on,format=raw -device
ide-drive,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0,bootindex=1 -netdev
tap,fd=27,id=hostnet0,vhost=on,vhostfd=28 -device
virtio-net-pci,netdev=hostnet0,id=net0,mac=00:1a:4a:39:6f:01,bus=pci.0,addr=0x3 -chardev
socket,id=charchannel0,path=/var/lib/libvirt/qemu/channels/winxp.com.redhat.rhevm.vdsm,server,nowait
-device
virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=com.redhat.rhevm.vdsm
-chardev spicevmc,id=charchannel1,name=vdagent -device
virtserialport,bus=virtio-serial0.0,nr=2,chardev=charchannel1,id=channel1,name=com.redhat.spice.0
-usb -spice
port=5900,tls-port=5901,addr=0,x509-dir=/etc/pki/vdsm/libvirt-spice,tls-channel=main,tls-channel=inputs
-k en-us -vga qxl -global qxl-vga.vram_size=67108864 -device
AC97,id=sound0,bus=pci.0,addr=0x4
VNC Console:
/usr/libexec/qemu-kvm -S -M rhel6.2.0 -cpu Nehalem -enable-kvm -m 1024 -smp
1,sockets=1,cores=1,threads=1 -name winxp -uuid 02465bab-b7f5-49ce-a1ec-4ffbe933a989
-smbios type=1,manufacturer=Red Hat,product=RHEV
Hypervisor,version=6.2-0.1.rolling,serial=FF200008-FFFF-FFFF-FFFF-00212883CE4C_00:21:28:83:CE:48,uuid=02465bab-b7f5-49ce-a1ec-4ffbe933a989
-nodefconfig -nodefaults -chardev
socket,id=charmonitor,path=/var/lib/libvirt/qemu/winxp.monitor,server,nowait -mon
chardev=charmonitor,id=monitor,mode=control -rtc base=2012-01-31T16:39:12,driftfix=slew
-no-shutdown -device virtio-serial-pci,id=virtio-serial0,max_ports=16,bus=pci.0,addr=0x5
-drive
file=/rhev/data-center/42e81130-4b83-11e1-b521-00144f8d7c32/d5dcf4fd-1650-4b40-8fe3-b17f95e3d5c5/images/dba69993-fb0b-4205-8269-f192f5ac1f9a/90909c9b-aee9-4da1-a417-63bdd3ed5396,if=none,id=drive-ide0-0-0,format=raw,serial=05-8269-f192f5ac1f9a,cache=none,werror=stop,rerror=stop,aio=threads
-device ide-drive,bus=ide.0,unit=0,drive=drive-ide0-0-0,id=ide0-0-0,bootindex=2 -drive
if=none,media=cdrom,id=drive-ide0-1-0,readonly=on,format=raw -device
ide-drive,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0,bootindex=1 -netdev
tap,fd=27,id=hostnet0,vhost=on,vhostfd=28 -device
virtio-net-pci,netdev=hostnet0,id=net0,mac=00:1a:4a:39:6f:01,bus=pci.0,addr=0x3 -chardev
socket,id=charchannel0,path=/var/lib/libvirt/qemu/channels/winxp.com.redhat.rhevm.vdsm,server,nowait
-device
virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=com.redhat.rhevm.vdsm
-usb -device usb-tablet,id=input0 -vnc 0:0,password -k en-us -vga cirrus -device
AC97,id=sound0,bus=pci.0,addr=0x4
- Chris
-----Original Message-----
From: Itamar Heim [mailto:iheim@redhat.com]
Sent: Tuesday, January 31, 2012 3:45 AM
To: Hans de Goede
Cc: Brown, Chris (GE Healthcare); André Felício; spice-devel(a)lists.freedesktop.org;
users(a)ovirt.org
Subject: Re: [Spice-devel] [Users] oVirt console plans
On 01/31/2012 09:40 AM, Hans de Goede wrote:
Hi,
On 01/31/2012 06:38 AM, Brown, Chris (GE Healthcare) wrote:
> I did some more extensive testing tonight to see how many guests
> would have issues with a SPICE based console. This testing was
> specifically during guest OS install time.
>
> Here is the list and the results
> - Red Hat 7.3 --> Mouse unusable
> - Red Hat 9 --> Mouse unusable
> - Fedora core 1 - 14 --> Mouse unusable
These are all past there EOL, also see my remark below which certainly
applies to these.
> - Fedora core 15 Mouse useable
> - Fedora core 16 Mouse useable
> - Red Hat Enterprise 3.x --> Mouse unusable
> - Red Hat Enterprise 4.x --> Mouse unusable
> - Red Hat Enterprise 5.x --> Mouse unusable
> - Red Hat Enterpise 6.x --> Mouse useable
> - SLES 10 --> Mouse unusable
> - SLES 11 --> Mouse unusable
> - SLES 11 SP1 --> Mouse unusable
> - OpenSUSE 11.1 --> Mouse unusable
> - OpenSUSE 11.2 --> Mouse useable
> - OpenSUSE 11.3 --> Mouse useable
> - OpenSUSE 11.4 --> Mouse useable
Looking at the above list it sounds to me like you had the usb-tablet
enabled in the vm config, that is not a good idea for Linux versions
which have an xorg which does not support device hotplug. May I
suggest that you re-run the tests without the usb-tablet enabled?
engine code has this:
if (mVm.getdisplay_type() == DisplayType.vnc) {
mCreateInfo.add(VdsProperties.TabletEnable, "true"); }
since these was with spice, I'd assume answer would be "no".
but would appreciate validation from Chris at qemu command line level.
This may also help with the problems with other operating systems.
Regards,
Hans