On 02/01/2012 07:04 PM, Brown, Chris (GE Healthcare) wrote:
Not a problem I am happy to help in any way that I can.
To Clarify I executed the same tests with the same results using both RHEV and 
ovirt.
I am using:
RHEV 3.0.1
oVirt (FC16 + oVirt Nightly builds)

Hans - is there any downside/conflict if usbtablet is passed when local mouse/agent is used? if not, we could pass usbtablet when booting a guest not known to have the agent installed from previous run?


Node wise I use EL6 in my case Scientific Linux 6.x.

The behavior I observe with the mouse in windows or legacy linux guests for 
example with a spice console is:
- Erratic mouse movements - mouse jumps all over the spice console randomly
- Mouse stuck to console border - the mouse simply sticks to the top of the 
console (EG: first row of pixels) and moves left to right there only.
- No left or right mouse input seems to be recognized in either of the above 
cases

The spice console used in both the case of RHEV or ovirt:
-->  
http://ftp.redhat.com/pub/redhat/linux/enterprise/6Server/en/RHEV/SRPMS/rhevm-spice-client-3.0-21.el6.src.rpm
For ovirt I rebuild the above rpm and extract the msi and cabs then place them 
into the appropriate (/usr/share/rhevm/rhevm.ear/...) locations
When testing outside of ovirt I have used both spiec and spicey to connect to 
the guest console:

Installed spice packages versions on my EL6 (SL6.2) client in that case:
spice-gtk-tools-0.6-2.el6.x86_64
spice-glib-0.6-2.el6.x86_64
spice-vdagent-0.8.1-3.el6.x86_64
spice-xpi-2.4-4.el6.x86_64
spice-client-0.8.2-7.el6.x86_64
spice-server-0.8.2-5.el6.x86_64
spice-gtk-0.6-2.el6.x86_64

Installed spice packages on the EL6 (SL6.2) nodes
spice-server-0.8.2-5.el6.x86_64
spice-vdagent-0.8.1-3.el6.x86_64

- Chris


-----Original Message-----
From: Hans de Goede [mailto:hdego...@redhat.com]
Sent: Wednesday, February 01, 2012 3:36 AM
To: Brown, Chris (GE Healthcare)
Cc: Itamar Heim; André Felício; spice-devel@lists.freedesktop.org; 
us...@ovirt.org
Subject: Re: [Spice-devel] [Users] oVirt console plans

Hi,

On 01/31/2012 07:58 PM, Hans de Goede wrote:
Hi,

On 01/31/2012 05:40 PM, Brown, Chris (GE Healthcare) wrote:
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-002
1286B0EA2_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-f192f5ac1f
9a/90909c9b-aee9-4da1-a417-63bdd3ed5396,if=none,id=drive-ide0-0-0,for
mat=raw,serial=05-8269-f192f5ac1f9a,cache=none,werror=stop,rerror=sto
p,aio=threads -device ide-drive,bus=ide.0,unit=0,drive=drive-id
e0-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.r
edhat.rhevm.vdsm,server,nowait -device
virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=chann
el0,name=com.redhat.rhevm.vdsm -chardev
spicevmc,id=charchannel1,name=vdagent -device
virtserialport,bus=virtio-serial0.0,nr=2,chardev=charchannel1,id=chann
el1,name=com.redhat.spice.0 -usb -spice
port=5900,tls-port=5901,addr=0,x509-dir=/etc/pki/vdsm/libvirt-spice,tl
s-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


Thanks, that explains, no usb-tablet (which is ok for spice since the
agent is better, and the usb-tablet causes a significant cpu usage
even when idle), but also no ps2 mouse, so no mouse emulation at all. I believe 
this is an ovirt bug.

On second thought, scrap that. My bad, given how the commandline has 
-nodefconfig -nodefaults, which means no default devices are created and there 
was no -device for a ps2 mouse on the cmdline I assumed that there would be no 
ps2 mouse emulation enabled in the vm. However I'm wrong my reasoning was too 
logical and the qemu cmdline is not always logical... Despite the -nodefconfig 
-nodefaults the vm will include ps2 mouse emulation. So this is *not* an oVirt 
bug.

Still this exercise was not without result, what it shows is that using spice 
with a relative mouse (or server mode mouse in spice terms) is not working for 
you Chris.

This probably is an issue with the spice client you are using. Chris, I've some 
questions to help us debug this:

1) In what way is the mouse not working, not working at all, or ... ?
2) Which client are you using (spicec, spicy, virt-viewer)?
3) Which version of this client are you using?
4) On which platform/os is the client running
5) Did you build the client from source, or downloaded it somewhere, if
     you downloaded it, where from?
6) Which version of qemu and spice-server are you using on the host,
     if the hosed is rpm based, can you please do rpm -q qemu spice-server
     and include the output in your reply?

Regards,

Hans

_______________________________________________
Spice-devel mailing list
Spice-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/spice-devel

Reply via email to