Das Problem kann man in kleine Unter-Probleme zerlegen, die man Schritt für Schritt abarbeiten kann ...
Coral USB-Stick im Proxmox-PVE
Ziel ist ein "Google Inc." Device zu finden
root@pve:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
...
Bus 002 Device 003: ID 18d1:9302 Google Inc.
Hier gibt es eine Hürde, dass sich der Coral Stick im Lieferzustand erstmal NICHT mit Google Inc. meldet.
Siehe: https://github.com/google-coral/edgetpu/issues/536
Coral an den LXC durchreichen
Ich habe einen privilegierten Container gewählt mit Nesting und nach der Anregung von @uweklatt den ganzen USB-Bus 2 durchgereicht...
Und dann auch noch den ganzen /dev/serial/by-id Baum, und dann gleich noch ein paar serielle Standard-Ports ...
arch: amd64
cores: 2
dev1: /dev/dri/renderD128,gid=108,uid=0
features: nesting=1
hostname: ubuntu-frigate-privileged
memory: 3072
net0: name=eth0,bridge=vmbr0,hwaddr=BC:24:11:10:59:1E,ip=dhcp,ip6=auto,type=veth
onboot: 1
ostype: ubuntu
rootfs: local-lvm:vm-107-disk-0,size=16G
swap: 512
tags: proxmox-helper-scripts
lxc.cgroup2.devices.allow: a
lxc.cap.drop:
lxc.cgroup2.devices.allow: c 188:* rwm
lxc.cgroup2.devices.allow: c 189:* rwm
lxc.mount.entry: /dev/serial/by-id dev/serial/by-id none bind,optional,create=dir
lxc.mount.entry: /dev/ttyUSB0 dev/ttyUSB0 none bind,optional,create=file
lxc.mount.entry: /dev/ttyUSB1 dev/ttyUSB1 none bind,optional,create=file
lxc.mount.entry: /dev/ttyACM0 dev/ttyACM0 none bind,optional,create=file
lxc.mount.entry: /dev/ttyACM1 dev/ttyACM1 none bind,optional,create=file
lxc.mount.entry: /dev/bus/usb/002 dev/bus/usb/002 none bind,optional,create=dir 0,0
root@pve:/etc/pve/lxc#
Wenn man im LXC in der Console lsusb eingibt...
frigate@ubuntu-frigate-privileged:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
...
Bus 002 Device 003: ID 18d1:9302 Google Inc.
Das wären erstmal die Vorarbeiten ... hast Du diesen Punkt schon erreicht?