1) The host OS must not use the USB device. It means in particular that no host OS driver must be present for that device. The solution I am using is to rename the host kernel module "usb-storage.o" to "usb-storage.o.disabled" so that it is not loaded by Linux. Then QEMU can exclusively access to the corresponding host storage USB device. The same apply to every other type of USB devices.
For those using Fedora Core (and possibly a number of other Linux distributions), you can add your module to /etc/hotplug/blacklist to ensure it won't load. I've been using this trick to get the USB support in VMWare to work for some time.
Matt. _______________________________________________ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel