root@pveX:~# lsusb Bus 002 Device 002: ID 8087:8000 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:8008 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 002: ID 0bda:9210 Realtek Semiconductor Corp. RTL9210 M.2 NVME Adapter Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller Bus 003 Device 006: ID 10c4:ea60 Silicon Labs CP210x UART Bridge Bus 003 Device 005: ID 05e3:0608 Genesys Logic, Inc. Hub Bus 003 Device 002: ID 18d1:9302 Google Inc. Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub root@pveX:~# lsusb -t /: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M |__ Port 2: Dev 2, If 0, Class=Mass Storage, Driver=uas, 5000M /: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 480M |__ Port 1: Dev 2, If 0, Class=Vendor Specific Class, Driver=usbfs, 480M |__ Port 6: Dev 4, If 0, Class=Vendor Specific Class, Driver=rtsx_usb, 480M |__ Port 10: Dev 5, If 0, Class=Hub, Driver=hub/4p, 480M |__ Port 4: Dev 6, If 0, Class=Vendor Specific Class, Driver=cp210x, 12M /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M root@pveX:~# cat /etc/udev/rules.d/99-edgetpu-accelerator.rules SUBSYSTEM=="usb",ATTRS{idVendor}=="1a6e",GROUP="plugdev" SUBSYSTEM=="usb",ATTRS{idVendor}=="18d1",GROUP="plugdev" root@pveX:~# cat /etc/pve/lxc/103.conf #
#lxc.mount.entry%3A /dev/ttyCoral0 dev/ttyTPU0 none bind,optional,create=file #lxc.mount.entry%3A /dev/bus/usb/003/ dev/bus/usb/003/ none bind,optional,create=dir 0,0 #lxc.mount.entry%3A /dev/ttyCoral0 dev/ttyTPU0 none bind,optional,create=dir 0,0 #lxc.mount.entry%3A /dev/ttyCoral1 dev/ttyTPU1 none bind,optional,create=dir 0,0 arch: amd64 cores: 2 features: keyctl=1,nesting=1 hostname: FrigateX memory: 6144 net0: name=eth0,bridge=vmbr0,gw=192.168.1.1,hwaddr=BC:24:11:3D:D6:9A,ip=192.168.1.12/24,type=veth onboot: 1 ostype: debian rootfs: pveX-Data-1.3:103/vm-103-disk-0.raw,size=64G swap: 2048 tags: frigatex 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/003/ dev/bus/usb/003/ none bind,optional,create=dir 0,0 lxc.cap.drop: lxc.mount.auto: cgroup:rw root@pveX:~# cat /etc/udev/rules.d/88-coral.rules #KERNEL=="ttyCoralAI", SUBSYSTEM=="tty", ATTRS{idVendor}=="1a6e", ATTRS{idProduct}=="089a", SYMLINK="ttyCoral" #SUBSYSTEMS=="usb", ATTRS{idVendor}=="1a6e", ATTRS{idProduct}=="089a", GROUP="users", MODE="0666" #KERNEL=="usb2", SUBSYSTEM=="usb", ATTRS{idVendor}=="1d6b", ATTRS{idProduct}=="0002", SYMLINK="ttyCoral0" #SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d6b", ATTRS{idProduct}=="0002", GROUP="plugdev", MODE="0666" #KERNEL=="usb2", SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="9302", SYMLINK="ttyCoral0" #SUBSYSTEMS=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="9302", GROUP="plugdev", MODE="0666" #SUBSYSTEM=="usb", ATTRS{idVendor}=="1a6e", ATTRS{idProduct}=="089a", GROUP="plugdev", SYMLINK="ttyCoral0" #SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="9302", GROUP="plugdev", SYMLINK="ttyCoral1" root@pveX:~#