Als ich DVSwitch in einem LXC Container auf meinem Proxmox Server installiert hatte, stand ich vor der Herausforderung, wie ich den DVStick30 verwenden könnte.
Mit dem folgenden Vorgehen konnte ich den USB Stick in diesen LXC Container verwenden.
Bestimmen von Bus und Device Nummer auf dem Proxmox Host
lsusb
Aus dem Bild ergibt sich dann z.B. „/dev/bus/usb/003/004“
Berechtigungen für Device auf Host setzen, sofern der Stick auf USB0 gemappt wurde
chown 100000:100000 /dev/ttyUSB0
Ändern config von LXC Container (bei mir ist DVSwitch auf 107 installiert)
nano /etc/pve/nodes/pve/lxc/107.conf
die 4 Zeilen am Ende der Config anhängen und abspeichern, dabei den rot markierten Bereich mit Eurer bus und device Nummer ersetzen. Danach den LXC Container neu starten.
lxc.cgroup2.devices.allow: c 189:* rwm
lxc.mount.entry: /dev/bus/usb/003/004 dev/bus/usb/003/004 none bind,optional,create=file
lxc.cgroup2.devices.allow: c 188:* rwm
lxc.mount.entry: /dev/ttyUSB0 dev/ttyUSB0 none bind,optional,create=file
Wenn Ihr alles richtig gemacht habt, könnt ihr auf den Stick zugreifen.