libvirt, qemu и устройства USB [РЕШЕНО] почти

Не получается пробросить USB устройство гостю средствами libvirt и virt-manager. При попытке получить список устройств в virsh получаю сообщение:

virsh # nodedev-list
error: Failed to count node devices
error: this function is not supported by the hypervisor: virNodeNumOfDevices

Гугление привело сюда: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/453653
Дальше я не продвинулся. Если запускать qemu ручками, конечно устройства пробрасываются, но это не спортивно. К тому же, у других оно, хоть и с оговорками, работало: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=522310

emerge -vp libvirt virt-manager

These are the packages that would be merged, in order:

Calculating dependencies ... done!
[ebuild   R   ] app-emulation/libvirt-0.6.5-r1  USE="hal lvm* network nls parted qemu uml* virtualbox -avahi -iscsi -kvm -lxc -numa -openvz -policykit -sasl (-selinux) -xen" 0 kB
[ebuild   R   ] app-emulation/virt-manager-0.8.0  USE="gnome-keyring network" 0 kB

Может подскажете, хотя бы версии пакетов на которых это получится?

Маленькое дополнение. Нашел

Маленькое дополнение. Нашел как прописывать в ручную USB устройства для libvirt здесь: http://wiki.kotelett.no/wiki/index.php/Kvm#USB_support

Но остаётся загадкой синтаксис для адресации host:Bus.Device.

то есть вам нужны только

 <hostdev mode='subsystem' type='usb'>
   <source>
     <vendor id='0x1234'/>
     <product id='0x5678'/>
   </source>
 </disk>

то есть вам нужны только productID и vendorID

lsusb
Bus 004 Device 002: ID 045e:0040 Microsoft Corp. Wheel Mouse Optical

0x045e - vendor
0x0040 - product

А мне нужно два алладиновсих

А мне нужно два алладиновсих ключа разнести по разным виртуальным машинам! И vendor и product у них одинаковый.

Ну нашёл здесь: http://www.libvirt.org/formatdomain.html#elementsUSB

...
	  <hostdev mode='subsystem' type='usb'>
	    <source>
	      <address bus='0x06' device='0x01'/>
	    </source>
	  </hostdev>
...

Как я понял, ожидать появления ГУИ к этому можно долго, так что почти решено.
Остаются проблемы "передёргивания" этих устройств "на лету", по сообщениям в инете, можно сделать вывод о не тривиальности задачи - нужно перезапускать сервис libvirtd.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".