frigate: [Support]: Frigate Crashes w/ Log Showing No EdgeTPU found but Debug Page Shows CoralTPU Found
Describe the problem you are having
Frigate is in a crash loop… reporting no EdgeTPU found. However, the Debug page shows the two Coral TPUs I’ve installed/configured.
Docker Compose deployment
Didn’t include Debug Page info due to error submitting this request
Thank you
Version
0.11.1-2EADA21
Frigate config file
#
# MQTT BROKER
#
mqtt:
host: 10.2.0.44
user: <user>
password: <password>
#
# DETECTORS
#
detectors:
coral1:
type: edgetpu
device: usb:0
coral2:
type: edgetpu
device: usb:1
#
# Global Object Settings
#
objects:
track:
- person
# - car
# - bicycle
# - motorcycle
# - bird
# - cat
# - dog
filters:
person:
min_area: 5000
max_area: 100000
#
# FFMPEG DEFAULT INPUT ARGUMENTS
#
ffmpeg:
input_args: -rtsp_transport tcp
#
# ENABLE REAL TIME FEED
#
rtmp:
enabled: False
#
# CAMERAS
#
cameras:
#
# EXTERIOR CAMERAS
#
# Garage
garage:
ui:
order: 4
ffmpeg:
input_args: -rtsp_transport tcp
inputs:
- path: rtsp://<user>:<password>@10.2.4.24/live
roles:
- detect
- record
detect:
width: 1920
height: 1080
fps: 5
record:
enabled: True
retain:
days: 3
mode: motion
events:
pre_capture: 10
post_capture: 5
retain:
default: 3
mode: active_objects
objects:
person: 5
cat: 2
dog: 2
car: 2
objects:
- person
- cat
- dog
- car
snapshots:
enabled: True
timestamp: True
bounding_box: True
retain:
default: 3
objects:
person: 5
car: 2
cat: 2
dog: 2
# Camera attached to tree next to front gate
frontgate_tree:
ui:
order: 1
ffmpeg:
input_args: -rtsp_transport tcp
inputs:
- path: rtsp://<user>:<password>@10.2.0.23/live
roles:
- detect
- record
detect:
width: 1920
height: 1080
fps: 5
record:
enabled: True
retain:
days: 3
mode: motion
events:
pre_capture: 10
post_capture: 5
retain:
default: 3
mode: active_objects
objects:
person: 5
cat: 2
dog: 2
car: 2
objects:
- person
- cat
- dog
- car
snapshots:
enabled: True
timestamp: True
bounding_box: True
retain:
default: 3
objects:
person: 5
car: 2
cat: 2
dog: 2
# Side gate camera attched to Studio Roof Facia
sidegate:
ui:
order: 5
ffmpeg:
input_args: -rtsp_transport tcp
inputs:
- path: rtsp://<user>:<password>@10.2.4.55/live
roles:
- detect
- record
detect:
width: 1920
height: 1080
fps: 5
record:
enabled: True
retain:
days: 7
mode: motion
events:
pre_capture: 10
post_capture: 5
retain:
default: 3
mode: active_objects
objects:
person: 5
cat: 2
dog: 2
car: 2
objects:
- person
- cat
- dog
- car
snapshots:
enabled: True
timestamp: True
bounding_box: True
retain:
default: 3
objects:
person: 5
car: 2
cat: 2
dog: 2
# Camera attached to tree by front gate looking towards house
driveway:
ui:
order: 2
ffmpeg:
input_args: -rtsp_transport tcp
inputs:
- path: rtsp://<user>:<password>@10.2.0.24/live
roles:
- detect
- record
detect:
width: 1920
height: 1080
fps: 5
record:
enabled: True
retain:
days: 7
mode: motion
events:
pre_capture: 10
post_capture: 5
retain:
default: 3
mode: active_objects
objects:
person: 5
cat: 2
dog: 2
car: 2
objects:
- person
- cat
- dog
- car
snapshots:
enabled: True
timestamp: True
bounding_box: True
retain:
default: 3
objects:
person: 5
car: 2
cat: 2
dog: 2
# Camera looking from pool house
poolcam-1:
ui:
order: 11
ffmpeg:
input_args: -rtsp_transport tcp
inputs:
- path: rtsp://<user>:<password>@10.2.4.50/live
roles:
- detect
- record
detect:
width: 1920
height: 1080
fps: 5
record:
enabled: True
retain:
days: 7
mode: motion
events:
pre_capture: 10
post_capture: 5
retain:
default: 3
mode: active_objects
objects:
person: 5
cat: 2
dog: 2
objects:
- person
- cat
- dog
snapshots:
enabled: True
timestamp: True
bounding_box: True
retain:
default: 3
objects:
person: 5
cat: 2
dog: 2
# Camera looking towards pool house
poolcam2:
ui:
order: 12
ffmpeg:
input_args: -rtsp_transport tcp
inputs:
- path: rtsp://<user>:<password>@10.2.4.25/live
roles:
- detect
- record
detect:
width: 1920
height: 1080
fps: 5
record:
enabled: True
retain:
days: 7
mode: motion
events:
pre_capture: 10
post_capture: 5
retain:
default: 3
mode: active_objects
objects:
person: 5
cat: 2
dog: 2
objects:
- person
- cat
- dog
snapshots:
enabled: True
timestamp: True
bounding_box: True
retain:
default: 3
objects:
person: 5
cat: 2
dog: 2
# Cam attached to gazibo looking towards house
backyard:
ui:
order: 13
ffmpeg:
input_args: -rtsp_transport tcp
inputs:
- path: rtsp://<user>:<password>@10.2.4.28/live
roles:
- detect
- record
detect:
width: 1920
height: 1080
fps: 5
record:
enabled: True
retain:
days: 7
mode: motion
events:
pre_capture: 10
post_capture: 5
retain:
default: 3
mode: active_objects
objects:
person: 5
cat: 2
dog: 2
bird: 5
objects:
- person
- cat
- dog
- bird
snapshots:
enabled: True
timestamp: True
bounding_box: True
retain:
default: 3
objects:
person: 5
cat: 2
dog: 2
bird: 5
# Camera attached to house looking down driveway
frontgate-2:
ui:
order: 3
ffmpeg:
input_args: -rtsp_transport tcp
inputs:
- path: rtsp://<user>:<password>@10.2.5.10:554/Streaming/Channels/102
roles:
- detect
- record
detect:
width: 1280
height: 720
fps: 5
record:
enabled: True
retain:
days: 7
mode: motion
events:
pre_capture: 10
post_capture: 5
retain:
default: 3
mode: active_objects
objects:
person: 5
cat: 2
dog: 2
car: 2
objects:
- person
- cat
- dog
- car
snapshots:
enabled: True
timestamp: True
bounding_box: True
retain:
default: 3
objects:
person: 5
cat: 2
dog: 2
car: 2
#
# INTERIOR CAMERAS
#
# By Gun Safe
garage2house:
ui:
order: 9
ffmpeg:
input_args: -rtsp_transport tcp
inputs:
- path: rtsp://<user>:<password>@10.2.4.49/live
roles:
- detect
- record
detect:
width: 1280
height: 720
fps: 5
record:
enabled: False
retain:
days: 7
mode: motion
events:
pre_capture: 5
post_capture: 5
retain:
default: 3
mode: active_objects
objects:
person: 5
objects:
- person
snapshots:
enabled: False
timestamp: True
bounding_box: True
retain:
default: 3
objects:
person: 5
# Garage interior bay 1
garage-bay1:
ui:
order: 10
ffmpeg:
input_args: -rtsp_transport tcp
inputs:
- path: rtsp://<user>:<password>@10.2.4.39/live
roles:
- detect
- record
detect:
width: 1280
height: 720
fps: 5
record:
enabled: False
retain:
days: 7
mode: motion
events:
pre_capture: 5
post_capture: 5
retain:
default: 3
mode: active_objects
objects:
person: 5
objects:
- person
snapshots:
enabled: False
timestamp: True
bounding_box: True
retain:
default: 3
objects:
person: 5
# Studio
studio:
ui:
order: 12
ffmpeg:
input_args: -rtsp_transport tcp
inputs:
- path: rtsp://<user>:<password>@10.2.4.34/live
roles:
- detect
- record
detect:
width: 1280
height: 720
fps: 5
record:
enabled: True
retain:
days: 7
mode: motion
events:
pre_capture: 5
post_capture: 5
retain:
default: 3
mode: active_objects
objects:
person: 5
objects:
- person
snapshots:
enabled: True
timestamp: True
bounding_box: True
retain:
default: 3
objects:
person: 5
# Living Room
livingroom:
ui:
order: 7
ffmpeg:
input_args: -rtsp_transport tcp
inputs:
- path: rtsp://<user>:<password>@10.2.4.26/live
roles:
- detect
- record
detect:
width: 1280
height: 720
fps: 5
record:
enabled: False
retain:
days: 7
mode: motion
events:
pre_capture: 5
post_capture: 5
retain:
default: 3
mode: active_objects
objects:
person: 5
objects:
- person
snapshots:
enabled: False
timestamp: True
bounding_box: True
retain:
default: 3
objects:
person: 5
# Front door entry
foyer:
ui:
order: 8
ffmpeg:
input_args: -rtsp_transport tcp
inputs:
- path: rtsp://<user>:<password>@10.2.4.27/live
roles:
- detect
- record
detect:
width: 1280
height: 720
fps: 5
record:
enabled: False
retain:
days: 7
mode: motion
events:
pre_capture: 5
post_capture: 5
retain:
default: 3
mode: active_objects
objects:
person: 5
objects:
- person
snapshots:
enabled: False
timestamp: True
bounding_box: True
retain:
default: 3
objects:
person: 5
# Kitchen
kitchen:
ui:
order: 6
ffmpeg:
input_args: -rtsp_transport tcp
inputs:
- path: rtsp://<user>:<password>@10.2.4.41/live
roles:
- detect
- record
detect:
width: 1280
height: 720
fps: 5
record:
enabled: False
retain:
days: 7
mode: motion
events:
pre_capture: 5
post_capture: 5
retain:
default: 3
mode: active_objects
objects:
person: 5
objects:
- person
snapshots:
enabled: False
timestamp: True
bounding_box: True
retain:
default: 3
objects:
person: 5
Relevant log output
{"log":"[2022-12-05 09:50:05] frigate.app INFO : Starting Frigate (0.11.1-2eada21)\n","stream":"stderr","time":"2022-12-05T16:50:05.620662011Z"}
{"log":"Starting migrations\n","stream":"stderr","time":"2022-12-05T16:50:05.733325538Z"}
{"log":"[2022-12-05 09:50:05] peewee_migrate INFO : Starting migrations\n","stream":"stderr","time":"2022-12-05T16:50:05.733372146Z"}
{"log":"There is nothing to migrate\n","stream":"stderr","time":"2022-12-05T16:50:06.276848665Z"}
{"log":"[2022-12-05 09:50:06] peewee_migrate INFO : There is nothing to migrate\n","stream":"stderr","time":"2022-12-05T16:50:06.276892164Z"}
{"log":"[2022-12-05 09:50:06] detector.coral1 INFO : Starting detection process: 216\n","stream":"stderr","time":"2022-12-05T16:50:06.321506466Z"}
{"log":"[2022-12-05 09:50:06] frigate.app INFO : Output process started: 220\n","stream":"stderr","time":"2022-12-05T16:50:06.326541028Z"}
{"log":"[2022-12-05 09:50:06] ws4py INFO : Using epoll\n","stream":"stderr","time":"2022-12-05T16:50:06.330432403Z"}
{"log":"[2022-12-05 09:50:06] frigate.app INFO : Camera processor started for garage: 227\n","stream":"stderr","time":"2022-12-05T16:50:06.335275226Z"}
{"log":"[2022-12-05 09:50:06] frigate.app INFO : Camera processor started for frontgate_tree: 231\n","stream":"stderr","time":"2022-12-05T16:50:06.336613361Z"}
{"log":"[2022-12-05 09:50:06] frigate.app INFO : Camera processor started for sidegate: 234\n","stream":"stderr","time":"2022-12-05T16:50:06.341924066Z"}
{"log":"[2022-12-05 09:50:06] frigate.app INFO : Camera processor started for driveway: 238\n","stream":"stderr","time":"2022-12-05T16:50:06.346447323Z"}
{"log":"[2022-12-05 09:50:06] frigate.app INFO : Camera processor started for poolcam-1: 240\n","stream":"stderr","time":"2022-12-05T16:50:06.37067705Z"}
{"log":"[2022-12-05 09:50:06] frigate.app INFO : Camera processor started for poolcam2: 241\n","stream":"stderr","time":"2022-12-05T16:50:06.37509975Z"}
{"log":"[2022-12-05 09:50:06] frigate.app INFO : Camera processor started for backyard: 243\n","stream":"stderr","time":"2022-12-05T16:50:06.380341926Z"}
{"log":"[2022-12-05 09:50:06] frigate.app INFO : Camera processor started for frontgate-2: 244\n","stream":"stderr","time":"2022-12-05T16:50:06.385118791Z"}
{"log":"[2022-12-05 09:50:06] frigate.app INFO : Camera processor started for garage2house: 246\n","stream":"stderr","time":"2022-12-05T16:50:06.390070846Z"}
{"log":"[2022-12-05 09:50:06] frigate.app INFO : Camera processor started for garage-bay1: 248\n","stream":"stderr","time":"2022-12-05T16:50:06.395029457Z"}
{"log":"[2022-12-05 09:50:06] frigate.app INFO : Camera processor started for studio: 249\n","stream":"stderr","time":"2022-12-05T16:50:06.399459327Z"}
{"log":"[2022-12-05 09:50:06] frigate.app INFO : Camera processor started for livingroom: 251\n","stream":"stderr","time":"2022-12-05T16:50:06.404959824Z"}
{"log":"[2022-12-05 09:50:06] frigate.app INFO : Camera processor started for foyer: 252\n","stream":"stderr","time":"2022-12-05T16:50:06.409083857Z"}
{"log":"[2022-12-05 09:50:06] frigate.app INFO : Camera processor started for kitchen: 254\n","stream":"stderr","time":"2022-12-05T16:50:06.413956477Z"}
{"log":"[2022-12-05 09:50:06] frigate.app INFO : Capture process started for garage: 255\n","stream":"stderr","time":"2022-12-05T16:50:06.418022589Z"}
{"log":"[2022-12-05 09:50:06] frigate.app INFO : Capture process started for frontgate_tree: 256\n","stream":"stderr","time":"2022-12-05T16:50:06.422967721Z"}
{"log":"[2022-12-05 09:50:06] frigate.app INFO : Capture process started for sidegate: 260\n","stream":"stderr","time":"2022-12-05T16:50:06.427650626Z"}
{"log":"[2022-12-05 09:50:06] frigate.app INFO : Capture process started for driveway: 264\n","stream":"stderr","time":"2022-12-05T16:50:06.434657157Z"}
{"log":"[2022-12-05 09:50:06] frigate.app INFO : Capture process started for poolcam-1: 269\n","stream":"stderr","time":"2022-12-05T16:50:06.435515515Z"}
{"log":"[2022-12-05 09:50:06] frigate.app INFO : Capture process started for poolcam2: 271\n","stream":"stderr","time":"2022-12-05T16:50:06.439825279Z"}
{"log":"[2022-12-05 09:50:06] frigate.app INFO : Capture process started for backyard: 276\n","stream":"stderr","time":"2022-12-05T16:50:06.444347561Z"}
{"log":"[2022-12-05 09:50:06] frigate.app INFO : Capture process started for frontgate-2: 279\n","stream":"stderr","time":"2022-12-05T16:50:06.450269503Z"}
{"log":"[2022-12-05 09:50:06] frigate.app INFO : Capture process started for garage2house: 284\n","stream":"stderr","time":"2022-12-05T16:50:06.458029804Z"}
{"log":"[2022-12-05 09:50:06] frigate.app INFO : Capture process started for garage-bay1: 294\n","stream":"stderr","time":"2022-12-05T16:50:06.470307401Z"}
{"log":"[2022-12-05 09:50:06] frigate.app INFO : Capture process started for studio: 298\n","stream":"stderr","time":"2022-12-05T16:50:06.476943063Z"}
{"log":"[2022-12-05 09:50:06] frigate.app INFO : Capture process started for livingroom: 303\n","stream":"stderr","time":"2022-12-05T16:50:06.482128441Z"}
{"log":"[2022-12-05 09:50:06] frigate.app INFO : Capture process started for foyer: 307\n","stream":"stderr","time":"2022-12-05T16:50:06.486715441Z"}
{"log":"[2022-12-05 09:50:06] frigate.app INFO : Capture process started for kitchen: 311\n","stream":"stderr","time":"2022-12-05T16:50:06.492496408Z"}
{"log":"[2022-12-05 09:50:06] ws4py INFO : Using epoll\n","stream":"stderr","time":"2022-12-05T16:50:06.740551561Z"}
{"log":"[2022-12-05 09:50:06] frigate.edgetpu INFO : Attempting to load TPU as usb:0\n","stream":"stderr","time":"2022-12-05T16:50:08.503121226Z"}
{"log":"[2022-12-05 09:50:08] frigate.edgetpu ERROR : No EdgeTPU was detected. If you do not have a Coral device yet, you must configure CPU detectors.\n","stream":"stderr","time":"2022-12-05T16:50:08.503641049Z"}
{"log":"Process detector:coral1:\n","stream":"stderr","time":"2022-12-05T16:50:08.504073559Z"}
{"log":"Traceback (most recent call last):\n","stream":"stderr","time":"2022-12-05T16:50:08.505068469Z"}
{"log":" File \"/usr/lib/python3/dist-packages/tflite_runtime/interpreter.py\", line 160, in load_delegate\n","stream":"stderr","time":"2022-12-05T16:50:08.505088135Z"}
{"log":" delegate = Delegate(library, options)\n","stream":"stderr","time":"2022-12-05T16:50:08.50509473Z"}
{"log":" File \"/usr/lib/python3/dist-packages/tflite_runtime/interpreter.py\", line 119, in __init__\n","stream":"stderr","time":"2022-12-05T16:50:08.505099866Z"}
{"log":" raise ValueError(capture.message)\n","stream":"stderr","time":"2022-12-05T16:50:08.505105073Z"}
{"log":"ValueError\n","stream":"stderr","time":"2022-12-05T16:50:08.505126854Z"}
{"log":"\n","stream":"stderr","time":"2022-12-05T16:50:08.505132161Z"}
{"log":"During handling of the above exception, another exception occurred:\n","stream":"stderr","time":"2022-12-05T16:50:08.505136602Z"}
{"log":"\n","stream":"stderr","time":"2022-12-05T16:50:08.505141201Z"}
{"log":"Traceback (most recent call last):\n","stream":"stderr","time":"2022-12-05T16:50:08.505145501Z"}
{"log":" File \"/usr/lib/python3.9/multiprocessing/process.py\", line 315, in _bootstrap\n","stream":"stderr","time":"2022-12-05T16:50:08.505164743Z"}
{"log":" self.run()\n","stream":"stderr","time":"2022-12-05T16:50:08.505170921Z"}
{"log":" File \"/usr/lib/python3.9/multiprocessing/process.py\", line 108, in run\n","stream":"stderr","time":"2022-12-05T16:50:08.505175512Z"}
{"log":" self._target(*self._args, **self._kwargs)\n","stream":"stderr","time":"2022-12-05T16:50:08.505180189Z"}
{"log":" File \"/opt/frigate/frigate/edgetpu.py\", line 135, in run_detector\n","stream":"stderr","time":"2022-12-05T16:50:08.505184539Z"}
{"log":" object_detector = LocalObjectDetector(\n","stream":"stderr","time":"2022-12-05T16:50:08.505189128Z"}
{"log":" File \"/opt/frigate/frigate/edgetpu.py\", line 43, in __init__\n","stream":"stderr","time":"2022-12-05T16:50:08.505193431Z"}
{"log":" edge_tpu_delegate = load_delegate(\"libedgetpu.so.1.0\", device_config)\n","stream":"stderr","time":"2022-12-05T16:50:08.505197921Z"}
{"log":" File \"/usr/lib/python3/dist-packages/tflite_runtime/interpreter.py\", line 162, in load_delegate\n","stream":"stderr","time":"2022-12-05T16:50:08.50520255Z"}
{"log":" raise ValueError('Failed to load delegate from {}\\n{}'.format(\n","stream":"stderr","time":"2022-12-05T16:50:08.505207189Z"}
{"log":"ValueError: Failed to load delegate from libedgetpu.so.1.0\n","stream":"stderr","time":"2022-12-05T16:50:08.505211713Z"}
{"log":"\n","stream":"stderr","time":"2022-12-05T16:50:08.505216221Z"}
{"log":"[2022-12-05 09:50:06] detector.coral2 INFO : Starting detection process: 218\n","stream":"stderr","time":"2022-12-05T16:50:08.650692653Z"}
{"log":"Process detector:coral2:\n","stream":"stderr","time":"2022-12-05T16:50:08.650952432Z"}
{"log":"[2022-12-05 09:50:06] frigate.edgetpu INFO : Attempting to load TPU as usb:1\n","stream":"stderr","time":"2022-12-05T16:50:08.651089529Z"}
{"log":"[2022-12-05 09:50:08] frigate.edgetpu ERROR : No EdgeTPU was detected. If you do not have a Coral device yet, you must configure CPU detectors.\n","stream":"stderr","time":"2022-12-05T16:50:08.651236021Z"}
{"log":"Traceback (most recent call last):\n","stream":"stderr","time":"2022-12-05T16:50:08.65221479Z"}
{"log":" File \"/usr/lib/python3/dist-packages/tflite_runtime/interpreter.py\", line 160, in load_delegate\n","stream":"stderr","time":"2022-12-05T16:50:08.652251863Z"}
{"log":" delegate = Delegate(library, options)\n","stream":"stderr","time":"2022-12-05T16:50:08.652258919Z"}
{"log":" File \"/usr/lib/python3/dist-packages/tflite_runtime/interpreter.py\", line 119, in __init__\n","stream":"stderr","time":"2022-12-05T16:50:08.652264005Z"}
{"log":" raise ValueError(capture.message)\n","stream":"stderr","time":"2022-12-05T16:50:08.6522688Z"}
{"log":"ValueError\n","stream":"stderr","time":"2022-12-05T16:50:08.65227332Z"}
{"log":"\n","stream":"stderr","time":"2022-12-05T16:50:08.652277718Z"}
{"log":"During handling of the above exception, another exception occurred:\n","stream":"stderr","time":"2022-12-05T16:50:08.652281927Z"}
{"log":"\n","stream":"stderr","time":"2022-12-05T16:50:08.652286335Z"}
{"log":"Traceback (most recent call last):\n","stream":"stderr","time":"2022-12-05T16:50:08.652290606Z"}
{"log":" File \"/usr/lib/python3.9/multiprocessing/process.py\", line 315, in _bootstrap\n","stream":"stderr","time":"2022-12-05T16:50:08.652309388Z"}
{"log":" self.run()\n","stream":"stderr","time":"2022-12-05T16:50:08.652325414Z"}
{"log":" File \"/usr/lib/python3.9/multiprocessing/process.py\", line 108, in run\n","stream":"stderr","time":"2022-12-05T16:50:08.652331141Z"}
{"log":" self._target(*self._args, **self._kwargs)\n","stream":"stderr","time":"2022-12-05T16:50:08.65233604Z"}
{"log":" File \"/opt/frigate/frigate/edgetpu.py\", line 135, in run_detector\n","stream":"stderr","time":"2022-12-05T16:50:08.652340623Z"}
{"log":" object_detector = LocalObjectDetector(\n","stream":"stderr","time":"2022-12-05T16:50:08.652345191Z"}
{"log":" File \"/opt/frigate/frigate/edgetpu.py\", line 43, in __init__\n","stream":"stderr","time":"2022-12-05T16:50:08.652355045Z"}
{"log":" edge_tpu_delegate = load_delegate(\"libedgetpu.so.1.0\", device_config)\n","stream":"stderr","time":"2022-12-05T16:50:08.652359792Z"}
{"log":" File \"/usr/lib/python3/dist-packages/tflite_runtime/interpreter.py\", line 162, in load_delegate\n","stream":"stderr","time":"2022-12-05T16:50:08.65236478Z"}
{"log":" raise ValueError('Failed to load delegate from {}\\n{}'.format(\n","stream":"stderr","time":"2022-12-05T16:50:08.652369603Z"}
{"log":"ValueError: Failed to load delegate from libedgetpu.so.1.0\n","stream":"stderr","time":"2022-12-05T16:50:08.652374161Z"}
{"log":"\n","stream":"stderr","time":"2022-12-05T16:50:08.65237859Z"}
{"log":"[2022-12-05 09:50:26] frigate.watchdog INFO : Detection appears to have stopped. Exiting frigate...\n","stream":"stderr","time":"2022-12-05T16:50:26.751531081Z"}
{"log":"[2022-12-05 09:50:26] frigate.watchdog INFO : Detection appears to have stopped. Exiting frigate...\n","stream":"stderr","time":"2022-12-05T16:50:26.75231191Z"}
{"log":"[cont-finish.d] executing container finish scripts...\n","stream":"stdout","time":"2022-12-05T16:50:26.802476175Z"}
{"log":"[cont-finish.d] done.\n","stream":"stdout","time":"2022-12-05T16:50:26.803230971Z"}
{"log":"[s6-finish] waiting for services.\n","stream":"stdout","time":"2022-12-05T16:50:26.80368675Z"}
{"log":"[s6-finish] sending all processes the TERM signal.\n","stream":"stdout","time":"2022-12-05T16:50:27.007625733Z"}
{"log":"[s6-finish] sending all processes the KILL signal and exiting.\n","stream":"stdout","time":"2022-12-05T16:50:30.050035138Z"}
{"log":"[s6-init] making user provided files available at /var/run/s6/etc...exited 0.\n","stream":"stdout","time":"2022-12-05T16:50:30.860864471Z"}
{"log":"[s6-init] ensuring user provided files have correct perms...exited 0.\n","stream":"stdout","time":"2022-12-05T16:50:30.885389404Z"}
{"log":"[fix-attrs.d] applying ownership \u0026 permissions fixes...\n","stream":"stdout","time":"2022-12-05T16:50:30.886626695Z"}
{"log":"[fix-attrs.d] done.\n","stream":"stdout","time":"2022-12-05T16:50:30.887168836Z"}
{"log":"[cont-init.d] executing container initialization scripts...\n","stream":"stdout","time":"2022-12-05T16:50:30.887790316Z"}
{"log":"[cont-init.d] done.\n","stream":"stdout","time":"2022-12-05T16:50:30.888360745Z"}
{"log":"[services.d] starting services\n","stream":"stdout","time":"2022-12-05T16:50:30.888966119Z"}
{"log":"[services.d] done.\n","stream":"stdout","time":"2022-12-05T16:50:30.893642784Z"}
FFprobe output from your camera
root@7dd4f2851e67:/opt/frigate# ffprobe rtsp://camuser:j4cGUkJAWo@10.2.0.24/live
ffprobe version n5.1-2-g915ef932a3-20220731 Copyright (c) 2007-2022 the FFmpeg developers
built with gcc 12.1.0 (crosstool-NG 1.25.0.55_3defb7b)
configuration: --prefix=/ffbuild/prefix --pkg-config-flags=--static --pkg-config=pkg-config --cross-prefix=x86_64-ffbuild-linux-gnu- --arch=x86_64 --target-os=linux --enable-gpl --enable-version3 --disable-debug --enable-iconv --enable-libxml2 --enable-zlib --enable-libfreetype --enable-libfribidi --enable-gmp --enable-lzma --enable-fontconfig --enable-libvorbis --enable-opencl --enable-libpulse --enable-libvmaf --enable-libxcb --enable-xlib --enable-amf --enable-libaom --enable-libaribb24 --enable-avisynth --enable-libdav1d --enable-libdavs2 --disable-libfdk-aac --enable-ffnvcodec --enable-cuda-llvm --enable-frei0r --enable-libgme --enable-libass --enable-libbluray --enable-libjxl --enable-libmp3lame --enable-libopus --enable-mbedtls --enable-librist --enable-libtheora --enable-libvpx --enable-libwebp --enable-lv2 --enable-libmfx --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopenmpt --enable-librav1e --enable-librubberband --disable-schannel --enable-sdl2 --enable-libsoxr --enable-libsrt --enable-libsvtav1 --enable-libtwolame --enable-libuavs3d --enable-libdrm --enable-vaapi --enable-libvidstab --enable-vulkan --enable-libshaderc --enable-libplacebo --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libzimg --enable-libzvbi --extra-cflags=-DLIBTWOLAME_STATIC --extra-cxxflags= --extra-ldflags=-pthread --extra-ldexeflags=-pie --extra-libs='-ldl -lgomp' --extra-version=20220731
libavutil 57. 28.100 / 57. 28.100
libavcodec 59. 37.100 / 59. 37.100
libavformat 59. 27.100 / 59. 27.100
libavdevice 59. 7.100 / 59. 7.100
libavfilter 8. 44.100 / 8. 44.100
libswscale 6. 7.100 / 6. 7.100
libswresample 4. 7.100 / 4. 7.100
libpostproc 56. 6.100 / 56. 6.100
### Frigate stats
```json
{"backyard":{"camera_fps":0.0,"capture_pid":275,"detection_fps":0.0,"pid":242,"process_fps":0.0,"skipped_fps":0.0},"detection_fps":0.0,"detectors":{"coral1":{"detection_start":0.0,"inference_speed":10.0,"pid":216},"coral2":{"detection_start":0.0,"inference_speed":10.0,"pid":218}},"driveway":{"camera_fps":0.0,"capture_pid":262,"detection_fps":0.0,"pid":238,"process_fps":0.0,"skipped_fps":0.0},"foyer":{"camera_fps":0.0,"capture_pid":299,"detection_fps":0.0,"pid":251,"process_fps":0.0,"skipped_fps":0.0},"frontgate-2":{"camera_fps":0.0,"capture_pid":281,"detection_fps":0.0,"pid":243,"process_fps":0.0,"skipped_fps":0.0},"frontgate_tree":{"camera_fps":0.0,"capture_pid":256,"detection_fps":0.0,"pid":231,"process_fps":0.0,"skipped_fps":0.0},"garage":{"camera_fps":0.0,"capture_pid":254,"detection_fps":0.0,"pid":224,"process_fps":0.0,"skipped_fps":0.0},"garage-bay1":{"camera_fps":0.0,"capture_pid":288,"detection_fps":0.0,"pid":246,"process_fps":0.0,"skipped_fps":0.0},"garage2house":{"camera_fps":0.0,"capture_pid":285,"detection_fps":0.0,"pid":245,"process_fps":0.0,"skipped_fps":0.0},"kitchen":{"camera_fps":0.0,"capture_pid":303,"detection_fps":0.0,"pid":252,"process_fps":0.0,"skipped_fps":0.0},"livingroom":{"camera_fps":0.0,"capture_pid":294,"detection_fps":0.0,"pid":249,"process_fps":0.0,"skipped_fps":0.0},"poolcam-1":{"camera_fps":0.0,"capture_pid":265,"detection_fps":0.0,"pid":239,"process_fps":0.0,"skipped_fps":0.0},"poolcam2":{"camera_fps":0.0,"capture_pid":271,"detection_fps":0.0,"pid":240,"process_fps":0.0,"skipped_fps":0.0},"service":{"latest_version":"0.11.1","storage":{"/dev/shm":{"free":534.8,"mount_type":"tmpfs","total":536.9,"used":2.0},"/media/frigate/clips":{"free":2712237.4,"mount_type":"nfs4","total":2952356.2,"used":90072.4},"/media/frigate/recordings":{"free":2712237.4,"mount_type":"nfs4","total":2952356.2,"used":90072.4},"/tmp/cache":{"free":1000.0,"mount_type":"tmpfs","total":1000.0,"used":0.0}},"temperatures":{},"uptime":1,"version":"0.11.1-2eada21"},"sidegate":{"camera_fps":0.0,"capture_pid":258,"detection_fps":0.0,"pid":234,"process_fps":0.0,"skipped_fps":0.0},"studio":{"camera_fps":0.0,"capture_pid":290,"detection_fps":0.0,"pid":248,"process_fps":0.0,"skipped_fps":0.0}}
Operating system
Debian
Install method
Docker Compose
Coral version
USB
Network connection
Wired
Camera make and model
Annke, WyzeCamV3
Any other information that may be helpful
LXC Container
~/DockerServices/frigate-nvr .................................................................................................................... 10:14:56 AM
> lsusb
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 004: ID 14b0:0206 StarTech.com Ltd. SSD 870 EVO 2TB
Bus 004 Device 010: ID 18d1:9302 Google Inc.
Bus 004 Device 009: ID 18d1:9302 Google Inc.
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Host
root@pve2:~# lsusb
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 004: ID 14b0:0206 StarTech.com Ltd. SSD 870 EVO 2TB
Bus 004 Device 010: ID 18d1:9302 Google Inc.
Bus 004 Device 009: ID 18d1:9302 Google Inc.
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@pve2:~# cat /etc/pve/lxc/105.conf
arch: amd64
cmode: shell
cores: 4
features: mount=nfs,nesting=1
hostname: frigate-nvr
memory: 4096
nameserver: 10.2.0.10 10.0.2.11 1.1.1.1
net0: name=eth0,bridge=vmbr0,firewall=1,hwaddr=36:ED:C7:BD:1E:16,ip=dhcp,type=veth
onboot: 1
ostype: ubuntu
rootfs: local-lvm:vm-105-disk-0,size=40G
searchdomain: <mydomain>
swap: 512
lxc.cgroup2.devices.allow: c 226:0 rwm
lxc.cgroup2.devices.allow: c 226:128 rwm
lxc.cgroup2.devices.allow: c 29:0 rwm
lxc.cgroup2.devices.allow: c 189:* rwm
lxc.apparmor.profile: unconfined
lxc.cgroup2.devices.allow: a
lxc.mount.entry: /dev/dri/renderD128 dev/dri/renderD128 none bind,optional,create=file 0, 0
lxc.mount.entry: /dev/bus/usb/004 dev/bus/usb/004 none bind,optional,create=dir 0, 0
lxc.cap.drop:
lxc.mount.auto: cgroup:rw
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Comments: 21
I have same setup (proxmox/lxc/frigate/google) and had similar issue. Meaning that it could see the usb google device in frigate docker without name, but frigate log revealed no TPU found. But running pycoral test tools inside frigate docker container did work, so TPU was indeed working inside container. I did quite a bit troubleshooting, but I believe it was an obsolete device file 001 in /dev/bus/usb/002 that for some unknown reason caused the issue. At least after deleting that file it started to work.