[gelöst] Proxmox und USB-Passthrough und Rechte

Begonnen von Nighthawk, 05 März 2025, 12:56:20

Vorheriges Thema - Nächstes Thema

Nighthawk

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  (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

Ralli

Gruß,
Ralli

Proxmox 8.4 Cluster mit HP ED800G2i7, Intel NUC11TNHi7+NUC7i5BNH, virtualisiertes fhem 6.4 dev, virtualisierte RaspberryMatic (3.81.5.20250326) mit HB-RF-ETH 1.3.0 / RPI-RF-MOD, HM-LAN-GW (1.1.5) und HMW-GW, FRITZBOX 7490 (07.59), FBDECT, Siri und Alexa


Nighthawk

#3
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.