Hi @DanishFaraaz
Great! Then it's likely something with the USB rules.
Did you follow the whole instructions for VM installation (did you have any issue/uncertainties), especially:
The last step is to add the USB Intel Loopback device. The depthai device boots its firmware over USB, and after it has booted, it shows up as a new device.
This device shows just up when the depthai/OAK is trying to reconnect (during runntime, so right after running a pipeline on depthai, such as :bash: python3 depthai_demo.py).
It might take a few tries to get this loopback device shown up and added, as you need to do this while depthai is trying to connect after a pipeline has been built (and so it has at that point now booted its internal firmware over USB2).
Thanks,
Jaka