NOTE: These steps are only required if you want to perform inference on Intel® Vision Accelerator Design with Intel® Movidius™ VPUs.
For Intel® Vision Accelerator Design with Intel® Movidius™ VPUs, the following additional installation steps are required.
/etc/modprobe.d/blacklist.conf
contains the line "blacklist i2c_i801" and comment it out if so: Now, the drivers are installed.
Check for the existence of the following udev rules:
/etc/udev/rules.d/97-myriad-usbboot.rules
/etc/udev/rules.d/98-hddlbsl.rules
/etc/udev/rules.d/99-hddl-ion.rules
/etc/udev/rules.d/99-myriad-vsc.rules
Also make sure that the current user is included in the users groups.
Symptom: Boot up the host machine, run the inference application with the HDDL plugin. System reboots in a uncertain time.
Root Cause: The I2C address of the reset device of the Intel® Vision Accelerator Design with Intel® Movidius™ VPUs conflicts with another device I2C address in 0x20-0x27 range. If the target Intel® Vision Accelerator Design with Intel® Movidius™ VPUs device needs to be reset (for example, in case of device errors), the libbsl
library, which is responsible for reset, expects that the target reset device I2C address is in the 0x20-0x27 range on SMBUS. If there is another device on SMBUS in this address range, libbsl
treats this device as the target reset device and writes an unexpected value to this address. This causes system reboot.
Solution: Detect if there is any I2C device on SMBUS with address in 0x20-0x27 range. If yes, do the following:
"autoscan": false
in ${HDDL_INSTALL_DIR}/config/bsl.json
0x21
) in ${HDDL_INSTALL_DIR}/config/bsl.json
Please contact your motherboard vendor to verify SMBUS pins are connected to the PCIe slot.
You may have run hddldaemon under another user. Run the command below and try again:
Run the following command to check if a SMBUS I801 adapter can be found:
Then run:
Check if myd_ion
kernel module is installed by running the following command:
If you do not see any output from the command, reinstall the myd_ion
module.
Check if myd_vsc kernel module is installed by running the following command:
If you do not see any output from the command reinstall the myd_vsc
module.
myd_ion
or myd_vsc
modulesRun the following commands: