On Sunday, September 23, 2012 02:20:09 PM Shawn Starr wrote: > On Sunday, September 23, 2012 02:00:10 PM Shawn Starr wrote: > > On Sunday, September 23, 2012 12:03:28 PM Hans de Goede wrote: > > > Hi, > > <snip> > > > > spicec is deprecated you really should be using remote-viewer instead. > > > That > > > will give you an option to select devices. > > <snip this out> > > The author of spice-gtk told me to downgrade since seems 0.14 broke, got > things working now, I do see some buffer overflow errors and drops but no > assert triggered. > > I have a detailed debug it worked attached via remote-viewer > > USB conversation: > > qemu-kvm: usb-redir: ep: 00 type: 0 interface: 0 > qemu-kvm: usb-redir: ep: 80 type: 0 interface: 0 > qemu-kvm: usb-redir: ep: 87 type: 3 interface: 0 > qemu-kvm: usb-redir: attaching high speed device 046d:0990 version 0.8 class > ef > qemu-kvm: usb-redir: reset device > qemu-kvm: usb-redir: ctrl-out type 0x80 req 0x6 val 0x100 index 0 len 64 id > 1072685312 > qemu-kvm: usb-redir: ctrl-in status 0 len 18 id 1072685312 > qemu-kvm: usb-redir: reset device > qemu-kvm: usb-redir: set address 1 > qemu-kvm: usb-redir: ctrl-out type 0x80 req 0x6 val 0x100 index 0 len 18 id > 1072685312 > qemu-kvm: usb-redir: ctrl-in status 0 len 18 id 1072685312 > qemu-kvm: usb-redir: ctrl-out type 0x80 req 0x6 val 0x200 index 0 len 255 id > 1072685312 > qemu-kvm: usb-redir: ctrl-in status 0 len 255 id 1072685312 > qemu-kvm: usb-redir: ctrl-out type 0x80 req 0x6 val 0x200 index 0 len 1433 > id 1072685312 > qemu-kvm: usb-redir: ctrl-in status 0 len 1433 id 1072685312 > qemu-kvm: usb-redir: ctrl-out type 0x80 req 0x6 val 0x302 index 1033 len 255 > id 1072685312 > qemu-kvm: usb-redir: ctrl-in status 0 len 18 id 1072685312 > qemu-kvm: usb-redir: ctrl-out type 0x80 req 0x6 val 0x100 index 0 len 18 id > 1072685312 > qemu-kvm: usb-redir: ctrl-in status 0 len 18 id 1072685312 > qemu-kvm: usb-redir: ctrl-out type 0x80 req 0x6 val 0x200 index 0 len 9 id > 1072685312 > qemu-kvm: usb-redir: ctrl-in status 0 len 9 id 1072685312 > qemu-kvm: usb-redir: ctrl-out type 0x80 req 0x6 val 0x200 index 0 len 1433 > id 1072685312 > qemu-kvm: usb-redir: ctrl-in status 0 len 1433 id 1072685312 > qemu-kvm: usb-redir: set config 1 id 1072685440 > qemu-kvm: usb-redir: set config status 0 config 1 id 1072685440 > qemu-kvm: usb-redir: set interface 1 alt 0 id 1072685440 > qemu-kvm: usb-redir: ep: 00 type: 0 interface: 0 > qemu-kvm: usb-redir: ep: 80 type: 0 interface: 0 > qemu-kvm: usb-redir: ep: 87 type: 3 interface: 0 > qemu-kvm: usb-redir: alt status 0 intf 1 alt 0 id: 1072685440 > qemu-kvm: usb-redir: set interface 3 alt 0 id 1072685440 > qemu-kvm: usb-redir: ep: 00 type: 0 interface: 0 > qemu-kvm: usb-redir: ep: 80 type: 0 interface: 0 > qemu-kvm: usb-redir: ep: 87 type: 3 interface: 0 > qemu-kvm: usb-redir: alt status 0 intf 3 alt 0 id: 1072685440 > qemu-kvm: usb-redir: ctrl-out type 0xa1 req 0x85 val 0x100 index 1024 len 2 > id 1072685312 > qemu-kvm: usb-redir: ctrl-in status 0 len 2 id 1072685312 > qemu-kvm: usb-redir: ctrl-out type 0xa1 req 0x86 val 0x100 index 1024 len 1 > id 1072685312 > qemu-kvm: usb-redir: ctrl-in status 0 len 1 id 1072685312 > qemu-kvm: usb-redir: ctrl-out type 0xa1 req 0x85 val 0x100 index 1024 len 2 > id 1072685312 > qemu-kvm: usb-redir: ctrl-in status 0 len 2 id 1072685312 > qemu-kvm: usb-redir: ctrl-out type 0xa1 req 0x84 val 0x100 index 1024 len 4 > id 1072685312 > qemu-kvm: usb-redir: ctrl-in status 0 len 4 id 1072685312 > qemu-kvm: usb-redir: ctrl-out type 0xa1 req 0x82 val 0x100 index 1024 len 4 > id 1072685312 > qemu-kvm: usb-redir: ctrl-in status 0 len 4 id 1072685312 > <snip> > > USB conversation during device usage: > > > ... <snip> > > qemu-kvm: usb-redir: ctrl-out type 0x21 req 0x1 val 0x500 index 2560 len 2 > id 1072685440 > > qemu-kvm: usb-redir: ctrl-in status 0 len 2 id 1072685440 > > qemu-kvm: usb-redir: ctrl-out type 0xa1 req 0x81 val 0x600 index 2560 len 2 > id 1072685312 > > qemu-kvm: usb-redir: ctrl-in status 0 len 2 id 1072685312 > > qemu-kvm: usb-redir: ctrl-out type 0xa1 req 0x81 val 0x400 index 512 len 2 > id 1072685312 > > qemu-kvm: usb-redir: iso-token-in ep 81, no isop, iso_error: 0 > > qemu-kvm: usb-redir: ctrl-in status 0 len 2 id 1072685312 > > qemu-kvm: usb-redir: ctrl-out type 0xa1 req 0x81 val 0x400 index 256 len 4 > id 1072685312 > > qemu-kvm: usb-redir: bufpq overflow, dropping packets ep 81 > > qemu-kvm: usb-redir: ctrl-in status 0 len 4 id 1072685312 > > qemu-kvm: usb-redir: bufpq overflow, dropping packets ep 81 > > qemu-kvm: usb-redir: ctrl-out type 0xa1 req 0x81 val 0x1400 index 3072 len 1 > id 1072685312 > > > <snip> > > > qemu-kvm: usb-redir: ctrl-out type 0x21 req 0x1 val 0x500 index 2560 len 2 > id 1072685440 > > qemu-kvm: usb-redir: iso-token-in ep 81, no isop, iso_error: 0 > > qemu-kvm: usb-redir: bufpq overflow, dropping packets ep 81 > > qemu-kvm: usb-redir: ctrl-in status 0 len 2 id 1072685440 > > qemu-kvm: usb-redir: ctrl-out type 0xa1 req 0x81 val 0x600 index 2560 len 2 > id 1072685312 > > qemu-kvm: usb-redir: ctrl-in status 0 len 2 id 1072685312 > > qemu-kvm: usb-redir: ctrl-out type 0x21 req 0x1 val 0x500 index 2560 len 2 > id 1072685440 > > qemu-kvm: usb-redir: ctrl-in status 0 len 2 id 1072685440 > > qemu-kvm: usb-redir: ctrl-out type 0xa1 req 0x81 val 0x600 index 2560 len 2 > id 1072685312 > > qemu-kvm: usb-redir: ctrl-in status 0 len 2 id 1072685312 > > qemu-kvm: usb-redir: ctrl-out type 0x21 req 0x1 val 0x500 index 2560 len 2 > id 1072685440 > > qemu-kvm: usb-redir: ctrl-in status 0 len 2 id 1072685440 > > qemu-kvm: usb-redir: ctrl-out type 0xa1 req 0x81 val 0x600 index 2560 len 2 > id 1072685312 > > qemu-kvm: usb-redir: iso-token-in ep 81, no isop, iso_error: 0 > > qemu-kvm: usb-redir: bufpq overflow, dropping packets ep 81 > > qemu-kvm: usb-redir: ctrl-in status 0 len 2 id 1072685312 > > qemu-kvm: usb-redir: ctrl-out type 0x21 req 0x1 val 0x500 index 2560 len 2 > id 1072685440 > > qemu-kvm: usb-redir: ctrl-in status 0 len 2 id 1072685440 > > qemu-kvm: usb-redir: ctrl-out type 0xa1 req 0x81 val 0x600 index 2560 len 2 > id 1072685312 > > qemu-kvm: usb-redir: ctrl-in status 0 len 2 id 1072685312 > > qemu-kvm: usb-redir: ctrl-out type 0xa1 req 0x81 val 0x400 index 512 len 2 > id 1072685312 > > qemu-kvm: usb-redir: ctrl-in status 0 len 2 id 1072685312 > > qemu-kvm: usb-redir: ctrl-out type 0xa1 req 0x81 val 0x400 index 256 len 4 > id 1072685312 > > qemu-kvm: usb-redir: ctrl-in status 0 len 4 id 1072685312 > > qemu-kvm: usb-redir: ctrl-out type 0xa1 req 0x81 val 0x1400 index 3072 len 1 > id 1072685312 > > qemu-kvm: usb-redir: ctrl-in status 0 len 1 id 1072685312 > > qemu-kvm: usb-redir: ctrl-out type 0x21 req 0x1 val 0x500 index 2560 len 2 > id 1072685440 > > qemu-kvm: usb-redir: ctrl-in status 0 len 2 id 1072685440 > > qemu-kvm: usb-redir: ctrl-out type 0xa1 req 0x81 val 0x600 index 2560 len 2 > id 1072685312 > > qemu-kvm: usb-redir: ctrl-in status 0 len 2 id 1072685312 > > qemu-kvm: usb-redir: ctrl-out type 0x21 req 0x1 val 0x500 index 2560 len 2 > id 1072685440 > > qemu-kvm: usb-redir: ctrl-in status 0 len 2 id 1072685440 > > qemu-kvm: usb-redir: ctrl-out type 0xa1 req 0x81 val 0x600 index 2560 len 2 > id 1072685312 > > qemu-kvm: usb-redir: ctrl-in status 0 len 2 id 1072685312 > > qemu-kvm: usb-redir: ctrl-out type 0x21 req 0x1 val 0x500 index 2560 len 2 > id 1072685440 > > qemu-kvm: usb-redir: ctrl-in status 0 len 2 id 1072685440 > > qemu-kvm: usb-redir: ctrl-out type 0xa1 req 0x81 val 0x600 index 2560 len 2 > id 1072685312 > > qemu-kvm: usb-redir: ctrl-in status 0 len 2 id 1072685312 > > qemu-kvm: usb-redir: ctrl-out type 0x21 req 0x1 val 0x500 index 2560 len 2 > id 1072685440 > > qemu-kvm: usb-redir: ctrl-in status 0 len 2 id 1072685440 > > qemu-kvm: usb-redir: ctrl-out type 0xa1 req 0x81 val 0x600 index 2560 len 2 > id 1072685312 > > qemu-kvm: usb-redir: ctrl-in status 0 len 2 id 1072685312 > > qemu-kvm: usb-redir: ctrl-out type 0x21 req 0x1 val 0x500 index 2560 len 2 > id 1072685440 > > qemu-kvm: usb-redir: iso-token-in ep 81, no isop, iso_error: 0 > > qemu-kvm: usb-redir: bufpq overflow, dropping packets ep 81 > > qemu-kvm: usb-redir: ctrl-in status 0 len 2 id 1072685440 > > qemu-kvm: usb-redir: ctrl-out type 0xa1 req 0x81 val 0x600 index 2560 len 2 > id 1072685312 > > qemu-kvm: usb-redir: ctrl-in status 0 len 2 id 1072685312 > > qemu-kvm: usb-redir: ctrl-out type 0x21 req 0x1 val 0x500 index 2560 len 2 > id 1072685440 > > qemu-kvm: usb-redir: ctrl-in status 0 len 2 id 1072685440 > > qemu-kvm: usb-redir: ctrl-out type 0xa1 req 0x81 val 0x600 index 2560 len 2 > id 1072685312 > > qemu-kvm: usb-redir: ctrl-in status 0 len 2 id 1072685312 > > qemu-kvm: usb-redir: ctrl-out type 0x21 req 0x1 val 0x500 index 2560 len 2 > id 1072685440 > > qemu-kvm: usb-redir: ctrl-in status 0 len 2 id 1072685440 > > qemu-kvm: usb-redir: ctrl-out type 0xa1 req 0x81 val 0x600 index 2560 len 2 > id 1072685312 > > qemu-kvm: usb-redir: ctrl-in status 0 len 2 id 1072685312 > > qemu-kvm: usb-redir: ctrl-out type 0x21 req 0x1 val 0x500 index 2560 len 2 > id 1072685440 > > qemu-kvm: usb-redir: ctrl-in status 0 len 2 id 1072685440 > > qemu-kvm: usb-redir: ctrl-out type 0xa1 req 0x81 val 0x600 index 2560 len 2 > id 1072685312 > > [ --- SHUT OFF OF USB DEVICE --- ] > > qemu-kvm: usb-redir: ctrl-in status 0 len 2 id 1072685312 > > qemu-kvm: usb-redir: set interface 1 alt 0 id 1072685440 > > qemu-kvm: usb-redir: iso stream stopped ep 81 > > qemu-kvm: usb-redir: received iso packet for non started stream ep 81 > > qemu-kvm: usb-redir: received iso packet for non started stream ep 81 > > qemu-kvm: usb-redir: received iso packet for non started stream ep 81 > > qemu-kvm: usb-redir: received iso packet for non started stream ep 81 > > qemu-kvm: usb-redir: received iso packet for non started stream ep 81 > > qemu-kvm: usb-redir: received iso packet for non started stream ep 81 > > qemu-kvm: usb-redir: received iso packet for non started stream ep 81 > > qemu-kvm: usb-redir: received iso packet for non started stream ep 81 > > qemu-kvm: usb-redir: received iso packet for non started stream ep 81 > > qemu-kvm: usb-redir: received iso packet for non started stream ep 81 > > qemu-kvm: usb-redir: received iso packet for non started stream ep 81 > > qemu-kvm: usb-redir: received iso packet for non started stream ep 81 > > qemu-kvm: usb-redir: received iso packet for non started stream ep 81 > > qemu-kvm: usb-redir: received iso packet for non started stream ep 81 > > qemu-kvm: usb-redir: received iso packet for non started stream ep 81 > > qemu-kvm: usb-redir: received iso packet for non started stream ep 81 > > qemu-kvm: usb-redir: received iso packet for non started stream ep 81 > > qemu-kvm: usb-redir: received iso packet for non started stream ep 81 > > qemu-kvm: usb-redir: received iso packet for non started stream ep 81 > > qemu-kvm: usb-redir: received iso packet for non started stream ep 81 > > qemu-kvm: usb-redir: received iso packet for non started stream ep 81 > > qemu-kvm: usb-redir: received iso packet for non started stream ep 81 > > qemu-kvm: usb-redir: received iso packet for non started stream ep 81 > > qemu-kvm: usb-redir: received iso packet for non started stream ep 81 > > qemu-kvm: usb-redir: received iso packet for non started stream ep 81 > > qemu-kvm: usb-redir: received iso packet for non started stream ep 81 > > qemu-kvm: usb-redir: received iso packet for non started stream ep 81 > > qemu-kvm: usb-redir: received iso packet for non started stream ep 81 > > qemu-kvm: usb-redir: received iso packet for non started stream ep 81 > > qemu-kvm: usb-redir: received iso packet for non started stream ep 81 > > qemu-kvm: usb-redir: received iso packet for non started stream ep 81 > > qemu-kvm: usb-redir: received iso packet for non started stream ep 81 > > qemu-kvm: usb-redir: iso status 0 ep 81 id 0 > > qemu-kvm: usb-redir: ep: 00 type: 0 interface: 0 > > qemu-kvm: usb-redir: ep: 80 type: 0 interface: 0 > > qemu-kvm: usb-redir: ep: 87 type: 3 interface: 0 > > qemu-kvm: usb-redir: alt status 0 intf 1 alt 0 id: 1072685440 > > qemu-kvm: usb-redir: ctrl-out type 0x2 req 0x1 val 0x0 index 135 len 0 id > 1072685440 > > qemu-kvm: usb-redir: ctrl-in status 0 len 0 id 1072685440 > > qemu-kvm: usb-redir: ctrl-out type 0x21 req 0x1 val 0x100 index 3328 len 3 > id 1072685440 > > qemu-kvm: usb-redir: ctrl-in status 0 len 3 id 1072685440 > > > XML: > > <qemu:commandline> > > > > <qemu:arg value='-set'/> > > <qemu:arg value='device.redir0.debug=4'/> > > > > </qemu:commandline> > > > > QEMU Line: > > > > -chardev spicevmc,id=charredir0,name=usbredir -device usb- > > redir,chardev=charredir0,id=redir0 -device virtio-balloon- > > pci,id=balloon0,bus=pci.0,addr=0x6 -set device.redir0.debug=4 > >
<snip> I see why there are USB errors, I am seeing corrupt video frames with webcam attached via spice-usbredirection, this is not seen with host-usb attachment. with spice/usb-redirection it can't seem to keep up with the packets, freezes/drops them. Let me know what else you'd like me to do debug / test, I'll be glad to help out. Thanks, Shawn. > > > Regards, > > > > > > Hans