So are you trying to do USB passthrough or PCI passthrough? Those are
completely different things, but you seem to mix them up.
You should also post your guest config file.
> # xl usbctrl-attach xen-guest-pv version=1 ports=8
> libxl: error: libxl_dm.c:2423:libxl__dm_check_start: device model required
> but not running
> libxl: error: libxl.c:2012:device_addrm_aocomplete: unable to add device
> libxl_device_usbctrl_add failed.
> Why is this?
> i am trying to hotplug my usb. I haveint made any changes in the config
> file, as i assumed it wont be needed for hotplug, also i didnt have to do
> it for pci passthrough. Should i?
> Also, i cannot find any usbback and frond in my PC.
> # lsmod | grep pci
> xen_pciback 61440 0
> # lsmod | grep usb
The backed for PVUSB is in QEMU, not in the kernel.