I've been trying to use a Linux QEMU virtual machine for USB driver development. I wanted to use USB passthrough but when I check the USB device in the VM, it shows some kind of generated product id and vendor id. Also when I physically plug it in or unplug it, it doesn't respond in the VM.
How do I get it to fully work like it's physically plugged into the VM?
/dev/bus/usb/xxx/xxx
) on the host side.