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.
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>
This maps to:
Note: The VM must be pinned to host and this hook will fail any migration attempt.
Host attached USB devices can be viewed with
N.B.: link to binary file is dead 2014 05 13