If the hardware isn't recognised by the host operating system, nothing is going to make a hosted virtualised system see that hardware. It simply can't, as theres nothing for it to recognise.
Your only solution is to find hardware thats compatible
Or dual boot the system with a real OS that recognises the device, not a virtualised OS