Skip to content

Commit 07484a7

Browse files
authored
Merge pull request #248 from luxonis/VMware-support
VMware installation support
2 parents 7a9126b + e39b850 commit 07484a7

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

docs/source/install.rst

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ Robot Operating System `Di
3535
Windows 7 :ref:`WinUSB driver <Windows 7>` `Discord <https://discord.com/channels/790680891252932659/798284448323731456>`__
3636
Docker :ref:`Pull and run official images <Docker>` `Discord <https://discord.com/channels/790680891252932659/796794747275837520>`__
3737
Kernel Virtual Machine :ref:`Run on KVM <KVM>` `Discord <https://discord.com/channels/790680891252932659/819663531003346994>`__
38+
VMware :ref:`Run on VMware <vmware>` `Discord <https://discord.com/channels/790680891252932659/819663531003346994>`__
3839
====================== ===================================================== ================================================================================
3940

4041
macOS
@@ -206,6 +207,31 @@ The udev rule is decribed `here <https://docs.luxonis.com/en/latest/pages/faq/#d
206207

207208
Solution provided by `Manuel Segarra-Abad <https://github.com/maseabunikie>`__
208209

210+
VMware
211+
******
212+
213+
Using the OAK-D device in a VMware requires some extra one-time settings that need to be set up for it to work.
214+
215+
First of all, make sure the USB controller is switched from USB2 to USB3. Go to :code:`Virtual Machine Settings -> USB Controller -> USB compatibility` and change
216+
to USB 3.1 (or USB 3.0 for older VMware versions, as available).
217+
218+
Depending on what state the device is, there could be two devices showing up, and both need to be routed to the VM.
219+
Those could be visible at :code:`Player -> Removable Devices`:
220+
221+
* Intel Movidius MyriadX
222+
* Intel VSC Loopback Device or Intel Luxonis Device
223+
224+
In Linux OS, run these commands to give USB permissions for the regular user:
225+
226+
.. code-block:: bash
227+
228+
echo 'SUBSYSTEM=="usb", ATTRS{idVendor}=="03e7", MODE="0666"' | sudo tee /etc/udev/rules.d/80-movidius.rules
229+
sudo udevadm control --reload-rules && sudo udevadm trigger
230+
231+
If Virtual Machine doesn't detect the device, try the following: find and select option like *Forget connection rule* (for both devices), then try running
232+
the DepthAI example again inside the VM. Choose to route to VM and select to *not ask again* (this is important, as there is a timeout, and the device
233+
watchdog could get triggered if the host doesn't start communication in few seconds). You may need to repeat running the script a few times, until all gets
234+
set properly for VMware.
209235

210236
Install from PyPI
211237
#################

0 commit comments

Comments
 (0)