Hide Forgot
Description of problem: Results of lsusb : Host machine (RHEL WS 6) "Bus 002 Device 006: ID 0529:0001 Aladdin Knowledge Systems HASP v0.06" Virtual machine on which the usb-passthrough was set : "Bus 001 Device 001: ID 0000:0000" The result is the same with a centos 5.5 or a red hat 5 in the virtual machine. I tried too with a usb key (different ID), with no more success. Version-Release number of selected component (if applicable): Up to date version of RHEL WS 6 on 21 feb 2011 How reproducible: Every time I try to passtrough a usb device to a virtual machine. Steps to Reproduce: 1. Create / migrate a virtual machine with virt-manager or manually 2. Try to add a usb device with virt-manager or in the vm config file 3. Launch the vm and cry -_- . Actual results: Expected results: Physical usb dongle/usb key should be seen by the virtual machines when passed through. Additional info: Settings of the vm : " <domain type='kvm'> <name>fuel40</name> <uuid>94898b44-1308-4092- 3e12-769eb2b0affe</uuid> <memory>317440</memory> <currentMemory>317440</currentMemory> <vcpu>1</vcpu> <os> <type arch='x86_64' machine='rhel5.4.0'>hvm</type> <boot dev='hd'/> </os> <features> <acpi/> <apic/> <pae/> </features> <clock offset='utc'/> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/libexec/qemu-kvm</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='none'/> <source file='/var/lib/libvirt/images/fuel40.img'/> <target dev='vda' bus='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </disk> <interface type='network'> <mac address='25:54:00:87:1d:ba'/> <source network='default'/> <model type='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> </interface> <input type='mouse' bus='ps2'/> <graphics type='vnc' port='-1' autoport='yes' keymap='fr'/> <video> <model type='cirrus' vram='9216' heads='1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </video> <hostdev mode='subsystem' type='usb' managed='yes'> <source> <vendor id='0x0529'/> <product id='0x0001'/> </source> </hostdev> <memballoon model='virtio'> <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/> </memballoon> </devices> </domain> I tried to disable SElinux (SELINUX=disabled in /etc/sysconfig/selinux followed by a reboot). No more results. The deamon aksusbd was dealing on the host with the usb dongle. I stopped it No more results. I tried and installed in /usr/local http://wiki.qemu.org/download/qemu-0.13.0.tar.gz, the keys/usb dongle are seen by virtual machines, so I think there's no problem on the kernel side.
Sorry but we're not supporting this scenario: Bug 620657 - (unsupported) Unsupported device uses need to be documented in release notes. We blocked it since it was not stable upstream.