HAILO_DRIVER_NOT_INSTALLED(64)

i am shown on the host machine:
hp@hp-engage-one-pro-g2:~/hailo_ai_sw_suite_2025-04_docker$ lspci | grep -i hailo
02:00.0 Co-processor: Hailo Technologies Ltd. Hailo-8 AI Processor (rev 01)

but getting error inside docker when i run hailortcli scan:

[HailoRT] [error] Can’t find hailort driver class. Can happen if the driver is not installed, if the kernel was updated or on some driver failure (then read driver dmesg log)
[HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_DRIVER_NOT_INSTALLED(64) - Failed listing hailo devices
[HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_DRIVER_NOT_INSTALLED(64)
[HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_DRIVER_NOT_INSTALLED(64)
[HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_DRIVER_NOT_INSTALLED(64)
[HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_DRIVER_NOT_INSTALLED(64)
[HailoRT CLI] [error] CHECK_SUCCESS failed with status=HAILO_DRIVER_NOT_INSTALLED(64)

You will need to install the PCIe driver outside of the Docker. You can download the HailoRT – PCIe driver Ubuntu package (deb) from the Developer Zone.
Make sure to use the version that is required by your suite version, see Hailo AI Software Suite User Guide - Section Release versions compatibility

Note: The lspci command does not require a custom driver. All PCIe devices can be detected by the OS using standard registers available on each device.

1 Like