Hey folks, I’m a bit stuck and hoping someone can point me in the right direction. I’m running a Raspberry Pi 5 with a Hailo-8L (M.2 B+M, PCIe) on Raspberry Pi OS / Debian Trixie. Kernel is 6.12.47+rpt-rpi-2712 and Python is the default 3.13.5.
At the hardware and kernel level, everything seems fine. The device is detected correctly with hailortcli fw-control identify, firmware loads, and DKMS shows the driver built and installed (hailo_pci/4.23.0 for the running kernel). lsmod also confirms the module is loaded. I’ve installed hailo-all 4.23.0, hailort 4.23.0, hailort-pcie-driver 4.23.0, hailo-tappas-core 5.1.0, python3-hailort, and python3-hailo-tappas.
The issue starts when I try to use the apps infrastructure. The hailo-apps-infra installer immediately stops with: “HailoRT version not detected. Is HailoRT installed?” Because of that, the rest of the build never happens. When I try to run something like hailo-detect-simple, it fails because post-processing .so files are missing (for example libyolo_hailortpp_postprocess.so), and I also get an undefined symbol error (filter). The directory /usr/local/hailo/resources/so/ is completely empty, which makes me think those files were never built since the installer exits early.
Python-wise, things are a bit strange. import hailo works fine, but import hailort fails with ModuleNotFoundError. This is all happening under Python 3.13, which is what Trixie ships with by default.
My gut feeling is that PCIe, firmware, kernel, and DKMS are all okay, and this is actually a Python compatibility problem. It looks like HailoRT 4.23 doesn’t get detected properly under Python 3.13, so the apps installer bails out, and the postprocess plugins never get generated.
So my main questions are: is Python 3.13 currently unsupported for HailoRT 4.23? If so, what Python version should be used on Trixie? Is there any way to force-build the post-processing plugins without the Python detection step? And more generally, what’s the recommended path right now for Pi 5 + Trixie?
What should i do?
