I cleaned up as instructed and ran frigate/docker/hailo8l/user_installation.sh at dev · blakeblackshear/frigate · GitHub again, rebooted.
I had to remove hailort-pcie-driver from the list though, RPiOS bookworm seems to have no such package.
Things still seem ok in dmesg and lsmod output.
Please note that my hardware is a hailo-8, not 8l. Seeed has little specific instructions on getting frigate running with it, which I supposed was because the regular install was adequate.
Frigate fails, still with the same HAILO_INTERNAL_FAILURE(8) error.
Full log :
frigate | 2025-09-10 16:36:25.417336161 [2025-09-10 16:36:25] frigate.app INFO : Starting Frigate (0.16.1-e664cb2)
frigate | 2025-09-10 16:36:25.429052903 [2025-09-10 16:36:25] peewee_migrate.logs INFO : Starting migrations
frigate | 2025-09-10 16:36:25.430596760 [2025-09-10 16:36:25] peewee_migrate.logs INFO : There is nothing to migrate
frigate | 2025-09-10 16:36:25.447430241 [2025-09-10 16:36:25] frigate.app INFO : Recording process started: 393
frigate | 2025-09-10 16:36:25.450236917 [2025-09-10 16:36:25] frigate.app INFO : Review process started: 396
frigate | 2025-09-10 16:36:25.456698734 [2025-09-10 16:36:25] frigate.app INFO : go2rtc process pid: 128
frigate | 2025-09-10 16:36:25.474991220 [2025-09-10 16:36:25] detector.hailo INFO : Starting detection process: 418
frigate | 2025-09-10 16:36:25.488464709 [2025-09-10 16:36:25] frigate.app INFO : Output process started: 435
frigate | 2025-09-10 16:36:25.514987203 [2025-09-10 16:36:25] frigate.app INFO : Camera processor started for foscam_c1: 457
frigate | 2025-09-10 16:36:25.528016079 [2025-09-10 16:36:25] frigate.app INFO : Capture process started for foscam_c1: 463
frigate | 2025-09-10 16:36:26.117934455 [2025-09-10 16:36:25] frigate.api.fastapi_app INFO : Starting FastAPI app
frigate | 2025-09-10 16:36:26.119021274 [HailoRT] [warning] HEF was compiled for Hailo8L device, while the device itself is Hailo8. This will result in lower performance.
frigate | 2025-09-10 16:36:26.119508627 [HailoRT] [warning] HEF was compiled for Hailo8L device, while the device itself is Hailo8. This will result in lower performance.
frigate | 2025-09-10 16:36:26.129239326 [HailoRT] [error] CHECK failed - max_desc_page_size given 16384 is bigger than hw max desc page size 4096
frigate | 2025-09-10 16:36:26.129244474 [HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_INTERNAL_FAILURE(8)
frigate | 2025-09-10 16:36:26.129245937 [HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_INTERNAL_FAILURE(8)
frigate | 2025-09-10 16:36:26.129266196 [HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_INTERNAL_FAILURE(8)
frigate | 2025-09-10 16:36:26.129267789 [HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_INTERNAL_FAILURE(8)
frigate | 2025-09-10 16:36:26.129268974 [HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_INTERNAL_FAILURE(8)
frigate | 2025-09-10 16:36:26.129389085 [HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_INTERNAL_FAILURE(8)
frigate | 2025-09-10 16:36:26.129392085 [HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_INTERNAL_FAILURE(8)
frigate | 2025-09-10 16:36:26.129399919 [HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_INTERNAL_FAILURE(8)
frigate | 2025-09-10 16:36:26.129401289 [HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_INTERNAL_FAILURE(8)
frigate | 2025-09-10 16:36:26.129411493 [HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_INTERNAL_FAILURE(8)
frigate | 2025-09-10 16:36:26.129417030 [HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_INTERNAL_FAILURE(8)
frigate | 2025-09-10 16:36:26.129418234 [HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_INTERNAL_FAILURE(8)
frigate | 2025-09-10 16:36:26.129422419 [HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_INTERNAL_FAILURE(8)
frigate | 2025-09-10 16:36:26.133229209 Exception in thread Thread-4 (run):
frigate | 2025-09-10 16:36:26.133233394 Traceback (most recent call last):
frigate | 2025-09-10 16:36:26.133234931 File "/usr/local/lib/python3.11/dist-packages/hailo_platform/pyhailort/pyhailort.py", line 2870, in configure
frigate | 2025-09-10 16:36:26.133236302 configured_infer_model_cpp_obj = self._infer_model.configure()
frigate | 2025-09-10 16:36:26.133237450 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
frigate | 2025-09-10 16:36:26.133238542 hailo_platform.pyhailort._pyhailort.HailoRTStatusException: 8
frigate | 2025-09-10 16:36:26.133239228
frigate | 2025-09-10 16:36:26.133240394 The above exception was the direct cause of the following exception:
frigate | 2025-09-10 16:36:26.133241061
frigate | 2025-09-10 16:36:26.133241968 Traceback (most recent call last):
frigate | 2025-09-10 16:36:26.133243116 File "/usr/lib/python3.11/threading.py", line 1038, in _bootstrap_inner
frigate | 2025-09-10 16:36:26.133243894 self.run()
frigate | 2025-09-10 16:36:26.133244968 File "/usr/lib/python3.11/threading.py", line 975, in run
frigate | 2025-09-10 16:36:26.133245950 self._target(*self._args, **self._kwargs)
frigate | 2025-09-10 16:36:26.133247172 File "/opt/frigate/frigate/detectors/plugins/hailo8l.py", line 175, in run
frigate | 2025-09-10 16:36:26.133251931 with self.infer_model.configure() as configured_infer_model:
frigate | 2025-09-10 16:36:26.133252802 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
frigate | 2025-09-10 16:36:26.133254450 File "/usr/local/lib/python3.11/dist-packages/hailo_platform/pyhailort/pyhailort.py", line 2869, in configure
frigate | 2025-09-10 16:36:26.133255283 with ExceptionWrapper():
frigate | 2025-09-10 16:36:26.133256783 File "/usr/local/lib/python3.11/dist-packages/hailo_platform/pyhailort/pyhailort.py", line 122, in __exit__
frigate | 2025-09-10 16:36:26.133257950 self._raise_indicative_status_exception(value)
frigate | 2025-09-10 16:36:26.133290283 File "/usr/local/lib/python3.11/dist-packages/hailo_platform/pyhailort/pyhailort.py", line 172, in _raise_indicative_status_exception
frigate | 2025-09-10 16:36:26.133292431 raise self.create_exception_from_status(error_code) from libhailort_exception
frigate | 2025-09-10 16:36:26.133293968 hailo_platform.pyhailort.pyhailort.HailoRTException: libhailort failed with error: 8 (HAILO_INTERNAL_FAILURE)
frigate | 2025-09-10 16:36:26.248084622 [2025-09-10 16:36:26] frigate.api.fastapi_app INFO : FastAPI started
frigate | 2025-09-10 16:36:31.815876004 [2025-09-10 16:36:31] frigate.detectors.plugins.hailo8l ERROR : Timeout waiting for inference results for request 0
frigate | 2025-09-10 16:36:31.862582675 Process detector:hailo:
frigate | 2025-09-10 16:36:31.862588916 Traceback (most recent call last):
frigate | 2025-09-10 16:36:31.862591323 File "/opt/frigate/frigate/detectors/plugins/hailo8l.py", line 348, in detect_raw
frigate | 2025-09-10 16:36:31.862593342 _, infer_results = self.response_store.get(request_id, timeout=1.0)
frigate | 2025-09-10 16:36:31.862595175 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
frigate | 2025-09-10 16:36:31.862597027 File "/opt/frigate/frigate/object_detection/util.py", line 63, in get
frigate | 2025-09-10 16:36:31.862598805 raise TimeoutError(f"Timeout waiting for response {request_id}")
frigate | 2025-09-10 16:36:31.862600268 TimeoutError: Timeout waiting for response 0
frigate | 2025-09-10 16:36:31.862601268
frigate | 2025-09-10 16:36:31.862603120 During handling of the above exception, another exception occurred:
frigate | 2025-09-10 16:36:31.862604083
frigate | 2025-09-10 16:36:31.862605490 Traceback (most recent call last):
frigate | 2025-09-10 16:36:31.862607397 File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap
frigate | 2025-09-10 16:36:31.862608509 self.run()
frigate | 2025-09-10 16:36:31.862610379 File "/opt/frigate/frigate/util/process.py", line 41, in run_wrapper
frigate | 2025-09-10 16:36:31.862611675 return run(*args, **kwargs)
frigate | 2025-09-10 16:36:31.862613027 ^^^^^^^^^^^^^^^^^^^^
frigate | 2025-09-10 16:36:31.862614842 File "/usr/lib/python3.11/multiprocessing/process.py", line 108, in run
frigate | 2025-09-10 16:36:31.862616379 self._target(*self._args, **self._kwargs)
frigate | 2025-09-10 16:36:31.862618268 File "/opt/frigate/frigate/object_detection/base.py", line 136, in run_detector
frigate | 2025-09-10 16:36:31.862619953 detections = object_detector.detect_raw(input_frame)
frigate | 2025-09-10 16:36:31.862621546 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
frigate | 2025-09-10 16:36:31.862623453 File "/opt/frigate/frigate/object_detection/base.py", line 86, in detect_raw
frigate | 2025-09-10 16:36:31.862625138 return self.detect_api.detect_raw(tensor_input=tensor_input)
frigate | 2025-09-10 16:36:31.862626879 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
frigate | 2025-09-10 16:36:31.862628768 File "/opt/frigate/frigate/detectors/plugins/hailo8l.py", line 355, in detect_raw
frigate | 2025-09-10 16:36:31.862630027 raise RuntimeError(
frigate | 2025-09-10 16:36:31.862631768 RuntimeError: HailoRT inference thread has stopped, restart required.