Intel® Distribution of OpenVINO™ Toolkit
Community assistance about the Intel® Distribution of OpenVINO™ toolkit, OpenCV, and all aspects of computer vision-related on Intel® platforms.

NCS on Windows 10 (with VirtualBox)

idata
Employee
1,070 Views

Is NCS now supported on Linux virtual machine? My host OS is Windows 10, and I having problems with NCS USB communication within VirtualBox.

 

Any best-known-methods for running NCS on VirtualBox on Windows10 OS?

0 Kudos
6 Replies
idata
Employee
694 Views

Found the SDK Documentation on VirtualBox USB config as I was in the same.

 

situation.

 

https://movidius.github.io/ncsdk/VirtualMachineConfig.html
0 Kudos
idata
Employee
694 Views

I followed these steps as is. Didnt work for me. Did it work for you? How did you do it??

 

I get the error message, "Error - no NCS devices detected, verify an NCS device is connected".

0 Kudos
idata
Employee
694 Views

@davenso, can you confirm you set the USB filters in your VM?

 

`You will need to select USB 3.0 and create two filters:

 

     

  • USB2 filter with vendor ID 03e7 and product ID 2150
  •  

  • USB3 filter with vendor ID 040e and product ID f63b`
  •  

 

Run dmesg | grep "Movidius" on a terminal within your Ubuntu VM and check if you see the Movidius USB being enumerated. If you do not see it, then something's wrong with the VM USB filters. If you do see Movidius being enumerated, please post the entire log from your terminal window when you get the error message.

 

NOTE: Physical hardware access are always tricky on VMs. If you can dual boot your machine with Ubuntu 16.04, I would highly recommend doing that. There have been quite a bit of discussions on this forum around VM installation, most of them have been successful in tweaking their VMs to make NCS work, I recommend you go through those posts as well for pointers.

0 Kudos
idata
Employee
694 Views
I tried to, but the VM now causes my computer to crash and restart. I have swtiched to using a Linux-based IoT board for this purpose, but I hit a [snag ]((https://ncsforum.movidius.com/discussion/442/error-on-make-install-sed-couldnt-open-temporary-file-sed4yfpg1-permission-denied?new=1 "snag ")so I am looking further. :neutral:
0 Kudos
idata
Employee
694 Views

Following picture links illustrated on how I've made my VirtualBox Ubuntu works for the stick (unplugged the stick and plugged in again couple of times if not working), and, please do not asked why since it was output of many hours blindly try and error :

 

https://drive.google.com/open?id=1YpfIiAHnJSCU_LaTOMDsIZ3zJXtWEmey

 

https://drive.google.com/open?id=1ubRvKtpk3zrramHzgATgz6f9BuIg5Hfx

 

https://drive.google.com/open?id=11k8N_HXI5wk4WH_RMV-b8lgo3yeXwIdV

 

https://drive.google.com/open?id=1HOaSVO5y_L69VoFkd9DYGS_a69cndlxS

 

https://drive.google.com/open?id=1VqLfYWvUkoWstaCooFkWmYzQUWR1rfzD

0 Kudos
idata
Employee
694 Views

Hi,

 

If this helps anyone using the NCS with VB and Windows 10

 

Windows 10 1709 16299.309, Virtualbox 5.2.8, ubuntu 16.04.4 LTS

 

I have two NCS devices plugged into a USB 3 hub. The hub is connected to a USB-C with no additional power.

 

The USB settings in VB - I found the following work just fine and have not encounted any issues with them.

 

USB3 xHCI controller with two device filters. The one set to 03E7:2150 and the other to 03E7:F63B. The same VIDs for both is not an error, it does work. These differ from what other people have suggested. They do work as indicated in the screenshots below.

 

The USB settings:

 

https://drive.google.com/open?id=1m8PeYj944JTrMfs_nbI2sZr4RDfMJ96y

 

https://drive.google.com/open?id=1rRv0t2mmfM_N0YOv5n4SIHK5DeUbNjNi

 

https://drive.google.com/open?id=175gQLoCfkt_WAoJa3oxP0mH5AvNZHvyP

 

https://drive.google.com/open?id=1GEN8F7DGjFWJriSLUkj5QGGKlITHiVtm

 

The NCSs working:

 

https://drive.google.com/open?id=1d0M8T9uxgh5gIk8n5PDORYStaxTTe1s4

 

https://drive.google.com/open?id=1mRYr1Gsmh8bd4hdP69EsY0Hn8sCDgt2N

 

https://drive.google.com/open?id=17hXs245-1pā9G5j0UvffeC_VIH3Z1gsB

 

I have tested every example in the SDK and and the zoo and they all pretty much work - had to eventually buy a 2nd NCS to get the multi device example to work.

0 Kudos
Reply