hello is recent usb patch in qemu from Gerd Hoffmann can correct this kind of issue ( usb key reset ) ? I 'm trying to test but qemu upstream seems do not have flow control patchet ( Assertion `s->datalen == 0' failed ) Is it possible to have spice qemu working from qemu git ? Hans git tree ( based on qemu 0.15 is working well with fedora guest but not with windows guest for me)
Regards, Nicolas Prochazka. 2011/10/5 nicolas prochazka <prochazka.nico...@gmail.com> > > Hello, > sorry for the delay , debug=5 , same test . > DEV-10.98.98.1:~# /usr/local/bin/qemu -name M_fedora15 -spice > port=11982,disable-ticketing -soundhw hda -vga qxl -readconfig /tmp/ehci > -device virtio-serial -chardev spicevmc,id=vdagent,name=vdagent -device > virtserialport,chardev=vdagent,name=com.redhat.spice.0 -cpu kvm64 -localtime > -vnc 10.98.98.1:152 -monitor tcp:127.0.0.1:10152,server,nowait,nodelay -m > 2048 -pidfile /var/run/qemu/M_fedora15.pid -net > tap,vlan=5,name=externe,script=/etc/qemu-ifEup,downscript=/etc/qemu-ifEdown,ifname=vmEtap52 > -net nic,vlan=5,macaddr=ac:de:49:29:58:26,model=rtl8139 -drive > file=/swapfile-guest/swap1,if=ide,index=1,media=disk,snapshot=on -rtc > base=localtime -drive > file=/mnt/vdisk/images/MASTER-fedora15.1317382859.042259.MASTER,index=0,media=disk,snapshot=off,cache=writeback > -drive > file=/mnt/vdisk/iso/Fedora-15-i686-Live-Desktop.iso,index=3,media=cdrom -boot > d -chardev spicevmc,name=usbredir,id=usbredirchardev1 -device > usb-redir,chardev=usbredirchardev1,id=usbredirdev1,debug=5 -chardev > spicevmc,name=usbredir,id=usbredirchardev2 -device > usb-redir,chardev=usbredirchardev2,id=usbredirdev2,debug=5 -chardev > spicevmc,name=usbredir,id=usbredirchardev3 -device > usb-redir,chardev=usbredirchardev3,id=usbredirdev3,debug=5 > *** EHCI support is under development *** > qemu: usbredirparser info: Peer version: spice-gtk 0.7.45-858e-dirty > qemu: usb-redir: ep: 00 type: 0 interface: 0 > qemu: usb-redir: ep: 02 type: 2 interface: 0 > qemu: usb-redir: ep: 80 type: 0 interface: 0 > qemu: usb-redir: ep: 81 type: 2 interface: 0 > qemu: usb-redir: attaching high speed device > qemu: usbredirparser info: Peer version: spice-gtk 0.7.45-858e-dirty > qemu: usb-redir: ep: 00 type: 0 interface: 0 > qemu: usb-redir: ep: 01 type: 2 interface: 0 > qemu: usb-redir: ep: 80 type: 0 interface: 0 > qemu: usb-redir: ep: 82 type: 2 interface: 0 > qemu: usb-redir: ep: 83 type: 3 interface: 0 > qemu: usb-redir: attaching full speed device > qemu: usb-redir: reset device > qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x100 index 0 len 64 id 0 > qemu: usb-redir: ctrl-in status 0 len 18 id 0 > qemu: ctrl data in: 12 01 00 02 00 00 00 40 > qemu: ctrl data in: 29 05 00 30 10 01 01 02 > qemu: ctrl data in: 03 01 > qemu: usb-redir: reset device > qemu: usb-redir: set address 2 > qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x100 index 0 len 18 id 1 > qemu: usb-redir: ctrl-in status 0 len 18 id 1 > qemu: ctrl data in: 12 01 00 02 00 00 00 40 > qemu: ctrl data in: 29 05 00 30 10 01 01 02 > qemu: ctrl data in: 03 01 > qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x200 index 0 len 9 id 2 > qemu: usb-redir: ctrl-in status 0 len 9 id 2 > qemu: ctrl data in: 09 02 20 00 01 01 00 80 > qemu: ctrl data in: 00 > qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x200 index 0 len 32 id 3 > qemu: usb-redir: ctrl-in status 0 len 32 id 3 > qemu: ctrl data in: 09 02 20 00 01 01 00 80 > qemu: ctrl data in: 00 09 04 00 00 02 08 06 > qemu: ctrl data in: 50 00 07 05 81 02 00 02 > qemu: ctrl data in: 00 07 05 02 02 00 02 00 > qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x300 index 0 len 255 id 4 > qemu: usb-redir: ctrl-in status 0 len 4 id 4 > qemu: ctrl data in: 04 03 09 04 > qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x302 index 1033 len 255 id 5 > qemu: usb-redir: ctrl-in status 0 len 28 id 5 > qemu: ctrl data in: 1C 03 4E 00 47 00 2D 00 > qemu: ctrl data in: 46 00 6C 00 61 00 73 00 > qemu: ctrl data in: 68 00 20 00 35 00 2E 00 > qemu: ctrl data in: 33 00 30 00 > qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x301 index 1033 len 255 id 6 > qemu: usb-redir: ctrl-in status 0 len 16 id 6 > qemu: ctrl data in: 10 03 53 00 61 00 66 00 > qemu: ctrl data in: 65 00 4E 00 65 00 74 00 > qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x303 index 1033 len 255 id 7 > qemu: usb-redir: ctrl-in status 0 len 42 id 7 > qemu: ctrl data in: 2A 03 30 00 30 00 30 00 > qemu: ctrl data in: 31 00 30 00 37 00 42 00 > qemu: ctrl data in: 33 00 30 00 46 00 30 00 > qemu: ctrl data in: 31 00 36 00 34 00 37 00 > qemu: ctrl data in: 41 00 37 00 36 00 32 00 > qemu: ctrl data in: 43 00 > qemu: usb-redir: set config 1 id 8 > qemu: usb-redir: set config status 0 config 1 id 8 > qemu: usb-redir: reset device > qemu: usb-redir: reset device > qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x100 index 0 len 64 id 0 > qemu: usb-redir: ctrl-in status 0 len 18 id 0 > qemu: ctrl data in: 12 01 00 02 00 00 00 40 > qemu: ctrl data in: 29 05 20 06 00 01 01 02 > qemu: ctrl data in: 00 01 > qemu: usb-redir: reset device > qemu: usb-redir: set address 2 > qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x100 index 0 len 18 id 1 > qemu: usb-redir: ctrl-in status 0 len 18 id 1 > qemu: ctrl data in: 12 01 00 02 00 00 00 40 > qemu: ctrl data in: 29 05 20 06 00 01 01 02 > qemu: ctrl data in: 00 01 > qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x600 index 0 len 10 id 2 > qemu: usb-redir: ctrl-in status 4 len 0 id 2 > qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x600 index 0 len 10 id 3 > qemu: usb-redir: ctrl-in status 4 len 0 id 3 > qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x600 index 0 len 10 id 4 > qemu: usb-redir: ctrl-in status 4 len 0 id 4 > qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x200 index 0 len 9 id 5 > qemu: usb-redir: ctrl-in status 0 len 9 id 5 > qemu: ctrl data in: 09 02 5D 00 01 01 03 80 > qemu: ctrl data in: 19 > qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x200 index 0 len 93 id 6 > qemu: usb-redir: ctrl-in status 0 len 93 id 6 > qemu: ctrl data in: 09 02 5D 00 01 01 03 80 > qemu: ctrl data in: 19 09 04 00 00 03 0B 00 > qemu: ctrl data in: 00 04 36 21 10 01 00 07 > qemu: ctrl data in: 03 00 00 00 A0 0F 00 00 > qemu: ctrl data in: A0 0F 00 00 00 00 2A 00 > qemu: ctrl data in: 00 00 2A 00 00 00 FC 00 > qemu: ctrl data in: 00 00 00 00 00 00 00 00 > qemu: ctrl data in: 00 00 3C 02 01 00 0F 01 > qemu: ctrl data in: 00 00 00 00 00 00 00 01 > qemu: ctrl data in: 07 05 01 02 40 00 00 07 > qemu: ctrl data in: 05 82 02 40 00 00 07 05 > qemu: ctrl data in: 83 03 40 00 FF > qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x300 index 0 len 255 id 7 > qemu: usb-redir: ctrl-in status 0 len 4 id 7 > qemu: ctrl data in: 04 03 09 04 > qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x302 index 1033 len 255 id 8 > qemu: usb-redir: ctrl-in status 0 len 18 id 8 > qemu: ctrl data in: 12 03 54 00 6F 00 6B 00 > qemu: ctrl data in: 65 00 6E 00 20 00 4A 00 > qemu: ctrl data in: 43 00 > qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x301 index 1033 len 255 id 9 > qemu: usb-redir: ctrl-in status 0 len 16 id 9 > qemu: ctrl data in: 10 03 41 00 6C 00 61 00 > qemu: ctrl data in: 64 00 64 00 69 00 6E 00 > qemu: usb-redir: set config 1 id 10 > qemu: usb-redir: set config status 0 config 1 id 10 > qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x303 index 1033 len 255 id 11 > qemu: usb-redir: ctrl-in status 0 len 22 id 11 > qemu: ctrl data in: 16 03 41 00 4B 00 30 00 > qemu: ctrl data in: 30 00 38 00 33 00 42 00 > qemu: ctrl data in: 43 00 43 00 35 00 > qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x304 index 1033 len 255 id 12 > qemu: usb-redir: ctrl-in status 0 len 30 id 12 > qemu: ctrl data in: 1E 03 4D 00 61 00 69 00 > qemu: ctrl data in: 6E 00 20 00 49 00 6E 00 > qemu: ctrl data in: 74 00 65 00 72 00 66 00 > qemu: ctrl data in: 61 00 63 00 65 00 > qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x300 index 0 len 255 id 13 > qemu: usb-redir: ctrl-in status 0 len 4 id 13 > qemu: ctrl data in: 04 03 09 04 > qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x304 index 1033 len 255 id 14 > qemu: usb-redir: ctrl-in status 0 len 30 id 14 > qemu: ctrl data in: 1E 03 4D 00 61 00 69 00 > qemu: ctrl data in: 6E 00 20 00 49 00 6E 00 > qemu: ctrl data in: 74 00 65 00 72 00 66 00 > qemu: ctrl data in: 61 00 63 00 65 00 > qemu: usb-redir: ctrl-out type 0xa1 req 0xfe val 0x0 index 0 len 1 id 9 > qemu: usb-redir: ctrl-in status 0 len 1 id 9 > qemu: ctrl data in: 01 > qemu: usb-redir: bulk-out ep 02 len 31 id 10 > qemu: bulk data out: 55 53 42 43 01 00 00 00 > qemu: bulk data out: 24 00 00 00 80 00 06 12 > qemu: bulk data out: 00 00 00 24 00 00 00 00 > qemu: bulk data out: 00 00 00 00 00 00 00 > qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 10 > qemu: usb-redir: bulk-out ep 81 len 36 id 11 > qemu: usb-redir: bulk-in status 0 ep 81 len 36 id 11 > qemu: bulk data in: 05 80 00 01 1F 00 00 00 > qemu: bulk data in: 53 61 66 65 4E 65 74 20 > qemu: bulk data in: 4E 47 2D 46 6C 61 73 68 > qemu: bulk data in: 20 35 2E 33 30 20 20 20 > qemu: bulk data in: 50 4D 41 50 > qemu: usb-redir: bulk-out ep 81 len 13 id 12 > qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 12 > qemu: bulk data in: 55 53 42 53 01 00 00 00 > qemu: bulk data in: 00 00 00 00 00 > qemu: usb-redir: bulk-out ep 02 len 31 id 13 > qemu: bulk data out: 55 53 42 43 02 00 00 00 > qemu: bulk data out: 24 00 00 00 80 01 06 12 > qemu: bulk data out: 00 00 00 24 00 00 00 00 > qemu: bulk data out: 00 00 00 00 00 00 00 > qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 13 > qemu: usb-redir: bulk-out ep 81 len 36 id 14 > qemu: usb-redir: bulk-in status 0 ep 81 len 36 id 14 > qemu: bulk data in: 00 80 00 01 1F 00 00 00 > qemu: bulk data in: 53 61 66 65 4E 65 74 20 > qemu: bulk data in: 4E 47 2D 46 6C 61 73 68 > qemu: bulk data in: 20 35 2E 33 30 20 20 20 > qemu: bulk data in: 50 4D 41 50 > qemu: usb-redir: bulk-out ep 81 len 13 id 15 > qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 15 > qemu: bulk data in: 55 53 42 53 02 00 00 00 > qemu: bulk data in: 00 00 00 00 00 > qemu: usb-redir: bulk-out ep 02 len 31 id 16 > qemu: bulk data out: 55 53 42 43 03 00 00 00 > qemu: bulk data out: 00 00 00 00 00 00 06 00 > qemu: bulk data out: 00 00 00 00 00 00 00 00 > qemu: bulk data out: 00 00 00 00 00 00 00 > qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 16 > qemu: usb-redir: bulk-out ep 81 len 13 id 17 > qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 17 > qemu: bulk data in: 55 53 42 53 03 00 00 00 > qemu: bulk data in: 00 00 00 00 01 > qemu: usb-redir: bulk-out ep 02 len 31 id 18 > qemu: bulk data out: 55 53 42 43 04 00 00 00 > qemu: bulk data out: 12 00 00 00 80 00 06 03 > qemu: bulk data out: 00 00 00 12 00 00 00 00 > qemu: bulk data out: 00 00 00 00 00 00 00 > qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 18 > qemu: usb-redir: bulk-out ep 81 len 18 id 19 > qemu: usb-redir: bulk-in status 0 ep 81 len 18 id 19 > qemu: bulk data in: 70 00 06 00 00 00 00 0A > qemu: bulk data in: 00 00 00 00 28 00 00 00 > qemu: bulk data in: 00 00 > qemu: usb-redir: bulk-out ep 81 len 13 id 20 > qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 20 > qemu: bulk data in: 55 53 42 53 04 00 00 00 > qemu: bulk data in: 00 00 00 00 00 > qemu: usb-redir: bulk-out ep 02 len 31 id 21 > qemu: bulk data out: 55 53 42 43 05 00 00 00 > qemu: bulk data out: 00 00 00 00 00 00 06 00 > qemu: bulk data out: 00 00 00 00 00 00 00 00 > qemu: bulk data out: 00 00 00 00 00 00 00 > qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 21 > qemu: usb-redir: bulk-out ep 81 len 13 id 22 > qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 22 > qemu: bulk data in: 55 53 42 53 05 00 00 00 > qemu: bulk data in: 00 00 00 00 01 > qemu: usb-redir: bulk-out ep 02 len 31 id 23 > qemu: bulk data out: 55 53 42 43 06 00 00 00 > qemu: bulk data out: 12 00 00 00 80 00 06 03 > qemu: bulk data out: 00 00 00 12 00 00 00 00 > qemu: bulk data out: 00 00 00 00 00 00 00 > qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 23 > qemu: usb-redir: bulk-out ep 81 len 18 id 24 > qemu: usb-redir: bulk-in status 0 ep 81 len 18 id 24 > qemu: bulk data in: 70 00 06 00 00 00 00 0A > qemu: bulk data in: 00 00 00 00 28 00 00 00 > qemu: bulk data in: 00 00 > qemu: usb-redir: bulk-out ep 81 len 13 id 25 > qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 25 > qemu: bulk data in: 55 53 42 53 06 00 00 00 > qemu: bulk data in: 00 00 00 00 00 > qemu: usb-redir: bulk-out ep 02 len 31 id 26 > qemu: bulk data out: 55 53 42 43 07 00 00 00 > qemu: bulk data out: 00 00 00 00 00 00 06 00 > qemu: bulk data out: 00 00 00 00 00 00 00 00 > qemu: bulk data out: 00 00 00 00 00 00 00 > qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 26 > qemu: usb-redir: bulk-out ep 81 len 13 id 27 > qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 27 > qemu: bulk data in: 55 53 42 53 07 00 00 00 > qemu: bulk data in: 00 00 00 00 00 > qemu: usb-redir: bulk-out ep 02 len 31 id 28 > qemu: bulk data out: 55 53 42 43 08 00 00 00 > qemu: bulk data out: 80 00 00 00 80 00 0A 5A > qemu: bulk data out: 00 2A 00 00 00 00 00 80 > qemu: bulk data out: 00 00 00 00 00 00 00 > qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 28 > qemu: usb-redir: bulk-out ep 81 len 128 id 29 > qemu: usb-redir: bulk-in status 0 ep 81 len 35 id 29 > qemu: bulk data in: 00 21 01 00 00 00 00 00 > qemu: bulk data in: 2A 19 09 01 00 00 28 00 > qemu: bulk data in: 00 00 00 00 00 00 00 00 > qemu: bulk data in: 00 00 00 00 00 00 00 00 > qemu: bulk data in: 00 00 00 > qemu: usb-redir: bulk-out ep 81 len 13 id 30 > qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 30 > qemu: bulk data in: 55 53 42 53 08 00 00 00 > qemu: bulk data in: 5D 00 00 00 00 > qemu: usb-redir: bulk-out ep 02 len 31 id 31 > qemu: bulk data out: 55 53 42 43 09 00 00 00 > qemu: bulk data out: 08 00 00 00 80 00 0A 4A > qemu: bulk data out: 01 00 00 10 00 00 00 08 > qemu: bulk data out: 00 00 00 00 00 00 00 > qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 31 > qemu: usb-redir: bulk-out ep 81 len 8 id 32 > qemu: usb-redir: bulk-in status 4 ep 81 len 0 id 32 > qemu: usb-redir: ctrl-out type 0x2 req 0x1 val 0x0 index 129 len 0 id 33 > qemu: usb-redir: ctrl-in status 0 len 0 id 33 > qemu: usb-redir: bulk-out ep 81 len 13 id 34 > qemu: usb-redir: bulk-in status 5 ep 81 len 0 id 34 > qemu: usb-redir: reset device > qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x100 index 0 len 64 id 35 > qemu: usb-redir: ctrl-in status 0 len 18 id 35 > qemu: ctrl data in: 12 01 00 02 00 00 00 40 > qemu: ctrl data in: 29 05 00 30 10 01 01 02 > qemu: ctrl data in: 03 01 > qemu: usb-redir: reset device > qemu: usb-redir: set address 2 > qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x100 index 0 len 18 id 36 > qemu: usb-redir: ctrl-in status 0 len 18 id 36 > qemu: ctrl data in: 12 01 00 02 00 00 00 40 > qemu: ctrl data in: 29 05 00 30 10 01 01 02 > qemu: ctrl data in: 03 01 > qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x200 index 0 len 32 id 37 > qemu: usb-redir: ctrl-in status 0 len 32 id 37 > qemu: ctrl data in: 09 02 20 00 01 01 00 80 > qemu: ctrl data in: 00 09 04 00 00 02 08 06 > qemu: ctrl data in: 50 00 07 05 81 02 00 02 > qemu: ctrl data in: 00 07 05 02 02 00 02 00 > qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x303 index 1033 len 255 id 38 > qemu: usb-redir: ctrl-in status 0 len 42 id 38 > qemu: ctrl data in: 2A 03 30 00 30 00 30 00 > qemu: ctrl data in: 31 00 30 00 37 00 42 00 > qemu: ctrl data in: 33 00 30 00 46 00 30 00 > qemu: ctrl data in: 31 00 36 00 34 00 37 00 > qemu: ctrl data in: 41 00 37 00 36 00 32 00 > qemu: ctrl data in: 43 00 > qemu: usb-redir: set config 1 id 39 > qemu: usb-redir: set config status 0 config 1 id 39 > qemu: usb-redir: bulk-out ep 02 len 31 id 40 > qemu: bulk data out: 55 53 42 43 0A 00 00 00 > qemu: bulk data out: 00 00 00 00 00 00 06 00 > qemu: bulk data out: 00 00 00 00 00 00 00 00 > qemu: bulk data out: 00 00 00 00 00 00 00 > qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 40 > qemu: usb-redir: bulk-out ep 81 len 13 id 41 > qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 41 > qemu: bulk data in: 55 53 42 53 0A 00 00 00 > qemu: bulk data in: 00 00 00 00 00 > qemu: usb-redir: bulk-out ep 02 len 31 id 42 > qemu: bulk data out: 55 53 42 43 0B 00 00 00 > qemu: bulk data out: 08 00 00 00 80 00 0A 4A > qemu: bulk data out: 01 00 00 10 00 00 00 08 > qemu: bulk data out: 00 00 00 00 00 00 00 > qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 42 > qemu: usb-redir: bulk-out ep 81 len 8 id 43 > qemu: usb-redir: bulk-in status 4 ep 81 len 0 id 43 > qemu: usb-redir: ctrl-out type 0x2 req 0x1 val 0x0 index 129 len 0 id 44 > qemu: usb-redir: ctrl-in status 0 len 0 id 44 > qemu: usb-redir: bulk-out ep 81 len 13 id 45 > qemu: usb-redir: bulk-in status 5 ep 81 len 0 id 45 > scp r...@ndvdemo.neocoretech.com:/tmpsafe/linux.tar.gzqemu: usb-redir: reset > device > qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x100 index 0 len 64 id 46 > qemu: usb-redir: ctrl-in status 0 len 18 id 46 > qemu: ctrl data in: 12 01 00 02 00 00 00 40 > qemu: ctrl data in: 29 05 00 30 10 01 01 02 > qemu: ctrl data in: 03 01 > qemu: usb-redir: reset device > qemu: usb-redir: set address 2 > qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x100 index 0 len 18 id 47 > qemu: usb-redir: ctrl-in status 0 len 18 id 47 > qemu: ctrl data in: 12 01 00 02 00 00 00 40 > qemu: ctrl data in: 29 05 00 30 10 01 01 02 > qemu: ctrl data in: 03 01 > qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x200 index 0 len 32 id 48 > qemu: usb-redir: ctrl-in status 0 len 32 id 48 > qemu: ctrl data in: 09 02 20 00 01 01 00 80 > qemu: ctrl data in: 00 09 04 00 00 02 08 06 > qemu: ctrl data in: 50 00 07 05 81 02 00 02 > qemu: ctrl data in: 00 07 05 02 02 00 02 00 > qemu: usb-redir: ctrl-out type 0x80 req 0x6 val 0x303 index 1033 len 255 id 49 > qemu: usb-redir: ctrl-in status 0 len 42 id 49 > qemu: ctrl data in: 2A 03 30 00 30 00 30 00 > qemu: ctrl data in: 31 00 30 00 37 00 42 00 > qemu: ctrl data in: 33 00 30 00 46 00 30 00 > qemu: ctrl data in: 31 00 36 00 34 00 37 00 > qemu: ctrl data in: 41 00 37 00 36 00 32 00 > qemu: ctrl data in: 43 00 > qemu: usb-redir: set config 1 id 50 > qemu: usb-redir: set config status 0 config 1 id 50 > qemu: usb-redir: bulk-out ep 02 len 31 id 51 > qemu: bulk data out: 55 53 42 43 0C 00 00 00 > qemu: bulk data out: 00 00 00 00 00 00 06 00 > qemu: bulk data out: 00 00 00 00 00 00 00 00 > qemu: bulk data out: 00 00 00 00 00 00 00 > qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 51 > qemu: usb-redir: bulk-out ep 81 len 13 id 52 > qemu: usb-redir: bulk-in status 0 ep 81 len 13 id 52 > qemu: bulk data in: 55 53 42 53 0C 00 00 00 > qemu: bulk data in: 00 00 00 00 00 > qemu: usb-redir: bulk-out ep 02 len 31 id 53 > qemu: bulk data out: 55 53 42 43 0D 00 00 00 > qemu: bulk data out: 08 00 00 00 80 00 0A 4A > qemu: bulk data out: 01 00 00 10 00 00 00 08 > qemu: bulk data out: 00 00 00 00 00 00 00 > qemu: usb-redir: bulk-in status 0 ep 02 len 31 id 53 > qemu: usb-redir: bulk-out ep 81 len 8 id 54 > qemu: usb-redir: bulk-in status 4 ep 81 len 0 id 54 > qemu: usb-redir: ctrl-out type 0x2 req 0x1 val 0x0 index 129 len 0 id 55 > qemu: usb-redir: ctrl-in status 0 len 0 id 55 > qemu: usb-redir: bulk-out ep 81 len 13 id 56 > qemu: usb-redir: bulk-in status 5 ep 81 len 0 id 56 > > 2011/9/30 Hans de Goede <hdego...@redhat.com> >> >> Hi, >> >> On 09/30/2011 03:03 PM, nicolas prochazka wrote: >>> >>> Hello, >>> I'm trying to play with usb redirect , I read >>> http://hansdegoede.livejournal.com/ howto, >>> but I cannot see usb stick under my guest vm.a >>> I think i do something wrong. >> >> So 2 things stand out wrt your qemu cmdline, which explain part of the >> problem: >> 1) You've the first -device usb-redir,... on the cmdline before the >> -readconfig /tmp/ehci >> 2) You also pass the old -usb, this gives you a usb1 only bus, just drop the >> -usb please >> >>> ( I 've keyboard focus in guest vm, but when I plug my usb, my opensuse >>> mount it , is it normal ? ) >> >> Yes and no, in my testing spice-gtk usually manages to grab the device >> before it gets >> mounted. and even if it does get mounted, spice-gtk should "steal" it from >> the native >> linux driver, and the mount should go away (unless it is busy). >> >> Is the auto redirect usb devices checkbox checked? And when you say has >> keyboard focus, >> did you first click and type something inside the vm? If the spice-gtk >> menu-bar has >> keyboard focus that does not count as the vm having keyboard focus. >> >> Regards, >> >> Hans >> >> >> >> >> >>> >>> >>> Regards, >>> Nicolas Prochazka >>> >>> Log of qemu /spice , and spicy >>> >>> DEV-10.98.98.1:~# /usr/local/bin/qemu -name M_fedora15 *-spice >>> port=11982,disable-ticketing -soundhw hda -vga qxl -device virtio-serial >>> -chardev spicevmc,id=vdagent,name=vdagent -device >>> virtserialport,chardev=vdagent,name=com.redhat.spice.0* -cpu kvm64 >>> -localtime -usb -vnc 10.98.98.1:152 <http://10.98.98.1:152> -monitor >>> tcp:127.0.0.1:10152 <http://127.0.0.1:10152>,server,nowait,nodelay -m 2048 >>> -pidfile /var/run/qemu/M_fedora15.pid -net >>> tap,vlan=5,name=externe,script=/etc/qemu-ifEup,downscript=/etc/qemu-ifEdown,ifname=vmEtap52 >>> -net nic,vlan=5,macaddr=ac:de:49:29:58:26,model=rtl8139 -drive >>> file=/swapfile-guest/swap1,if=ide,index=1,media=disk,snapshot=on -rtc >>> base=localtime -drive >>> file=/mnt/vdisk/images/MASTER-fedora15.1317382859.042259.MASTER,index=0,media=disk,snapshot=off,cache=writeback >>> -drive >>> file=/swapfile-guest/swap1,if=ide,index=2,media=disk,snapshot=on,boot=off >>> -drive >>> file=/mnt/vdisk/iso/Fedora-15-i686-Live-Desktop.iso,index=3,media=cdrom >>> -boot d -fda fat:floppy:/mnt/vdisk/diskconf/M_fedora15 *-chardev >>> spicevmc,name=usbredir,id=usbredirchardev1 -device >>> usb-redir,chardev=usbredirchardev1,id=usbredirdev1,debug=3 -readconfig >>> /tmp/ehci -chardev >>> spicevmc,name=usbredir,id=usbredirchardev2 -device >>> usb-redir,chardev=usbredirchardev2,id=usbredirdev2,debug=3 -chardev >>> spicevmc,name=usbredir,id=usbredirchardev3 -device >>> usb-redir,chardev=usbredirchardev3,id=usbredirdev3,debug=3* >>> >>> do_spice_init: starting 0.9.1 >>> spice_server_add_interface: SPICE_INTERFACE_KEYBOARD >>> spice_server_add_interface: SPICE_INTERFACE_MOUSE >>> spice_server_add_interface: SPICE_INTERFACE_QXL >>> red_worker_main: begin >>> ensure_display_channel_created: create display channel >>> ensure_cursor_channel_created: create cursor channel >>> spice_server_add_interface: SPICE_INTERFACE_PLAYBACK >>> spice_server_add_interface: SPICE_INTERFACE_RECORD >>> spice_server_char_device_add_interface: CHAR_DEVICE usbredir >>> *** EHCI support is under development *** >>> spice_server_char_device_add_interface: CHAR_DEVICE usbredir >>> spice_server_char_device_add_interface: CHAR_DEVICE usbredir >>> handle_dev_input: start >>> spice_server_add_interface: SPICE_INTERFACE_TABLET >>> reds_handle_auth_mechanism: Auth method: 1 >>> reds_handle_main_link: >>> reds_disconnect: >>> reds_show_new_channel: channel 1:0, connected successfully, over Non Secure >>> link >>> main_channel_link: add main channel client >>> reds_handle_main_link: NEW Client 0x2de06a0 mcc 0x2de77f0 connect-id >>> 1804289383 >>> handle_dev_input: mouse mode 2 >>> main_channel_handle_parsed: net test: latency 0.676000 ms, bitrate >>> 840722495 bps (801.775451 Mbps) >>> reds_handle_auth_mechanism: Auth method: 1 >>> reds_show_new_channel: channel 6:0, connected successfully, over Non Secure >>> link >>> reds_handle_auth_mechanism: Auth method: 1 >>> reds_show_new_channel: channel 5:0, connected successfully, over Non Secure >>> link >>> reds_handle_auth_mechanism: Auth method: 1 >>> reds_show_new_channel: channel 2:0, connected successfully, over Non Secure >>> link >>> red_dispatcher_set_display_peer: >>> reds_handle_auth_mechanism: Auth method: 1 >>> handle_dev_input: connect >>> handle_new_display_channel: add display channel client >>> handle_new_display_channel: New display (client 0x2de06a0) dcc 0x2e31640 >>> stream 0x2de7500 >>> handle_new_display_channel: jpeg disabled >>> handle_new_display_channel: zlib-over-glz disabled >>> listen_to_new_client_channel: NEW ID = 0 >>> reds_show_new_channel: channel 4:0, connected successfully, over Non Secure >>> link >>> red_dispatcher_set_cursor_peer: >>> display_channel_client_wait_for_init: creating encoder with id == 0 >>> handle_dev_input: cursor connect >>> red_connect_cursor: add cursor channel client >>> listen_to_new_client_channel: NEW ID = 0 >>> reds_handle_auth_mechanism: Auth method: 1 >>> reds_show_new_channel: channel 3:0, connected successfully, over Non Secure >>> link >>> inputs_connect: inputs channel client create >>> display_channel_release_item: not pushed (101) >>> handle_dev_input: OOM1 #draw=7, #red_draw=60, #glz_draw=56 current 7 pipes 0 >>> handle_dev_input: OOM2 #draw=7, #red_draw=60, #glz_draw=56 current 7 pipes 0 >>> handle_dev_input: OOM1 #draw=7, #red_draw=60, #glz_draw=56 current 7 pipes 0 >>> red_free_some: #draw=7, #red_draw=60, #glz_draw=56 >>> handle_dev_input: OOM2 #draw=0, #red_draw=0, #glz_draw=0 current 0 pipes 0 >>> handle_dev_input: OOM1 #draw=24, #red_draw=3587, #glz_draw=3567 current 24 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=24, #red_draw=3587, #glz_draw=3567 current 24 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=24, #red_draw=3587, #glz_draw=3567 current 24 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=24, #red_draw=3587, #glz_draw=3567 current 24 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=24, #red_draw=3587, #glz_draw=3567 current 24 >>> pipes 0 >>> red_free_some: #draw=24, #red_draw=3587, #glz_draw=3567 >>> handle_dev_input: OOM2 #draw=24, #red_draw=3523, #glz_draw=3503 current 24 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=21, #red_draw=3905, #glz_draw=3888 current 21 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=21, #red_draw=3905, #glz_draw=3888 current 21 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=21, #red_draw=3905, #glz_draw=3888 current 21 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=21, #red_draw=3905, #glz_draw=3888 current 21 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=21, #red_draw=3905, #glz_draw=3888 current 21 >>> pipes 0 >>> red_free_some: #draw=21, #red_draw=3905, #glz_draw=3888 >>> handle_dev_input: OOM2 #draw=21, #red_draw=3841, #glz_draw=3824 current 21 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=17, #red_draw=3849, #glz_draw=3835 current 17 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=17, #red_draw=3849, #glz_draw=3835 current 17 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=17, #red_draw=3849, #glz_draw=3835 current 17 >>> pipes 0 >>> red_free_some: #draw=17, #red_draw=3849, #glz_draw=3835 >>> handle_dev_input: OOM2 #draw=17, #red_draw=3785, #glz_draw=3771 current 17 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=16, #red_draw=3798, #glz_draw=3784 current 16 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=16, #red_draw=3798, #glz_draw=3784 current 16 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=16, #red_draw=3798, #glz_draw=3784 current 16 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=16, #red_draw=3798, #glz_draw=3784 current 16 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=16, #red_draw=3798, #glz_draw=3784 current 16 >>> pipes 0 >>> red_free_some: #draw=16, #red_draw=3798, #glz_draw=3784 >>> handle_dev_input: OOM2 #draw=16, #red_draw=3734, #glz_draw=3720 current 16 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=21, #red_draw=3756, #glz_draw=3740 current 21 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=21, #red_draw=3756, #glz_draw=3740 current 21 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=16, #red_draw=3754, #glz_draw=3740 current 16 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=16, #red_draw=3754, #glz_draw=3740 current 16 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=16, #red_draw=3754, #glz_draw=3740 current 16 >>> pipes 0 >>> red_free_some: #draw=16, #red_draw=3754, #glz_draw=3740 >>> handle_dev_input: OOM2 #draw=16, #red_draw=3690, #glz_draw=3676 current 16 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=15, #red_draw=3716, #glz_draw=3702 current 15 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=15, #red_draw=3716, #glz_draw=3702 current 15 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=15, #red_draw=3716, #glz_draw=3702 current 15 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=15, #red_draw=3716, #glz_draw=3702 current 15 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=15, #red_draw=3716, #glz_draw=3702 current 15 >>> pipes 0 >>> red_free_some: #draw=15, #red_draw=3716, #glz_draw=3702 >>> handle_dev_input: OOM2 #draw=15, #red_draw=3652, #glz_draw=3638 current 15 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=15, #red_draw=3654, #glz_draw=3640 current 15 >>> pipes 0 >>> red_free_some: #draw=15, #red_draw=3654, #glz_draw=3640 >>> handle_dev_input: OOM2 #draw=15, #red_draw=3590, #glz_draw=3576 current 15 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=16, #red_draw=3667, #glz_draw=3652 current 16 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=16, #red_draw=3667, #glz_draw=3652 current 16 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=16, #red_draw=3667, #glz_draw=3652 current 16 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=16, #red_draw=3667, #glz_draw=3652 current 16 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=16, #red_draw=3667, #glz_draw=3652 current 16 >>> pipes 0 >>> red_free_some: #draw=16, #red_draw=3667, #glz_draw=3652 >>> handle_dev_input: OOM2 #draw=16, #red_draw=3603, #glz_draw=3588 current 16 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=19, #red_draw=3625, #glz_draw=3607 current 15 >>> pipes 5 >>> handle_dev_input: OOM2 #draw=19, #red_draw=3625, #glz_draw=3607 current 15 >>> pipes 5 >>> handle_dev_input: OOM1 #draw=19, #red_draw=3625, #glz_draw=3607 current 15 >>> pipes 6 >>> handle_dev_input: OOM2 #draw=19, #red_draw=3625, #glz_draw=3607 current 15 >>> pipes 6 >>> handle_dev_input: OOM1 #draw=15, #red_draw=3623, #glz_draw=3609 current 15 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=15, #red_draw=3623, #glz_draw=3609 current 15 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=15, #red_draw=3623, #glz_draw=3609 current 15 >>> pipes 0 >>> red_free_some: #draw=15, #red_draw=3623, #glz_draw=3609 >>> handle_dev_input: OOM2 #draw=15, #red_draw=3559, #glz_draw=3545 current 15 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=19, #red_draw=3625, #glz_draw=3608 current 19 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=19, #red_draw=3625, #glz_draw=3608 current 19 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=19, #red_draw=3625, #glz_draw=3608 current 19 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=19, #red_draw=3625, #glz_draw=3608 current 19 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=19, #red_draw=3625, #glz_draw=3608 current 19 >>> pipes 0 >>> red_free_some: #draw=19, #red_draw=3625, #glz_draw=3608 >>> handle_dev_input: OOM2 #draw=19, #red_draw=3561, #glz_draw=3544 current 19 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=17, #red_draw=3561, #glz_draw=3545 current 17 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=17, #red_draw=3561, #glz_draw=3545 current 17 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=20, #red_draw=3637, #glz_draw=3618 current 20 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=20, #red_draw=3637, #glz_draw=3618 current 20 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=20, #red_draw=3637, #glz_draw=3618 current 20 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=20, #red_draw=3637, #glz_draw=3618 current 20 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=20, #red_draw=3637, #glz_draw=3618 current 20 >>> pipes 0 >>> red_free_some: #draw=20, #red_draw=3637, #glz_draw=3618 >>> handle_dev_input: OOM2 #draw=20, #red_draw=3573, #glz_draw=3554 current 20 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=25, #red_draw=3654, #glz_draw=3637 current 25 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=25, #red_draw=3654, #glz_draw=3637 current 25 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=25, #red_draw=3654, #glz_draw=3637 current 25 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=25, #red_draw=3654, #glz_draw=3637 current 25 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=25, #red_draw=3654, #glz_draw=3637 current 25 >>> pipes 0 >>> red_free_some: #draw=25, #red_draw=3654, #glz_draw=3637 >>> handle_dev_input: OOM2 #draw=25, #red_draw=3590, #glz_draw=3573 current 25 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=25, #red_draw=3617, #glz_draw=3599 current 25 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=25, #red_draw=3617, #glz_draw=3599 current 25 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=25, #red_draw=3617, #glz_draw=3599 current 25 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=25, #red_draw=3617, #glz_draw=3599 current 25 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=25, #red_draw=3617, #glz_draw=3599 current 25 >>> pipes 0 >>> red_free_some: #draw=25, #red_draw=3617, #glz_draw=3599 >>> handle_dev_input: OOM2 #draw=25, #red_draw=3553, #glz_draw=3535 current 25 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=22, #red_draw=3612, #glz_draw=3595 current 22 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=22, #red_draw=3612, #glz_draw=3595 current 22 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=22, #red_draw=3612, #glz_draw=3595 current 22 >>> pipes 0 >>> red_free_some: #draw=22, #red_draw=3612, #glz_draw=3595 >>> handle_dev_input: OOM2 #draw=22, #red_draw=3548, #glz_draw=3531 current 22 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=21, #red_draw=3599, #glz_draw=3583 current 21 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=21, #red_draw=3599, #glz_draw=3583 current 21 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=21, #red_draw=3599, #glz_draw=3583 current 21 >>> pipes 0 >>> red_free_some: #draw=21, #red_draw=3599, #glz_draw=3583 >>> handle_dev_input: OOM2 #draw=21, #red_draw=3535, #glz_draw=3519 current 21 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=21, #red_draw=3569, #glz_draw=3553 current 21 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=21, #red_draw=3569, #glz_draw=3553 current 21 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=21, #red_draw=3569, #glz_draw=3553 current 21 >>> pipes 0 >>> red_free_some: #draw=21, #red_draw=3569, #glz_draw=3553 >>> handle_dev_input: OOM2 #draw=21, #red_draw=3505, #glz_draw=3489 current 21 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=21, #red_draw=3540, #glz_draw=3524 current 21 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=21, #red_draw=3540, #glz_draw=3524 current 21 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=21, #red_draw=3540, #glz_draw=3524 current 21 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=21, #red_draw=3540, #glz_draw=3524 current 21 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=21, #red_draw=3540, #glz_draw=3524 current 21 >>> pipes 0 >>> red_free_some: #draw=21, #red_draw=3540, #glz_draw=3524 >>> handle_dev_input: OOM2 #draw=21, #red_draw=3476, #glz_draw=3460 current 21 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=24, #red_draw=3503, #glz_draw=3487 current 24 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=24, #red_draw=3503, #glz_draw=3487 current 24 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=24, #red_draw=3503, #glz_draw=3487 current 24 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=24, #red_draw=3503, #glz_draw=3487 current 24 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=24, #red_draw=3503, #glz_draw=3487 current 24 >>> pipes 0 >>> red_free_some: #draw=24, #red_draw=3503, #glz_draw=3487 >>> handle_dev_input: OOM2 #draw=24, #red_draw=3439, #glz_draw=3423 current 24 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=25, #red_draw=3601, #glz_draw=3582 current 25 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=25, #red_draw=3601, #glz_draw=3582 current 25 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=25, #red_draw=3601, #glz_draw=3582 current 25 >>> pipes 0 >>> red_free_some: #draw=25, #red_draw=3601, #glz_draw=3582 >>> handle_dev_input: OOM2 #draw=25, #red_draw=3537, #glz_draw=3518 current 25 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=25, #red_draw=3551, #glz_draw=3532 current 25 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=25, #red_draw=3551, #glz_draw=3532 current 25 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=25, #red_draw=3551, #glz_draw=3532 current 25 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=25, #red_draw=3551, #glz_draw=3532 current 25 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=25, #red_draw=3551, #glz_draw=3532 current 25 >>> pipes 0 >>> red_free_some: #draw=25, #red_draw=3551, #glz_draw=3532 >>> handle_dev_input: OOM2 #draw=25, #red_draw=3487, #glz_draw=3468 current 25 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=26, #red_draw=3518, #glz_draw=3498 current 26 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=26, #red_draw=3518, #glz_draw=3498 current 26 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=25, #red_draw=3517, #glz_draw=3498 current 25 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=25, #red_draw=3517, #glz_draw=3498 current 25 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=25, #red_draw=3517, #glz_draw=3498 current 25 >>> pipes 0 >>> red_free_some: #draw=25, #red_draw=3517, #glz_draw=3498 >>> handle_dev_input: OOM2 #draw=25, #red_draw=3453, #glz_draw=3434 current 25 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=25, #red_draw=3467, #glz_draw=3448 current 25 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=25, #red_draw=3467, #glz_draw=3448 current 25 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=25, #red_draw=3467, #glz_draw=3448 current 25 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=25, #red_draw=3467, #glz_draw=3448 current 25 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=25, #red_draw=3467, #glz_draw=3448 current 25 >>> pipes 0 >>> red_free_some: #draw=25, #red_draw=3467, #glz_draw=3448 >>> handle_dev_input: OOM2 #draw=25, #red_draw=3403, #glz_draw=3384 current 25 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=25, #red_draw=3413, #glz_draw=3394 current 25 >>> pipes 0 >>> red_free_some: #draw=25, #red_draw=3413, #glz_draw=3394 >>> handle_dev_input: OOM2 #draw=25, #red_draw=3349, #glz_draw=3330 current 25 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=26, #red_draw=3408, #glz_draw=3389 current 26 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=26, #red_draw=3408, #glz_draw=3389 current 26 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=26, #red_draw=3408, #glz_draw=3389 current 26 >>> pipes 0 >>> red_free_some: #draw=26, #red_draw=3408, #glz_draw=3389 >>> handle_dev_input: OOM2 #draw=26, #red_draw=3344, #glz_draw=3325 current 26 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=26, #red_draw=3364, #glz_draw=3345 current 26 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=26, #red_draw=3364, #glz_draw=3345 current 26 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=26, #red_draw=3364, #glz_draw=3345 current 26 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=26, #red_draw=3364, #glz_draw=3345 current 26 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=26, #red_draw=3364, #glz_draw=3345 current 26 >>> pipes 0 >>> red_free_some: #draw=26, #red_draw=3364, #glz_draw=3345 >>> handle_dev_input: OOM2 #draw=26, #red_draw=3300, #glz_draw=3281 current 26 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=26, #red_draw=3300, #glz_draw=3281 current 26 >>> pipes 0 >>> red_free_some: #draw=26, #red_draw=3300, #glz_draw=3281 >>> handle_dev_input: OOM2 #draw=26, #red_draw=3236, #glz_draw=3217 current 26 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=26, #red_draw=3258, #glz_draw=3238 current 26 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=26, #red_draw=3258, #glz_draw=3238 current 26 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=25, #red_draw=3257, #glz_draw=3238 current 25 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=25, #red_draw=3257, #glz_draw=3238 current 25 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=25, #red_draw=3257, #glz_draw=3238 current 25 >>> pipes 0 >>> red_free_some: #draw=25, #red_draw=3257, #glz_draw=3238 >>> handle_dev_input: OOM2 #draw=25, #red_draw=3193, #glz_draw=3174 current 25 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=25, #red_draw=3193, #glz_draw=3174 current 25 >>> pipes 0 >>> red_free_some: #draw=25, #red_draw=3193, #glz_draw=3174 >>> handle_dev_input: OOM2 #draw=25, #red_draw=3129, #glz_draw=3110 current 25 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=26, #red_draw=3131, #glz_draw=3112 current 26 >>> pipes 0 >>> red_free_some: #draw=26, #red_draw=3131, #glz_draw=3112 >>> handle_dev_input: OOM2 #draw=26, #red_draw=3067, #glz_draw=3048 current 26 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=25, #red_draw=3073, #glz_draw=3054 current 25 >>> pipes 0 >>> red_free_some: #draw=25, #red_draw=3073, #glz_draw=3054 >>> handle_dev_input: OOM2 #draw=25, #red_draw=3009, #glz_draw=2990 current 25 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=33, #red_draw=3031, #glz_draw=3006 current 33 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=33, #red_draw=3031, #glz_draw=3006 current 33 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=25, #red_draw=3025, #glz_draw=3006 current 25 >>> pipes 0 >>> handle_dev_input: OOM2 #draw=25, #red_draw=3025, #glz_draw=3006 current 25 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=25, #red_draw=3025, #glz_draw=3006 current 25 >>> pipes 0 >>> red_free_some: #draw=25, #red_draw=3025, #glz_draw=3006 >>> handle_dev_input: OOM2 #draw=25, #red_draw=2961, #glz_draw=2942 current 25 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=25, #red_draw=2963, #glz_draw=2944 current 25 >>> pipes 0 >>> red_free_some: #draw=25, #red_draw=2963, #glz_draw=2944 >>> handle_dev_input: OOM2 #draw=25, #red_draw=2899, #glz_draw=2880 current 25 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=26, #red_draw=2904, #glz_draw=2885 current 26 >>> pipes 0 >>> red_free_some: #draw=26, #red_draw=2904, #glz_draw=2885 >>> handle_dev_input: OOM2 #draw=26, #red_draw=2840, #glz_draw=2821 current 26 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=25, #red_draw=2841, #glz_draw=2822 current 25 >>> pipes 0 >>> red_free_some: #draw=25, #red_draw=2841, #glz_draw=2822 >>> handle_dev_input: OOM2 #draw=25, #red_draw=2777, #glz_draw=2758 current 25 >>> pipes 0 >>> handle_dev_input: OOM1 #draw=25, #red_draw=2779, #glz_draw=2760 current 25 >>> pipes 0 >>> red_free_some: #draw=25, #red_draw=2779, #glz_draw=2760 >>> handle_dev_input: OOM2 #draw=25, #red_draw=2715, #glz_draw=2696 current 25 >>> pipes 0 >>> red_channel_client_disconnect: 0x2e31640 (channel 0x204fae0 type 2 id 0) >>> red_channel_client_disconnect: 0x2e2fe30 (channel 0x1fb3fe0 type 3 id 0) >>> display_channel_client_on_disconnect: >>> snd_channel_put: sound channel freed >>> >>> snd_channel_put: sound channel freed >>> >>> red_channel_client_disconnect: 0x2de77f0 (channel 0x2de0770 type 1 id 0) >>> main_channel_client_on_disconnect: rcc=0x2de77f0 >>> reds_client_disconnect: >>> red_client_destroy: destroy client with #channels 4 >>> red_channel_client_disconnect: 0x2e2fe30 (channel 0x1fb3fe0 type 3 id 0) >>> red_dispatcher_disconnect_cursor_peer: >>> display_channel_client_on_disconnect: #draw=37, #red_draw=37, #glz_draw=0 >>> red_channel_client_disconnect: 0x2e2e370 (channel 0x2050060 type 4 id 0) >>> handle_dev_input: disconnect cursor client >>> red_channel_client_disconnect: 0x2e2e370 (channel 0x2050060 type 4 id 0) >>> red_dispatcher_disconnect_display_peer: >>> handle_dev_input: disconnect display client >>> red_channel_client_disconnect: 0x2e31640 (channel 0x204fae0 type 2 id 0) >>> red_channel_client_disconnect: 0x2de77f0 (channel 0x2de0770 type 1 id 0) >>> reds_handle_auth_mechanism: Auth method: 1 >>> reds_handle_main_link: >>> reds_disconnect: >>> reds_show_new_channel: channel 1:0, connected successfully, over Non Secure >>> link >>> main_channel_link: add main channel client >>> reds_handle_main_link: NEW Client 0x2de88f0 mcc 0x2e2fdd0 connect-id >>> 846930886 >>> main_channel_handle_parsed: net test: latency 0.652000 ms, bitrate >>> 864135021 bps (824.103375 Mbps) >>> reds_handle_auth_mechanism: Auth method: 1 >>> reds_show_new_channel: channel 6:0, connected successfully, over Non Secure >>> link >>> reds_handle_auth_mechanism: Auth method: 1 >>> reds_show_new_channel: channel 5:0, connected successfully, over Non Secure >>> link >>> reds_handle_auth_mechanism: Auth method: 1 >>> reds_show_new_channel: channel 2:0, connected successfully, over Non Secure >>> link >>> red_dispatcher_set_display_peer: >>> reds_handle_auth_mechanism: Auth method: 1 >>> handle_dev_input: connect >>> handle_new_display_channel: add display channel client >>> handle_new_display_channel: New display (client 0x2de88f0) dcc >>> 0x7f7328480d50 stream 0x2a2c810 >>> handle_new_display_channel: jpeg disabled >>> handle_new_display_channel: zlib-over-glz disabled >>> listen_to_new_client_channel: NEW ID = 0 >>> reds_show_new_channel: channel 4:0, connected successfully, over Non Secure >>> link >>> red_dispatcher_set_cursor_peer: >>> display_channel_client_wait_for_init: creating encoder with id == 0 >>> handle_dev_input: cursor connect >>> red_connect_cursor: add cursor channel client >>> listen_to_new_client_channel: NEW ID = 0 >>> reds_handle_auth_mechanism: Auth method: 1 >>> reds_show_new_channel: channel 3:0, connected successfully, over Non Secure >>> link >>> inputs_connect: inputs channel client create >>> red_channel_client_disconnect: 0x2e2fdd0 (channel 0x2de0770 type 1 id 0) >>> red_channel_client_disconnect: 0x7f7328480d50 (channel 0x204fae0 type 2 id >>> 0) >>> main_channel_client_on_disconnect: rcc=0x2e2fdd0 >>> reds_client_disconnect: >>> red_client_destroy: destroy client with #channels 4 >>> red_channel_client_disconnect: 0x2e30cd0 (channel 0x1fb3fe0 type 3 id 0) >>> display_channel_client_on_disconnect: >>> red_dispatcher_disconnect_cursor_peer: >>> display_channel_client_on_disconnect: #draw=21, #red_draw=21, #glz_draw=0 >>> red_channel_client_disconnect: 0x7f7328c430f0 (channel 0x2050060 type 4 id >>> 0) >>> handle_dev_input: disconnect cursor client >>> red_channel_client_disconnect: 0x7f7328c430f0 (channel 0x2050060 type 4 id >>> 0) >>> red_dispatcher_disconnect_display_peer: >>> handle_dev_input: disconnect display client >>> red_channel_client_disconnect: 0x7f7328480d50 (channel 0x204fae0 type 2 id >>> 0) >>> red_channel_client_disconnect: 0x2e2fdd0 (channel 0x2de0770 type 1 id 0) >>> snd_channel_put: sound channel freed >>> >>> snd_channel_put: sound channel freed >>> >>> reds_handle_auth_mechanism: Auth method: 1 >>> reds_handle_main_link: >>> reds_disconnect: >>> reds_show_new_channel: channel 1:0, connected successfully, over Non Secure >>> link >>> main_channel_link: add main channel client >>> reds_handle_main_link: NEW Client 0x33616b0 mcc 0x34ea040 connect-id >>> 1681692777 >>> main_channel_handle_parsed: net test: latency 0.627000 ms, bitrate >>> 859060402 bps (819.263842 Mbps) >>> reds_handle_auth_mechanism: Auth method: 1 >>> reds_show_new_channel: channel 6:0, connected successfully, over Non Secure >>> link >>> reds_handle_auth_mechanism: Auth method: 1 >>> reds_show_new_channel: channel 5:0, connected successfully, over Non Secure >>> link >>> reds_handle_auth_mechanism: Auth method: 1 >>> reds_show_new_channel: channel 2:0, connected successfully, over Non Secure >>> link >>> red_dispatcher_set_display_peer: >>> handle_dev_input: connect >>> handle_new_display_channel: add display channel client >>> handle_new_display_channel: New display (client 0x33616b0) dcc >>> 0x7f7328480d00 stream 0x2dff670 >>> handle_new_display_channel: jpeg disabled >>> handle_new_display_channel: zlib-over-glz disabled >>> listen_to_new_client_channel: NEW ID = 0 >>> display_channel_client_wait_for_init: creating encoder with id == 0 >>> reds_handle_auth_mechanism: Auth method: 1 >>> reds_show_new_channel: channel 4:0, connected successfully, over Non Secure >>> link >>> red_dispatcher_set_cursor_peer: >>> reds_handle_auth_mechanism: Auth method: 1 >>> handle_dev_input: cursor connect >>> red_connect_cursor: add cursor channel client >>> listen_to_new_client_channel: NEW ID = 0 >>> reds_show_new_channel: channel 3:0, connected successfully, over Non Secure >>> link >>> inputs_connect: inputs channel client create >>> >>> >>> >>> >>> >>> root account >>> >>> *colossus:~ # spicy* >>> libusb:debug [libusb_init] >>> libusb:debug [find_usbfs_path] found usbfs at /dev/bus/usb >>> libusb:debug [op_init] bulk continuation flag supported >>> libusb:debug [op_init] found usb devices in sysfs >>> libusb:debug [usbi_add_pollfd] add fd 6 events 1 >>> libusb:debug [usbi_io_init] using timerfd for timeouts >>> libusb:debug [usbi_add_pollfd] add fd 8 events 1 >>> libusb:debug [libusb_get_device_list] >>> libusb:debug [sysfs_scan_device] scan usb1 >>> libusb:debug [sysfs_scan_device] bus=1 dev=1 >>> libusb:debug [enumerate_device] busnum 1 devaddr 1 session_id 257 >>> libusb:debug [enumerate_device] allocating new device for 1/1 (session 257) >>> libusb:debug [sysfs_scan_device] scan usb2 >>> libusb:debug [sysfs_scan_device] bus=2 dev=1 >>> libusb:debug [enumerate_device] busnum 2 devaddr 1 session_id 513 >>> libusb:debug [enumerate_device] allocating new device for 2/1 (session 513) >>> libusb:debug [sysfs_scan_device] scan usb3 >>> libusb:debug [sysfs_scan_device] bus=3 dev=1 >>> libusb:debug [enumerate_device] busnum 3 devaddr 1 session_id 769 >>> libusb:debug [enumerate_device] allocating new device for 3/1 (session 769) >>> libusb:debug [sysfs_scan_device] scan usb4 >>> libusb:debug [sysfs_scan_device] bus=4 dev=1 >>> libusb:debug [enumerate_device] busnum 4 devaddr 1 session_id 1025 >>> libusb:debug [enumerate_device] allocating new device for 4/1 (session 1025) >>> libusb:debug [sysfs_scan_device] scan usb5 >>> libusb:debug [sysfs_scan_device] bus=5 dev=1 >>> libusb:debug [enumerate_device] busnum 5 devaddr 1 session_id 1281 >>> libusb:debug [enumerate_device] allocating new device for 5/1 (session 1281) >>> libusb:debug [sysfs_scan_device] scan usb6 >>> libusb:debug [sysfs_scan_device] bus=6 dev=1 >>> libusb:debug [enumerate_device] busnum 6 devaddr 1 session_id 1537 >>> libusb:debug [enumerate_device] allocating new device for 6/1 (session 1537) >>> libusb:debug [sysfs_scan_device] scan usb7 >>> libusb:debug [sysfs_scan_device] bus=7 dev=1 >>> libusb:debug [enumerate_device] busnum 7 devaddr 1 session_id 1793 >>> libusb:debug [enumerate_device] allocating new device for 7/1 (session 1793) >>> libusb:debug [sysfs_scan_device] scan usb8 >>> libusb:debug [sysfs_scan_device] bus=8 dev=1 >>> libusb:debug [enumerate_device] busnum 8 devaddr 1 session_id 2049 >>> libusb:debug [enumerate_device] allocating new device for 8/1 (session 2049) >>> libusb:debug [sysfs_scan_device] scan 2-2 >>> libusb:debug [sysfs_scan_device] bus=2 dev=3 >>> libusb:debug [enumerate_device] busnum 2 devaddr 3 session_id 515 >>> libusb:debug [enumerate_device] allocating new device for 2/3 (session 515) >>> libusb:debug [discovered_devs_append] need to increase capacity >>> libusb:debug [sysfs_scan_device] scan 4-2 >>> libusb:debug [sysfs_scan_device] bus=4 dev=2 >>> libusb:debug [enumerate_device] busnum 4 devaddr 2 session_id 1026 >>> libusb:debug [enumerate_device] allocating new device for 4/2 (session 1026) >>> libusb:debug [sysfs_scan_device] scan 6-1 >>> libusb:debug [sysfs_scan_device] bus=6 dev=3 >>> libusb:debug [enumerate_device] busnum 6 devaddr 3 session_id 1539 >>> libusb:debug [enumerate_device] allocating new device for 6/3 (session 1539) >>> libusb:debug [sysfs_scan_device] scan 1-3 >>> libusb:debug [sysfs_scan_device] bus=1 dev=8 >>> libusb:debug [enumerate_device] busnum 1 devaddr 8 session_id 264 >>> libusb:debug [enumerate_device] allocating new device for 1/8 (session 264) >>> libusb:debug [libusb_unref_device] destroy device 1.1 >>> libusb:debug [libusb_unref_device] destroy device 2.1 >>> libusb:debug [libusb_unref_device] destroy device 3.1 >>> libusb:debug [libusb_unref_device] destroy device 4.1 >>> libusb:debug [libusb_unref_device] destroy device 5.1 >>> libusb:debug [libusb_unref_device] destroy device 6.1 >>> libusb:debug [libusb_unref_device] destroy device 7.1 >>> libusb:debug [libusb_unref_device] destroy device 8.1 >>> GSpice-Message: main channel: failed to connect >>> >>> (spicy:18840): Gtk-CRITICAL **: gtk_render_slider: assertion `height > 0' >>> failed >>> GSpice-Message: main channel: opened >>> >>> (spicy:18840): GLib-GObject-WARNING **: g_object_set_valist: object class >>> `SpiceDisplay' has no property named `auto-usbredir' >>> >>> (spicy:18840): GLib-GObject-WARNING **: g_object_get_valist: object class >>> `SpiceDisplay' has no property named `auto-usbredir' >>> >>> (spicy:18840): GLib-GObject-WARNING **: g_object_set_valist: object class >>> `SpiceDisplay' has no property named `auto-usbredir' >>> >>> (spicy:18840): GSpice-WARNING **: PulseAudio context failed Connection >>> refused >>> libusb:debug [libusb_unref_device] destroy device 1.8 >>> libusb:debug [libusb_get_device_list] >>> libusb:debug [sysfs_scan_device] scan usb1 >>> libusb:debug [sysfs_scan_device] bus=1 dev=1 >>> libusb:debug [enumerate_device] busnum 1 devaddr 1 session_id 257 >>> libusb:debug [enumerate_device] allocating new device for 1/1 (session 257) >>> libusb:debug [sysfs_scan_device] scan usb2 >>> libusb:debug [sysfs_scan_device] bus=2 dev=1 >>> libusb:debug [enumerate_device] busnum 2 devaddr 1 session_id 513 >>> libusb:debug [enumerate_device] allocating new device for 2/1 (session 513) >>> libusb:debug [sysfs_scan_device] scan usb3 >>> libusb:debug [sysfs_scan_device] bus=3 dev=1 >>> libusb:debug [enumerate_device] busnum 3 devaddr 1 session_id 769 >>> libusb:debug [enumerate_device] allocating new device for 3/1 (session 769) >>> libusb:debug [sysfs_scan_device] scan usb4 >>> libusb:debug [sysfs_scan_device] bus=4 dev=1 >>> libusb:debug [enumerate_device] busnum 4 devaddr 1 session_id 1025 >>> libusb:debug [enumerate_device] allocating new device for 4/1 (session 1025) >>> libusb:debug [sysfs_scan_device] scan usb5 >>> libusb:debug [sysfs_scan_device] bus=5 dev=1 >>> libusb:debug [enumerate_device] busnum 5 devaddr 1 session_id 1281 >>> libusb:debug [enumerate_device] allocating new device for 5/1 (session 1281) >>> libusb:debug [sysfs_scan_device] scan usb6 >>> libusb:debug [sysfs_scan_device] bus=6 dev=1 >>> libusb:debug [enumerate_device] busnum 6 devaddr 1 session_id 1537 >>> libusb:debug [enumerate_device] allocating new device for 6/1 (session 1537) >>> libusb:debug [sysfs_scan_device] scan usb7 >>> libusb:debug [sysfs_scan_device] bus=7 dev=1 >>> libusb:debug [enumerate_device] busnum 7 devaddr 1 session_id 1793 >>> libusb:debug [enumerate_device] allocating new device for 7/1 (session 1793) >>> libusb:debug [sysfs_scan_device] scan usb8 >>> libusb:debug [sysfs_scan_device] bus=8 dev=1 >>> libusb:debug [enumerate_device] busnum 8 devaddr 1 session_id 2049 >>> libusb:debug [enumerate_device] allocating new device for 8/1 (session 2049) >>> libusb:debug [sysfs_scan_device] scan 2-2 >>> libusb:debug [sysfs_scan_device] bus=2 dev=3 >>> libusb:debug [enumerate_device] busnum 2 devaddr 3 session_id 515 >>> libusb:debug [enumerate_device] using existing device for 2/3 (session 515) >>> libusb:debug [discovered_devs_append] need to increase capacity >>> libusb:debug [sysfs_scan_device] scan 4-2 >>> libusb:debug [sysfs_scan_device] bus=4 dev=2 >>> libusb:debug [enumerate_device] busnum 4 devaddr 2 session_id 1026 >>> libusb:debug [enumerate_device] using existing device for 4/2 (session 1026) >>> libusb:debug [sysfs_scan_device] scan 6-1 >>> libusb:debug [sysfs_scan_device] bus=6 dev=3 >>> libusb:debug [enumerate_device] busnum 6 devaddr 3 session_id 1539 >>> libusb:debug [enumerate_device] using existing device for 6/3 (session 1539) >>> libusb:debug [sysfs_scan_device] scan 1-3 >>> libusb:debug [sysfs_scan_device] bus=1 dev=9 >>> libusb:debug [enumerate_device] busnum 1 devaddr 9 session_id 265 >>> libusb:debug [enumerate_device] allocating new device for 1/9 (session 265) >>> libusb:debug [libusb_unref_device] destroy device 1.1 >>> libusb:debug [libusb_unref_device] destroy device 2.1 >>> libusb:debug [libusb_unref_device] destroy device 3.1 >>> libusb:debug [libusb_unref_device] destroy device 4.1 >>> libusb:debug [libusb_unref_device] destroy device 5.1 >>> libusb:debug [libusb_unref_device] destroy device 6.1 >>> libusb:debug [libusb_unref_device] destroy device 7.1 >>> libusb:debug [libusb_unref_device] destroy device 8.1 >>> >>> >>> >>> _______________________________________________ >>> Spice-devel mailing list >>> Spice-devel@lists.freedesktop.org >>> http://lists.freedesktop.org/mailman/listinfo/spice-devel > _______________________________________________ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel