Works with very narrow set of hardware when stars align correctly and there is not too many spots on the Sun. Usually utterly useless in practice
* MacOS Parallels - Abysmal performance, constant USB timeouts. Virtually useless
* Virtual box on Windows, emulating Windows - Able to detect device, but unable to talk to it.
* Virtual box on Linux emulating Windows - USB does not even detect.
Thinking about it, if you have a very old motherboard the IOMMU layout might have hindered proper hardware separation.
But I doubt OP really need pass-through at all.