Hallo zusammen,
ich kämpfe bereits seit einiger Zeit damit meine USB Geräte (OBIS-Lesekopf und ArduCounter) im Proxmox an einen privilegierten LXC durch zu leiten.
Leider habe ich immer das Problem, dass der User fhem keine Berechtigung bekommt auf die Geräte zuzugreifen.
Zwischenzeitlich habe ich das Problem durch Ser2Net gelöst, leider hat es in letzter Zeit aber immer wieder Aussetzer, daher der erneute Versuch.
Vorgegangen bin ich unter Anderem nach folgender Anleitung: https://www.cooltux.net/doku.php?id=it-wiki:proxmox:usb_passthrough (https://www.cooltux.net/doku.php?id=it-wiki:proxmox:usb_passthrough) (danke an Cooltux dafür)
Leider bleibt der Zugriff weiterhin verwährt:
2025.03.05 12:42:18 3: AC: defined with /dev/Arducounter@115200, Module version 8.01 - 04.12.2022
2025.03.05 12:42:18 3: AC: Notify called with events: MODIFIED AC, open device and set timer to send hello to device
2025.03.05 12:42:18 3: Opening AC device /dev/Arducounter
2025.03.05 12:42:18 1: AC: Can't open /dev/Arducounter: Operation not permitted
so sieht die Configuration aus:
Server:
lsusb
Bus 001 Device 035: ID 10c4:ea60 Silicon Labs CP210x UART Bridge
Bus 001 Device 037: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
ls -l /dev/bus/usb/001/035
crw-rw-r-- 1 root root 189, 34 Mar 5 12:36 /dev/bus/usb/001/035
ls -l /dev/bus/usb/001/037
crw-rw-r-- 1 root root 189, 36 Mar 5 12:36 /dev/bus/usb/001/037
nano 98-RFXtrx-CUL.rules
SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", ATTRS{idProduct}=="ea60", ATTRS{idVendor}=="10c4", SYMLINK+="Stromzaehler", MODE="0666", GROUP="dialout"
SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", ATTRS{idProduct}=="6001", ATTRS{idVendor}=="0403", SYMLINK+="Arducounter", MODE="0666", GROUP="dialout"
nano 100.conf
.
.
lxc.cgroup.devices.allow: c 189:34 rwm
lxc.mount.entry: /dev/Stromzaehler dev/USB1 none bind,optional,create=file
lxc.cgroup.devices.allow: c 189:36 rwm
lxc.mount.entry: /dev/Arducounter dev/USB0 none bind,optional,create=file
FHEM:
groups fhem
fhem : fhem dialout plugdev
ls /dev/
.
crw-rw-rw-+ 1 root dialout 188, 1 Mar 5 12:38 Arducounter
crw-rw-rw-+ 1 root dialout 188, 0 Mar 5 12:36 Stromzaehler
.
Hier bin ich leider, mal wieder, mit meinem Latein am Ende und hoffe dass einer von euch mir helfen kann.
Gruß
Alex
Schaue mal in diesen Thread: https://forum.fhem.de/index.php?topic=140822.0
Moin,
https://www.youtube.com/watch?v=FlMuxDABXEI (https://www.youtube.com/watch?v=FlMuxDABXEI)
Vielen Dank an euch Beiden, das ist mir echt entgangen, dass es mittlerweile so einfach umsetzbar ist wie in einer VM ;D
Ist wohl in Proxmox 8.2 reingekommen.