Hi there,
I have Installed Hilo8L Pi Ai HAT+ (PCIe) board and trying to configure the Frigate. I have added a Dahua cam from Camera Configuration which is working fine. But when Im adding the following code
detectors:
hailo8l:
type: hailo8l
device: /dev/hailo0"
for enabling Hailo8L for as HW detector, frigate fails to start. Its look like my Hailo8L is not fully recognized by Pi5.
Im using HA core: 2026.2.3
HA OS: 17.1
Frigate (Full Access) Beta V:0.17.0
Here is the Frigate Startup error log: Appreciate any support on this. Thanks
026-03-04 10:16:06.713597122 [INFO] Starting NGINX...
2026-03-04 10:16:06.740111669 [INFO] No TLS certificate found. Generating a self signed certificate...
2026-03-04 10:16:07.204179315 [INFO] Preparing Frigate...
2026-03-04 10:16:07.659277698 [INFO] Preparing new go2rtc config...
2026-03-04 10:16:07.725457824 [INFO] Got IP address from supervisor: 192.168.88.206
2026-03-04 10:16:07.790493614 [INFO] Got WebRTC port from supervisor: 8555
2026-03-04 10:16:08.137556434 [INFO] Starting Frigate...
./run.user: line 63: /tmp/cache/homekit_config.json: No such file or directory
2026-03-04 10:16:08.432660144 [WARNING] Failed to convert HomeKit config to JSON, skipping cleanup
2026-03-04 10:16:08.432919256 [INFO] Starting go2rtc...
2026-03-04 10:16:08.985442584 16:16:08.985 INF go2rtc platform=linux/arm64 revision=df95ce3 version=1.9.10
2026-03-04 10:16:08.986297789 16:16:08.986 INF config path=/config/go2rtc_homekit.yml
2026-03-04 10:16:08.987968812 16:16:08.987 INF [rtsp] listen addr=:8554
2026-03-04 10:16:08.987975701 16:16:08.987 INF [api] listen addr=:1984
2026-03-04 10:16:08.989410038 16:16:08.989 INF [webrtc] listen addr=:8555
2026-03-04 10:16:15.027949783 [2026-03-04 16:16:15] frigate.util.config INFO : Checking if frigate config needs migration...
2026-03-04 10:16:15.040686296 [2026-03-04 16:16:15] frigate.util.config INFO : frigate config does not need migration...
2026-03-04 10:16:15.851933119 [2026-03-04 16:16:15] frigate.util.services WARNING : Did not detect hwaccel, using a GPU for accelerated video decoding is highly recommended
2026-03-04 10:16:16.704498285 [INFO] Starting go2rtc healthcheck service...
2026-03-04 10:16:17.122020338 [2026-03-04 16:16:17] frigate.app INFO : Starting Frigate (0.17.0-f0d69f7)
2026-03-04 10:16:17.122552950 [2026-03-04 16:16:17] frigate.app INFO : Creating directory: /tmp/cache
2026-03-04 10:16:17.140446346 [2026-03-04 16:16:17] peewee_migrate.logs INFO : Starting migrations
2026-03-04 10:16:17.141250367 [2026-03-04 16:16:17] peewee_migrate.logs INFO : There is nothing to migrate
2026-03-04 10:16:17.186161571 [2026-03-04 16:16:17] frigate.app INFO : Recording process started: 471
2026-03-04 10:16:17.216899943 [2026-03-04 16:16:17] frigate.app INFO : Review process started: 484
2026-03-04 10:16:17.220009173 [2026-03-04 16:16:17] frigate.app INFO : go2rtc process pid: 128
2026-03-04 10:16:17.581151660 [2026-03-04 16:16:17] frigate.app INFO : Embedding process started: 494
2026-03-04 10:16:17.663902087 [2026-03-04 16:16:17] frigate.detectors.plugins.hailo8l ERROR : Inference error: [HailoRT] [error] CHECK failed - Failed to open device file /dev/hailo0 with error 1
2026-03-04 10:16:17.663910550 [HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_DRIVER_OPERATION_FAILED(36)
2026-03-04 10:16:17.663916513 [HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_DRIVER_OPERATION_FAILED(36)
2026-03-04 10:16:17.663918235 [HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_DRIVER_OPERATION_FAILED(36)
2026-03-04 10:16:17.663921884 [HailoRT CLI] [error] CHECK_SUCCESS failed with status=HAILO_DRIVER_OPERATION_FAILED(36)
2026-03-04 10:16:17.663963995
2026-03-04 10:16:17.690121356 [2026-03-04 16:16:17] frigate.app INFO : Output process started: 545
2026-03-04 10:16:17.900115617 [2026-03-04 16:16:17] frigate.camera.maintainer INFO : Camera processor started for dining_nvr: 599
2026-03-04 10:16:17.930617915 [HailoRT] [error] CHECK failed - Failed to open device file /dev/hailo0 with error 1
2026-03-04 10:16:17.930622970 [HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_DRIVER_OPERATION_FAILED(36)
2026-03-04 10:16:17.930633637 [HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_DRIVER_OPERATION_FAILED(36)
2026-03-04 10:16:17.930635026 [HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_DRIVER_OPERATION_FAILED(36)
2026-03-04 10:16:17.930636396 [HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_DRIVER_OPERATION_FAILED(36)
2026-03-04 10:16:17.930637692 [HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_DRIVER_OPERATION_FAILED(36)
2026-03-04 10:16:17.930638989 [HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_DRIVER_OPERATION_FAILED(36)
2026-03-04 10:16:17.930642304 [HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_DRIVER_OPERATION_FAILED(36)
2026-03-04 10:16:17.930708507 [HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_DRIVER_OPERATION_FAILED(36)
2026-03-04 10:16:17.932753383 [2026-03-04 16:16:17] frigate.detectors.plugins.hailo8l ERROR : [INIT] Failed to initialize HailoAsyncInference: Failure in hailort driver ioctl. run 'dmesg | grep hailo' for more information
2026-03-04 10:16:17.936648263 Process frigate.detector:hailo8l:
2026-03-04 10:16:17.936653059 Traceback (most recent call last):
2026-03-04 10:16:17.936654707 File "/usr/local/lib/python3.11/dist-packages/hailo_platform/pyhailort/pyhailort.py", line 3540, in _open_vdevice
2026-03-04 10:16:17.936656244 self._vdevice = _pyhailort.VDevice.create(self._params, device_ids)
2026-03-04 10:16:17.936657467 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-03-04 10:16:17.936658559 hailo_platform.pyhailort._pyhailort.HailoRTStatusException: 36
2026-03-04 10:16:17.936659244
2026-03-04 10:16:17.936660393 The above exception was the direct cause of the following exception:
2026-03-04 10:16:17.936661004
2026-03-04 10:16:17.936661874 Traceback (most recent call last):
2026-03-04 10:16:17.936663115 File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap
2026-03-04 10:16:17.936663855 self.run()
2026-03-04 10:16:17.936665059 File "/opt/frigate/frigate/object_detection/base.py", line 143, in run
2026-03-04 10:16:17.936667893 object_detector = LocalObjectDetector(detector_config=self.detector_config)
2026-03-04 10:16:17.936669152 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-03-04 10:16:17.936707189 File "/opt/frigate/frigate/object_detection/base.py", line 62, in __init__
2026-03-04 10:16:17.936708411 self.detect_api = create_detector(detector_config)
2026-03-04 10:16:17.936709689 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-03-04 10:16:17.936710893 File "/opt/frigate/frigate/detectors/__init__.py", line 18, in create_detector
2026-03-04 10:16:17.936711782 return api(detector_config)
2026-03-04 10:16:17.936712652 ^^^^^^^^^^^^^^^^^^^^
2026-03-04 10:16:17.936713856 File "/opt/frigate/frigate/detectors/plugins/hailo8l.py", line 252, in __init__
2026-03-04 10:16:17.936728689 self.inference_engine = HailoAsyncInference(
2026-03-04 10:16:17.936730022 ^^^^^^^^^^^^^^^^^^^^
2026-03-04 10:16:17.936731226 File "/opt/frigate/frigate/detectors/plugins/hailo8l.py", line 109, in __init__
2026-03-04 10:16:17.936732152 self.target = VDevice(params)
2026-03-04 10:16:17.936732948 ^^^^^^^^^^^^^^^
2026-03-04 10:16:17.936734374 File "/usr/local/lib/python3.11/dist-packages/hailo_platform/pyhailort/pyhailort.py", line 3533, in __init__
2026-03-04 10:16:17.936735152 self._open_vdevice()
2026-03-04 10:16:17.936752171 File "/usr/local/lib/python3.11/dist-packages/hailo_platform/pyhailort/pyhailort.py", line 3538, in _open_vdevice
2026-03-04 10:16:17.936753096 with ExceptionWrapper():
2026-03-04 10:16:17.936754522 File "/usr/local/lib/python3.11/dist-packages/hailo_platform/pyhailort/pyhailort.py", line 122, in __exit__
2026-03-04 10:16:17.936755596 self._raise_indicative_status_exception(value)
2026-03-04 10:16:17.936757245 File "/usr/local/lib/python3.11/dist-packages/hailo_platform/pyhailort/pyhailort.py", line 172, in _raise_indicative_status_exception
2026-03-04 10:16:17.936758485 raise self.create_exception_from_status(error_code) from libhailort_exception
2026-03-04 10:16:17.936760300 hailo_platform.pyhailort.pyhailort.HailoRTDriverOperationFailedException: Failure in hailort driver ioctl. run 'dmesg | grep hailo' for more information
s6-rc: info: service nginx successfully started
s6-rc: info: service certsync: starting
s6-rc: info: service certsync successfully started
s6-rc: info: service legacy-services: starting
2026-03-04 10:16:17.990470952 [INFO] Starting certsync...
s6-rc: info: service legacy-services successfully started
2026-03-04 10:16:18.063621263 [2026-03-04 16:16:18] frigate.api.fastapi_app INFO : Starting FastAPI app
2026-03-04 10:16:18.384824873 [2026-03-04 16:16:18] frigate.camera.maintainer INFO : Capture process started for dining_nvr: 657
2026-03-04 10:16:18.402512287 [2026-03-04 16:16:18] frigate.api.fastapi_app INFO : FastAPI started
Edg/144.0.0.0" "182.163.120.34, 172.30.33.1, 172.30.32.1" request_time="2.019" request_time="1.091" upstream_response_time="1.088"
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service go2rtc-healthcheck: stopping
s6-rc: info: service certsync: stopping
2026-03-04 10:16:33.435488069 [INFO] The go2rtc-healthcheck service exited with code 256 (by signal 15)
s6-rc: info: service go2rtc-healthcheck successfully stopped
2026-03-04 10:16:33.437852538 [INFO] Service CERTSYNC exited with code 256 (by signal 15)
s6-rc: info: service certsync successfully stopped
s6-rc: info: service nginx: stopping
s6-rc: info: service certsync-log: stopping
s6-rc: info: service certsync-log successfully stopped
2026-03-04 10:16:33.510317589 [INFO] Service NGINX exited with code 0 (by signal 0)
s6-rc: info: service nginx successfully stopped
s6-rc: info: service nginx-log: stopping
s6-rc: info: service frigate: stopping
s6-rc: info: service nginx-log successfully stopped
2026-03-04 10:16:33.674113312 [2026-03-04 16:16:33] frigate.app INFO : Stopping...
2026-03-04 10:16:33.676852504 [2026-03-04 16:16:33] frigate.ptz.autotrack INFO : Exiting autotracker...
2026-03-04 10:16:33.678451730 [2026-03-04 16:16:33] frigate.stats.emitter INFO : Exiting stats emitter...
2026-03-04 10:16:33.682787648 [2026-03-04 16:16:33] frigate.record.cleanup INFO : Exiting recording cleanup...
2026-03-04 10:16:33.684464949 [2026-03-04 16:16:33] frigate.watchdog INFO : Exiting watchdog...
2026-03-04 10:16:33.688658792 [2026-03-04 16:16:33] frigate.camera.maintainer INFO : Waiting for capture process for dining_nvr to stop
2026-03-04 10:16:33.692469024 [2026-03-04 16:16:33] frigate.storage INFO : Exiting storage maintainer...
2026-03-04 10:16:33.693614231 [2026-03-04 16:16:33] frigate.events.cleanup INFO : Exiting event cleanup...
2026-03-04 10:16:33.694389529 [2026-03-04 16:16:33] frigate.ptz.onvif INFO : Exiting ONVIF controller...
2026-03-04 10:16:33.699181485 [2026-03-04 16:16:33] frigate.camera.maintainer INFO : Waiting for process for dining_nvr to stop
2026-03-04 10:16:33.708203193 [2026-03-04 16:16:33] frigate.camera.maintainer INFO : Closing frame queue for dining_nvr
2026-03-04 10:16:34.080372583 [2026-03-04 16:16:34] frigate.events.maintainer INFO : Exiting event processor...
2026-03-04 10:16:34.195996333 [2026-03-04 16:16:34] frigate.app INFO : Detection queue closed
2026-03-04 10:16:34.505406104 [2026-03-04 16:16:34] frigate.track.object_processing INFO : Exiting object processor...
2026-03-04 10:16:34.510370431 [2026-03-04 16:16:34] frigate.review.maintainer INFO : Exiting review maintainer...
2026-03-04 10:16:35.006539500 [2026-03-04 16:16:35] frigate.app INFO : Detected frames queue closed
2026-03-04 10:16:35.507489896 [2026-03-04 16:16:35] frigate.app INFO : Timeline queue closed
2026-03-04 10:16:35.525410219 [2026-03-04 16:16:35] frigate.comms.mqtt ERROR : MQTT disconnected
2026-03-04 10:16:35.839974854 [2026-03-04 16:16:35] frigate.comms.ws INFO : Exiting websocket client...
2026-03-04 10:16:36.205965229 [2026-03-04 16:16:36] peewee.sqliteq INFO : writer received shutdown request, exiting.
2026-03-04 10:16:37.221421649 /usr/lib/python3.11/multiprocessing/resource_tracker.py:224: UserWarning: resource_tracker: There appear to be 1 leaked semaphore objects to clean up at shutdown
2026-03-04 10:16:37.221428334 warnings.warn('resource_tracker: There appear to be %d '
2026-03-04 10:16:37.225713900 [INFO] Service Frigate exited with code 0 (by signal 0)