Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. [GELÖST] Frigate erkennt Coral USB device nicht mehr

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [GELÖST] Frigate erkennt Coral USB device nicht mehr

    This topic has been deleted. Only users with topic management privileges can see it.
    • MartinP
      MartinP last edited by MartinP

      Nachtrag: Kurzfassung der Lösung ...

      Mein Kochrezept scheint mit UDEV Regel auf dem PVE Host und an den privilegierten Container durchgereichtem /dev/bus/usb/010/001 nicht so richtig zu funktionieren.
      Habe nun wieder die sich mit dem Coral-Device sich ergebende /dev/bus/usb/... durchgereicht ...

      Urfassung:

      Nach einem Reboot aufgrund Updates wird das USB device nicht mehr erkannt ...

      Fehlermeldung ist:

      2025-01-20 09:58:15.626507822  [2025-01-20 09:58:15] frigate.detectors.plugins.edgetpu_tfl ERROR   : No EdgeTPU was detected. If you do not have a Coral device yet, you must configure CPU detectors.
      2025-01-20 09:58:15.630898509  Traceback (most recent call last):
      2025-01-20 09:58:15.630915959    File "/usr/lib/python3/dist-packages/tflite_runtime/interpreter.py", line 160, in load_delegate
      2025-01-20 09:58:15.630923922      delegate = Delegate(library, options)
      2025-01-20 09:58:15.630932184    File "/usr/lib/python3/dist-packages/tflite_runtime/interpreter.py", line 119, in __init__
      2025-01-20 09:58:15.630939085      raise ValueError(capture.message)
      2025-01-20 09:58:15.630944897  ValueError
      2025-01-20 09:58:15.630950647  
      2025-01-20 09:58:15.630958047  During handling of the above exception, another exception occurred:
      2025-01-20 09:58:15.630963485  
      2025-01-20 09:58:15.630969822  Traceback (most recent call last):
      2025-01-20 09:58:15.630977447    File "/usr/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap
      2025-01-20 09:58:15.630983385      self.run()
      2025-01-20 09:58:15.630990835    File "/usr/lib/python3.9/multiprocessing/process.py", line 108, in run
      2025-01-20 09:58:15.630997535      self._target(*self._args, **self._kwargs)
      2025-01-20 09:58:15.631005123    File "/opt/frigate/frigate/object_detection.py", line 102, in run_detector
      2025-01-20 09:58:15.631020923      object_detector = LocalObjectDetector(detector_config=detector_config)
      2025-01-20 09:58:15.631028523    File "/opt/frigate/frigate/object_detection.py", line 53, in __init__
      2025-01-20 09:58:15.631264625      self.detect_api = create_detector(detector_config)
      2025-01-20 09:58:15.631269887    File "/opt/frigate/frigate/detectors/__init__.py", line 18, in create_detector
      2025-01-20 09:58:15.631273912      return api(detector_config)
      2025-01-20 09:58:15.631277912    File "/opt/frigate/frigate/detectors/plugins/edgetpu_tfl.py", line 41, in __init__
      2025-01-20 09:58:15.631281637      edge_tpu_delegate = load_delegate("libedgetpu.so.1.0", device_config)
      2025-01-20 09:58:15.631343400    File "/usr/lib/python3/dist-packages/tflite_runtime/interpreter.py", line 162, in load_delegate
      2025-01-20 09:58:15.631348575      raise ValueError('Failed to load delegate from {}\n{}'.format(
      2025-01-20 09:58:15.631352338  ValueError: Failed to load delegate from libedgetpu.so.1.0
      

      System ist Proxmox, der Frigate Docker Container in einem priviligierter LXC Container unter Proxmox lief vorher ein Jahr problemlos...

      PVE Hypervisor command shell - erst nachdem ich dies hier gemacht habe:

      root@pve:~# dfu-util -D /var/lib/vz/snippets/coral-bin/apex_latest_single_ep.bin -d "1a6e:089a" -R
      

      .... Wieder Google Inc devce vorher Global Unichip:

      root@pve:~# lsusb
      Bus 002 Device 007: ID 18d1:9302 Google Inc. 
      Bus 002 Device 002: ID 2109:711f VIA Labs, Inc. External
      Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
      Bus 001 Device 002: ID 0403:6015 Future Technology Devices International, Ltd Bridge(I2C/SPI/UART/FIFO)
      Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
      
      

      Das hat aber nicht geholfen ...

      Hier die Beschreibung des Systems, wie es bisher war:
      https://forum.iobroker.net/topic/77646/showcase-frigate-mit-esp32cam-tasmota/2?_=1737371265390

      wendy2702 1 Reply Last reply Reply Quote 0
      • wendy2702
        wendy2702 @MartinP last edited by

        @martinp du hast doch zum durchreichen Bus und Device ID verwendet, oder?

        Haben die sich vielleicht geändert?

        Das hatte ich zuletzt.

        MartinP 1 Reply Last reply Reply Quote 0
        • MartinP
          MartinP @wendy2702 last edited by

          @wendy2702 Die ist eigentlich noch vorhanden

          /frigate@ubuntu-frigate-privileged:~/frigate$ ls -l /dev/bus/usb/010
          total 0
          crw-rw-rw- 1 root frigate 189, 132 Jan 17 16:22 001
          frigate@ubuntu-frigate-privileged:~/frigate$
          

          Möglicherweise hängt das mit irgendeinem Update zusammen - oder ich habe - nachdem der Stick sich nicht mehr als "Google Inc." gemeldet hat zu viel im Betrieb ein- und ausgesteckt ...
          Habe versucht, das Ding am normalen Linux Desktop PC zu testen, um zu schauen, ob die Hardware noch funktioniert. Google scheint da nicht mehr besonders an der Pflege des Git-Repositorys zu arbeiten... Hätte einen Python Downgrade machen müssen, um die Software zum Laufen zu bringen ...

          wendy2702 1 Reply Last reply Reply Quote 0
          • wendy2702
            wendy2702 @MartinP last edited by

            @martinp bei mir war auch nach einem Upgrade.

            Dann alles probiert, schließlich kompletten Proxmox Server neu gestartet und schwups… ging wieder

            MartinP 1 Reply Last reply Reply Quote 0
            • MartinP
              MartinP @wendy2702 last edited by

              @wendy2702 Netzschalter, oder Reboot über die PVE Web Gui?

              wendy2702 1 Reply Last reply Reply Quote 0
              • wendy2702
                wendy2702 @MartinP last edited by

                @martinp Reboot über GUI

                MartinP 1 Reply Last reply Reply Quote 0
                • MartinP
                  MartinP @wendy2702 last edited by

                  @wendy2702 Ich bin gespannt

                  Nach dem Reboot

                  PVE Device hat sich geändert, Firmware erhalten:

                  Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
                  permitted by applicable law.
                  Last login: Tue Jan 21 15:37:14 CET 2025 on pts/5
                  root@pve:~# lsusb
                  Bus 002 Device 003: ID 18d1:9302 Google Inc. 
                  Bus 002 Device 002: ID 2109:711f VIA Labs, Inc. External
                  Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
                  Bus 001 Device 002: ID 0403:6015 Future Technology Devices International, Ltd Bridge(I2C/SPI/UART/FIFO)
                  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
                  root@pve:~# 
                  
                  

                  Privileged LXC für Frigate sieht ebenso aus ...

                  Rechte sind anders:

                  frigate@ubuntu-frigate-privileged:~$ ls -l /dev/bus/usb/010/001
                  crw-rw---- 1 frigate frigate 189, 130 Jan 21 15:41 /dev/bus/usb/010/001
                  frigate@ubuntu-frigate-privileged:~$ 
                  
                  

                  Logging immer noch deprimierend (filter "Edge"):

                  2025-01-21 15:44:56.300362508  [2025-01-21 15:44:56] frigate.detectors.plugins.edgetpu_tfl INFO    : Attempting to load TPU as usb
                  2025-01-21 15:45:21.702957806  [2025-01-21 15:45:21] frigate.detectors.plugins.edgetpu_tfl ERROR   : No EdgeTPU was detected. If you do not have a Coral device yet, you must configure CPU detectors.
                  2025-01-21 15:45:21.709232887    File "/opt/frigate/frigate/detectors/plugins/edgetpu_tfl.py", line 41, in __init__
                  2025-01-21 15:45:21.709238249      edge_tpu_delegate = load_delegate("libedgetpu.so.1.0", device_config)
                  2025-01-21 15:45:21.709250449  ValueError: Failed to load delegate from libedgetpu.so.1.0
                  
                  wendy2702 1 Reply Last reply Reply Quote 0
                  • wendy2702
                    wendy2702 @MartinP last edited by

                    @martinp und in der LXC config steht dieser Bus und das Device oder wie hast du den durch gereicht?

                    MartinP 1 Reply Last reply Reply Quote 0
                    • MartinP
                      MartinP @wendy2702 last edited by

                      @wendy2702 Ja, genau ...

                      2a909694-acd5-4ad0-8862-e0824af3de54-grafik.png

                      MartinP 1 Reply Last reply Reply Quote 0
                      • MartinP
                        MartinP @MartinP last edited by

                        Musste doch den "richtigen" Port weiterleiten

                        Nur /dev/bus/usb/010/001 hat nicht gereicht ...

                        Aber /dev/bus/usb002/003 hat es gebracht, gid und uid umsetzen war unnötig ...

                        83abb901-aea8-4ded-8617-5350b11ae0d7-grafik.png

                        uweklatt 1 Reply Last reply Reply Quote 0
                        • uweklatt
                          uweklatt @MartinP last edited by uweklatt

                          @martinp
                          Warum nicht einfach /dev/bus/usb durchleiten?
                          Dann funktionieren alle USB Geräte.
                          (In privater Umgebung sollte das kein Sicherheitsproblem sein.)

                          Tschau
                          Uwe

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          904
                          Online

                          31.9k
                          Users

                          80.2k
                          Topics

                          1.3m
                          Posts

                          frigate google coral videoüberwachung
                          3
                          11
                          574
                          Loading More Posts
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes
                          Reply
                          • Reply as topic
                          Log in to reply
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                          The ioBroker Community 2014-2023
                          logo