🎉 Kernel Bug Fix - Update Available!

Hey everyone!

Great news! We’ve been working closely with our partners at Raspberry Pi to track down that pesky kernel issue many of you have been experiencing, and I’m happy to announce we’ve got it sorted out.

The fix is now available in Raspberry Pi kernel version 6.12.34.

To get the update:

sudo apt update
sudo apt full-upgrade
sudo reboot

After your system comes back up, you can double-check you’re running the new kernel with:

uname -r

Thanks to everyone who reported this issue and helped us narrow it down. The collaboration between our teams made this fix possible much faster than if we’d been working on it alone.

Let us know if you run into any other issues after updating!

4 Likes

Hi @omria,

I’m sorry but with a fresh install and after full-upgrade (now kernel is
6.12.34+rpt-rpi-v8) the command:

sudo apt install hailo-all

doesn’t works anymore. Apt fails with error:

 hailo-all : Dipende: hailort (>= 4.20.0) ma non è installabile
             Dipende: hailo-tappas-core (>= 3.31.0) ma non è installabile
             Dipende: rpicam-apps-hailo-postprocess (>= 1.6.0) ma non è installabile

packages could not be installed.

Hey @Info_Turnix,

Could you try running these commands to help us figure out what’s going on with your setup?

apt update
apt search hailo

Or alternatively:

apt-cache search hailo

Let me know what you find!

@omria

apt search hailo:

golang-github-hailocab-go-hostpool-dev/stable 0.0~git20160125.0.e80d13c-1.1 all
  flexibly pool among multiple hosts from Go application

hailo-all/stable,stable 4.20.0 all
  Hailo support (metapackage)

hailo-dkms/stable,stable 4.19.0-1 all
  Hailo PCIe driver

hailo-tappas-core/stable 3.31.0+1-1 arm64
  This package contains the core components of the Hailo Tappas platform.

hailo-tappas-core-3.28.2/stable 3.28.2 arm64
  This package contains the core components of the Hailo Tappas platform.

hailofw/stable,stable 4.20.0-1 all
  Hailo firmware

hailort/stable 4.20.0-1 arm64
  HailoRT

libbot-training-perl/stable 0.07-4 all
  text training material for bots

python3-hailort/stable 4.20.0-1 arm64
  HailoRT Python API, which wraps the runtime library

rpicam-apps-hailo-postprocess/stable 1.7.0-1 arm64
  rpicam-apps-hailo

rpicam-apps-hailo-postprocess-dbgsym/stable 1.7.0-1 arm64
  debug symbols for rpicam-apps-hailo-postprocess


uname -a:

uname -a
Linux raspberrypi 6.12.34+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.12.34-1+rpt1~bookworm (2025-06-26) aarch64 GNU/Linux

Hi @omria,

any progress on this?

Worked for me today for a fresh install on a R.PI 5 (8gb) AI kit,
N.B.uname -r gives 6.12.34+rpt-rpi-2712

I re-installed as per

  • Downloaded latest RPI OS image onto SD card

  • inserted SD card into Raspberry PI and booted

  • After bootup, opened up a terminal and executed the following commands

    • sudo apt update && sudo apt full-upgrade
    • sudo raspi-config
      • Select option “6 Advanced Options”, then select option “A8 PCIe Speed”. Choose
        “Yes” to enable PCIe Gen 3 mode. Click “Finish” to exit.
    • sudo reboot
  • After Reboot, Opened up a terminal again and executed the following commands

  • sudo apt install hailo-all

  • sudo reboot

  • After Reboot, Opened up a terminal again and executed the following commands

  • hailortcli fw-control identify (check if install is OK)

  • gst-inspect-1.0 hailotools (check if install is OK)

  • rpicam-hello -t 0 --post-process-file /usr/share/rpi-camera-assets/hailo_yolov6_inference.json (N.B. Doesn’t work with webcams)

  • git clone GitHub - hailo-ai/hailo-rpi5-examples

  • cd hailo-rpi5-examples

  • ./install.sh

  • source setup_env.sh

  • python basic_pipelines/detection_simple.py --input usb

Hi Curly,
i’m really tired because i can’t run rpi5-exampe when updating the drivers.
I’m tired with this error
When i ./install.sh

:wrench: Creating virtualenv ‘venv_hailo_rpi_examples’…
:white_check_mark: Created. Activating…

:package: Installing missing pip packages…
:package: Installing ‘hailo-tappas-core-python-binding’ via helper script
→ HAILORT_VERSION = 4.20.0
→ TAPPAS_CORE_VERSION= 3.31.0
→ DOWNLOAD_DIR = hailo_temp_resources
→ install Tapas? = true
→ install HailoRT? = false
→ Downloading Tapas-core wheel…

When i test with the command you provided
droneteam@raspberrypi:~ $ dpkg -l | grep hailo
ii hailo-all 4.20.0
ii hailo-tappas-core 3.31.0+1-1
ii hailofw 4.20.0-1
ii hailort 4.20.0-1
ii python3-hailort 4.20.0-1
ii rpicam-apps-hailo-postprocess 1.7.0-1

After updating my pi5 with the hailo8l hat and confirming the kernel is now 6.12.34 i am still seeing the following errors in hailort.log periodically and my app dies:

LastAsyncEl0PostInferEl8AsyncHwEl | inputs: PostInferEl8AsyncHwEl[0] | outputs: user

[2025-07-17 11:33:44.756] [2202] [HailoRT] [error] [event.cpp:113] [eventfd_poll] poll failed with errno=4

[2025-07-17 11:33:44.756] [2202] [HailoRT] [error] [event.cpp:55] [wait] CHECK_SUCCESS failed with status=HAILO_INTERNAL_FAILURE(8)

I have tried reinstalling, amd even manually building the 4.20 hailort module, with no improvement in behavior. Is there somethingg else i should try or is this error unrelated to the kernel upgrade fix?

Me too this error. :pleading_face: , help me

Hey All ,

After updating to the newest kernel , please make sure to run the sudo apt install hailo-all and then do the reboot .

Don’t install from deb packages because that might break it , and if its still an issue please open a topic about it for easier help !

Hey @Quan_Le_Minh @Marc_Jasner

Internal failure means most of the time that either the connections are off or something in the power supply , we recommend when you have this to full reboot the system