Authors:

Feature pages are design documents that developers have created while collaborating on oVirt.

Most of them are outdated, but provide historical design context.

They are not user documentation and should not be treated as such.

Documentation is available here.

hostusb

Note this hook should not be used ever since 3.6 since the passthrough support for USB was implemented natively as part of hostdev-passthrough
Do not use this hook!

hostusb adds host’s usb device/s to VM. This hook is useful for VMs that need to access USB devices attached to the hypervisor host, most commonly HASP plugs

VM XML changes:

<hostdev mode='subsystem' type='usb'>
  <vendor id='0x1234'/>
  <product id='0xbeef'/>
</hostdev>

Syntax:

     hostusb=0x1234:0xbeef&0x2222:0xabaa

This maps to:

     hostusb=VendorId:ProductId&AnotherVendorId:AnotherProductId...

Note: The VM must be pinned to host and this hook will fail any migration attempt.

Host attached USB devices can be viewed with lsusb

N.B.: link to binary file is dead 2014 05 13