Virtualizing Linux USB Host Controller Drivers for QEMU
USB is a device-host protocol. So the host, which is likely your operating system requires a host controller interface (which is a piece of hardware).
The host controllers require drivers to run.
There are 3 kinds of USB host controller drivers:
- ohci - Open Host Controller Interface - USB 1