Hi list, I've been playing with some KVM guests on KVM 83 on a RedHat 2.6.18 kernel (2.6.18-164.15.1.el5). I tried to pass through a USB TV tuner device with a hostdev option in the guest's configuration. The guest can see the device but the driver (dvb_usb_dib0700) refuses to initialise it since it detected QEMU emulating a USB 1.1 host and needs USB 2.0: dvb-usb: This USB2.0 device cannot be run on a USB1.1 port. (it lacks a hardware PID filter) Instead, and as this is the only USB device on the host, I tried to pass through the whole USB host controller to the guest via PCI pass through. There's three functions provided by the USB controller's PCI device: 01:08.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 62) 01:08.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 62) 01:08.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 65) so I tried to pass the USB 2.0 (01:08.2) function to the guest but received an error when trying to start the guest: error: this function is not supported by the hypervisor: No PCI reset capability available for 0000:01:08.2 I figured this was because I was only trying to pass one function of a multi-function device, so I tried passing all three functions concurrently but received the same 'PCI reset capability' error. So, is there a way to emulate a USB 2.0 / EHCI controller in a guest and pass my USB device through? or alternatively, can anyone suggest how to get the PCI device(s) passed through for the physical USB controller? Thanks, Tom-- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html