I’m a new customer and just attempted to install hailort-pcie-driver_4.23.0_all.deb on Ubuntu Server 25.04 using kernel 6.14.0-32-generic with secure boot enabled. dpkg install failed on the secureBoot check - it doesn’t see that secure boot is enabled. An AI response on the error led me to doing some dkms steps involving generating a key pair, changing /etc/dkms contents, etc, but in retrospect that looks like it was a waste of time. Seeing some posts here I’m guessing the error I see is because 4.23.0 doesn’t support this kernel. Is that correct?
Am I stuck waiting for a new hailort-pcie-driver, or is there some work around I can try? Thanks in advance for any info.
Note (from the guide): Supported versions - Ubuntu 22.04/24.04, x86_64/aarch64.
We currently limit out-of-the-box support to Ubuntu LTS versions. Since HailoRT is open source, you’re of course welcome to try porting it to other operating systems.
Thanks. I noticed the repo doesn’t have a tag for 4.23. Tag for 4.22 is there and then 5.0 and 5.0.1, but no 4.23.0. Do you know if there are un-pushed commits or maybe just the un-pushed tag for 4.23? In the meantime I’ll try building 5.0.1 and see if I can get a successful install.
I’ve cloned the drivers repo and built the new driver for my kernel. There is a small error in the readme for installing the driver, and what seems to me like one significant omission. I noticed the repo doesn’t offer the Issues screen for creating an issue. Where can I pass on these items?
the doc page HailoRT 4.23.0 doc has the command “sudo modprobe hailo_pci”. This should be “sudo modprobe hailo1x_pci”. The correct command is in the repo README.md file.
The doc doesn’t describe what needs to happen for the modprobe to succeed when SecureBoot is enabled.
I’m going to try to try signing the built driver and see if modprobe will work with SecureBoot enabled. I can document the steps required if that would be helpful (assuming I can get it to work ). Is there a way to pass that info on, or should I (can I) work up a Pull Request with the doc changes describing signing the driver to the Driver README file? That would improve the README, but I have no clue how to get those same tweaks into the PCIe Drviver web page (the link in item 1).
I found the 4.23 branch (should have looked for this earlier) and see it had a commit earlier today. I’m thinking about cloning the branch as a learning opportunity, knowing its safer to wait until the changes are tagged. Since 5.x and 4.x support different hardware, do you know if the plan is to merge to master the 4.x branch later, or will the Hailo 8 support be kept on its own branch going forward?
Also, where’s the best place to watch for when the Hailo 10 will be available for retail purchase?
Hailo-10H M.2 modules will be available through our Distributors in the next months. We start with lead customers and then it will become more widely available.