missing Debian Trixie packages in developer zone, original AI HAT+2 manual gives non working device

missing Debian Trixie packages in developer zone. I can’t find any packages for Debian Trixie, there are only for Ubuntu.

I selected:

  • Ai suite
  • HailoRT (only this has arm64, which I suppose is for raspberry pi 5)
  • Arm 64
  • Linux
  • Python 3.13

And as on the screenshot, only Ubuntu packages - where are Debian Trixie packages?

I completed original Raspberry Pi AI HAT+2 tutorial and my new device does not work

You can use the as well.

From my own install notes:

hailo

But this is missing the problem from Hailo 10L PCIe drivers broken after recent Rpi5 Update - #19 by user322 because initial setup was with an older, still compatible kernel.

Hi the AI hat is RPi product and should be installed using their apt server. See https://www.raspberrypi.com/documentation/computers/ai.html

Postable solution: Hailo-10H / Raspberry Pi 5 / Debian Trixie packages

Date saved: 2026-06-21
Context: Follow-up material for the Hailo Community thread about missing Debian Trixie packages for Raspberry Pi AI HAT+ / Hailo-10H and non-working devices after following install instructions.

Short version

For Raspberry Pi AI HAT+ / Hailo-10H on Raspberry Pi OS / Debian Trixie, do not use Hailo Developer Zone Ubuntu .deb packages as the primary install path. The working Trixie packages I found came from Raspberry Pi apt repositories:

  • archive.raspberrypi.com/debian trixie/main
  • extranet.raspberrypi.org/hailo trixie/main

On my working Raspberry Pi 5 / Hailo-10H system, the relevant H10 packages are:

  • h10-hailort
  • h10-hailort-pcie-driver
  • hailo-h10-all
  • python3-h10-hailort
  • rpicam-apps-hailo-postprocess

The card verifies with:

hailortcli fw-control identify

Expected identifying detail:

Device Architecture: HAILO10H

Important packaging issue

There is a separate H10 packaging bug that can break an otherwise correct Trixie install.

hailo-gen-ai-model-zoo 5.2.0 declares:

Depends: hailort

But on Hailo-10H hardware, the correct runtime is h10-hailort. The package literally named hailort is the Hailo-8 runtime, and it conflicts with the H10 runtime. In my recovery, apt tried to install hailort 4.23.0 and remove:

  • h10-hailort
  • hailo-h10-all
  • python3-h10-hailort

That broke the H10 stack and hailo-ollama.

The upstream package fix should be one of:

  • hailo-gen-ai-model-zoo should depend on h10-hailort | hailort
  • h10-hailort should declare Provides: hailort

I filed the detailed upstream issue here:

Recovery if apt installed the wrong runtime

If hailort 4.x was installed and the H10 packages were removed, this was the working recovery path:

cd /tmp
apt-get download h10-hailort python3-h10-hailort hailo-h10-all

sudo dpkg -i --auto-deconfigure \
  h10-hailort_*.deb \
  python3-h10-hailort_*.deb \
  hailo-h10-all_*.deb

sudo dpkg --configure --force-depends hailo-gen-ai-model-zoo

sudo apt-mark hold hailo-gen-ai-model-zoo h10-hailort python3-h10-hailort \
  hailo-h10-all h10-hailort-pcie-driver hailort

Recovery if hailo-ollama misses libhailort.so.5.2.0

If hailo-ollama fails with a missing libhailort.so.5.2.0, my system needed this workaround:

sudo ln -s libhailort.so.5.1.1 /usr/lib/libhailort.so.5.2.0
sudo ldconfig
sudo systemctl restart hailo-ollama.service

This is only a workaround. The real fix is for the package set to ship a matching h10-hailort 5.2.0, or for hailo-gen-ai-model-zoo to be rebuilt against the published h10-hailort 5.1.1 runtime.

More durable local apt workaround

The durable local workaround I used was to rebuild h10-hailort 5.1.1 with:

Provides: hailort

added to DEBIAN/control, and version it as:

5.1.1+local1

Using +local1 matters because it sorts above 5.1.1, keeping reverse dependencies such as hailo-h10-all, python3-h10-hailort, and rpicam-apps-hailo-postprocess satisfied.

After installing that locally rebuilt package, apt-get check was clean and later general upgrades worked. Kernel upgrades still need care: verify hailo1x_pci DKMS is built for the new Raspberry Pi kernel before rebooting.

Kernel upgrade safety note

For Raspberry Pi kernel upgrades, do not reboot into a new kernel until DKMS confirms the Hailo PCIe module exists for that kernel:

dkms status hailo1x_pci

On my verified system, the Hailo card remained healthy after a kernel upgrade once hailo1x_pci/5.1.1 had built successfully for the new +rpt-rpi-2712 kernel.

Saying that device does not work I meant that the hailo monitor does not show the device is working. I have to reinstall everything the Raspberry Pi way (from their official guide). I will stick to the official until I will be sure 100% that there is a problem with yolo.

Go on the pi you should install using rpi apt server. This is rpi product and the install files are delivered by rpi.
Some notes.
You can install hailo aarch64 Debs and whls on the pi however you will need to make sure you get the right versions and that the installation is done without collision with other installations on the pi.

Regrading hailo monitor it was not available on the version you got on the Pi. It is available on later versions starting form 5.3.0.