Hi, I am unable to install Hailo software on my Raspberry Pi with AI Kit. Following instructions found here
but I am getting the following errors
I am running the latest Raspberry Pi OS.
Hi, I am unable to install Hailo software on my Raspberry Pi with AI Kit. Following instructions found here
but I am getting the following errors
I am running the latest Raspberry Pi OS.
Hi @pawel,
Welcome to the Hailo Community!
Have you tried running the following commands before installing the hailo-all package? (as shown in the guide)
sudo apt update
sudo apt full-upgrade
sudo apt --fix-broken install
If the error persists, can you try installing the required dependencies manually?
Hi @pierrem ,
Yes, I did all sudo magic before asking the community It didn’t help.
However, I started over with the brand new Rasberry OS flashed from Raspberry Pi imager and it helped. I still do not understand why installing Helio software worked on brand new OS now. The only difference with this setup and the one on which I coulnd’t install Helio was that I have installed updates to Raspbian OS by clicking on Install Updates on my RPi taskbar. Honestly, I did not pay attention to what I was installing, but I am affraid that if I do it on my new OS with Helio software installed it will stop working.
One more … @pierrem, what is the quickest way of installing all reuqired dependencies manually?
Hi @pawel,
Excellent, glad that it worked.
The issue could have been due to some broken packages or some dependency that changed during the update. As per user guide, it is always recommended to upgrade the OS release before installing the hailo-all package.
With “manual installation” of the dependencies, I mean if it was possible to install the missing packages shown in the log using apt (i.e. x11-utils, python3-virtualenv, …). No need to do that at this point.
Hi All, I have the same problem. I have tried the suggested.
I also did a complete new install. I also tried manually installing the … no luck
hailortcli fw-control identify
[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)
[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)
uname -a
Linux mypi5-01 6.12.20+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.12.20-1+rpt1~bpo12+1 (2025-03-19) aarch64 GNU/Linux
uname -r
6.12.20+rpt-rpi-2712
All packages are up-to-date
dmesg | grep -i pcie
[ 0.000000] Kernel command line: reboot=w coherent_pool=1M 8250.nr_uarts=1 pci=pcie_bus_safe cgroup_disable=memory numa_policy=interleave numa=fake=8 system_heap.max_order=0 smsc95xx.macaddr=2C:CF:67:38:46:E0 vc_mem.mem_base=0x3fc00000 vc_mem.mem_size=0x40000000 console=ttyAMA10,115200 console=tty1 root=PARTUUID=0e1cd0e0-02 rootfstype=ext4 fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles cfg80211.ieee80211_regdom=ID
[ 0.432475] brcm-pcie 1000110000.pcie: host bridge /axi/pcie@1000110000 ranges:
[ 0.432479] brcm-pcie 1000110000.pcie: No bus range found for /axi/pcie@1000110000, using [bus 00-ff]
[ 0.432487] brcm-pcie 1000110000.pcie: MEM 0x1b00000000..0x1bfffffffb → 0x0000000000
[ 0.432491] brcm-pcie 1000110000.pcie: MEM 0x1800000000..0x1affffffff → 0x0400000000
[ 0.432497] brcm-pcie 1000110000.pcie: IB MEM 0x0000000000..0x0fffffffff → 0x1000000000
[ 0.432500] brcm-pcie 1000110000.pcie: IB MEM 0x1000131000..0x1000131fff → 0xfffffff000
[ 0.433835] brcm-pcie 1000110000.pcie: PCI host bridge to bus 0001:00
[ 0.433853] pci 0001:00:00.0: [14e4:2712] type 01 class 0x060400 PCIe Root Port
[ 0.777562] brcm-pcie 1000110000.pcie: link down
[ 0.782323] pcieport 0001:00:00.0: PME: Signaling with IRQ 38
[ 0.782368] pcieport 0001:00:00.0: AER: enabled with IRQ 38
[ 0.782546] brcm-pcie 1000120000.pcie: host bridge /axi/pcie@1000120000 ranges:
[ 0.782549] brcm-pcie 1000120000.pcie: No bus range found for /axi/pcie@1000120000, using [bus 00-ff]
[ 0.782555] brcm-pcie 1000120000.pcie: MEM 0x1f00000000..0x1ffffffffb → 0x0000000000
[ 0.782559] brcm-pcie 1000120000.pcie: MEM 0x1c00000000..0x1effffffff → 0x0400000000
[ 0.782564] brcm-pcie 1000120000.pcie: IB MEM 0x1f00000000..0x1f003fffff → 0x0000000000
[ 0.782569] brcm-pcie 1000120000.pcie: IB MEM 0x0000000000..0x0fffffffff → 0x1000000000
[ 0.782572] brcm-pcie 1000120000.pcie: IB MEM 0x1000130000..0x1000130fff → 0xfffffff000
[ 0.783804] brcm-pcie 1000120000.pcie: PCI host bridge to bus 0002:00
[ 0.783818] pci 0002:00:00.0: [14e4:2712] type 01 class 0x060400 PCIe Root Port
[ 0.885567] brcm-pcie 1000120000.pcie: clkreq-mode set to default
[ 0.885570] brcm-pcie 1000120000.pcie: link up, 5.0 GT/s PCIe x4 (!SSC)
[ 0.885588] pci 0002:01:00.0: [1de4:0001] type 00 class 0x020000 PCIe Endpoint
[ 0.893653] pcieport 0002:00:00.0: enabling device (0000 → 0002)
[ 0.893671] pcieport 0002:00:00.0: PME: Signaling with IRQ 39
[ 0.893712] pcieport 0002:00:00.0: AER: enabled with IRQ 39
Somehow I managed to fix it. It either was reconnecting the physical AI module or fixing the /boot/firmware/config.txt. Either way problem solved