Yes, I have tried the sid version. Same behavior, but funny thing:
When using qemu-kvm without libvirt it behaves differently:

- Adding a usb-keyboard using the monitor and usb_add host:5.4 works
- Deleting the usb-keyboard using usb_del 0.1 works
- Adding it again works.

This does not automatically create a usb-hub as done by libvirt.

- Adding a second device and a third device works, too

But now a Generic USB Hub is added.

- Removing the second (and third) device does not remove the hub
- Reattaching the second device does not work
- Removing the first device does work

Reattaching any device does not work as long as the hub is in place!

- Removing the hub works

Now attaching devices work again. Apparently the communication with the
hub is broken on Win7. It works fine on WinXP and Linux as far as I have
tested.


Am Donnerstag, den 29.09.2011, 13:19 +0200 schrieb Ralf Spenneberg:
> Package: qemu-kvm
> Version: 0.12.5+dfsg-5+squeeze6
> Severity: normal
> 
> 
> 
> -- Package-specific info:
> 
> 
> /proc/cpuinfo:
> 
> processor     : 0
> vendor_id     : GenuineIntel
> cpu family    : 6
> model         : 15
> model name    : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
> stepping      : 11
> cpu MHz               : 2399.861
> cache size    : 4096 KB
> physical id   : 0
> siblings      : 4
> core id               : 0
> cpu cores     : 4
> apicid                : 0
> initial apicid        : 0
> fpu           : yes
> fpu_exception : yes
> cpuid level   : 10
> wp            : yes
> flags         : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm 
> constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor 
> ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_shadow vnmi flexpriority
> bogomips      : 4799.72
> clflush size  : 64
> cache_alignment       : 64
> address sizes : 36 bits physical, 48 bits virtual
> power management:
> 
> processor     : 1
> vendor_id     : GenuineIntel
> cpu family    : 6
> model         : 15
> model name    : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
> stepping      : 11
> cpu MHz               : 2399.861
> cache size    : 4096 KB
> physical id   : 0
> siblings      : 4
> core id               : 2
> cpu cores     : 4
> apicid                : 2
> initial apicid        : 2
> fpu           : yes
> fpu_exception : yes
> cpuid level   : 10
> wp            : yes
> flags         : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm 
> constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor 
> ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_shadow vnmi flexpriority
> bogomips      : 4800.19
> clflush size  : 64
> cache_alignment       : 64
> address sizes : 36 bits physical, 48 bits virtual
> power management:
> 
> processor     : 2
> vendor_id     : GenuineIntel
> cpu family    : 6
> model         : 15
> model name    : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
> stepping      : 11
> cpu MHz               : 2399.861
> cache size    : 4096 KB
> physical id   : 0
> siblings      : 4
> core id               : 3
> cpu cores     : 4
> apicid                : 3
> initial apicid        : 3
> fpu           : yes
> fpu_exception : yes
> cpuid level   : 10
> wp            : yes
> flags         : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm 
> constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor 
> ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_shadow vnmi flexpriority
> bogomips      : 4800.21
> clflush size  : 64
> cache_alignment       : 64
> address sizes : 36 bits physical, 48 bits virtual
> power management:
> 
> processor     : 3
> vendor_id     : GenuineIntel
> cpu family    : 6
> model         : 15
> model name    : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
> stepping      : 11
> cpu MHz               : 2399.861
> cache size    : 4096 KB
> physical id   : 0
> siblings      : 4
> core id               : 1
> cpu cores     : 4
> apicid                : 1
> initial apicid        : 1
> fpu           : yes
> fpu_exception : yes
> cpuid level   : 10
> wp            : yes
> flags         : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm 
> constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor 
> ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_shadow vnmi flexpriority
> bogomips      : 4800.16
> clflush size  : 64
> cache_alignment       : 64
> address sizes : 36 bits physical, 48 bits virtual
> power management:
> 
> 
> 
> 
> -- System Information:
> Debian Release: 6.0.2
>   APT prefers stable-updates
>   APT policy: (500, 'stable-updates'), (500, 'stable')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores)
> Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> 
> Versions of packages qemu-kvm depends on:
> ii  adduser                3.112+nmu2        add and remove users and groups
> ii  bridge-utils           1.4-5             Utilities for configuring the 
> Linu
> ii  iproute                20100519-3        networking and traffic control 
> too
> ii  libaio1                0.3.107-7         Linux kernel AIO access library 
> - 
> ii  libasound2             1.0.23-2.1        shared library for ALSA 
> applicatio
> ii  libbluetooth3          4.66-3            Library to use the BlueZ Linux 
> Blu
> ii  libbrlapi0.5           4.2-7             braille display access via 
> BRLTTY 
> ii  libc6                  2.11.2-10         Embedded GNU C Library: Shared 
> lib
> ii  libcurl3-gnutls        7.21.0-2          Multi-protocol file transfer 
> libra
> ii  libgnutls26            2.8.6-1           the GNU TLS library - runtime 
> libr
> ii  libncurses5            5.7+20100313-5    shared libraries for terminal 
> hand
> ii  libpci3                1:3.1.7-6         Linux PCI Utilities (shared 
> librar
> ii  libpulse0              0.9.21-3+squeeze1 PulseAudio client libraries
> ii  libsasl2-2             2.1.23.dfsg1-7    Cyrus SASL - authentication 
> abstra
> ii  libsdl1.2debian        1.2.14-6.1        Simple DirectMedia Layer
> ii  libuuid1               2.17.2-9          Universally Unique ID library
> ii  libvdeplug2            2.2.3-3           Virtual Distributed Ethernet - 
> Plu
> ii  libx11-6               2:1.3.3-4         X11 client-side library
> ii  python                 2.6.6-3+squeeze6  interactive high-level 
> object-orie
> ii  zlib1g                 1:1.2.3.4.dfsg-3  compression library - runtime
> 
> Versions of packages qemu-kvm recommends:
> ii  linux-image-2.6.32-5-a 2.6.32-35squeeze2 Linux 2.6.32 for 64-bit PCs
> 
> Versions of packages qemu-kvm suggests:
> pn  debootstrap                   <none>     (no description available)
> pn  samba                         <none>     (no description available)
> ii  vde2                          2.2.3-3    Virtual Distributed Ethernet
> 
> -- no debconf information
> 
> When using a Windows 7 guest hot attaching USB devices via libvirt only 
> works for the first device. . 
> Attaching a second device does not work. The first device does work, 
> even after unsuccessfully trying to add a second device. Detaching the first
> device seems to work. At least it is removed in the Win7 device manager. 
> Reattaching the first device does not work. 
> 
> All these features work fine in Linux or WinXP guests.
> On the host site no errors are reported. 
> 
> 





-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to