USB Verbindung funktioniert mit Pi5 Trixie nicht mehr

Begonnen von Burny4600, 20 März 2026, 19:03:03

Vorheriges Thema - Nächstes Thema

Burny4600

Zitat von: Beta-User am 21 März 2026, 19:41:01plugdev scheint ein Überbleibsel aus alter Zeit zu sein, das über manche udev-Rules "zombiert".

Warum etwas uraltes im einem aktuellen OS (Trixie) auftaucht.
Das Problem tauchte bei mir erst mit Trixie auf. Die letzten Jahre mit gleicher Schnittstellenhardware war das immer dialout.
LG Chris

Raspberry Pi 2-5 => Jessie, Bullseye, Bookworm, Trixie
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

Beta-User

Zitat von: RalfRog am 23 März 2026, 00:31:35Muss man dann aber nicht verstehen warum im PI-OS mit Bookworm (und Trixie?) die USB-Interfaces "plugdev" bekommen haben.
Vermutlich nicht...

Zitat von: Burny4600 am 30 März 2026, 20:19:12Warum etwas uraltes im einem aktuellen OS (Trixie) auftaucht.
Meine (ungeprüfte!) Theorie:

Die Gruppe steht noch (selten) in manchen udev-rules. Früher scheint  man das irgendwie kaschiert und umgebogen zu haben, aber damit scheint halt "Schluss" zu sein. Dann muss der User ran (und die Gruppenzugehörigkeit "wiederbeleben") (oder besser der für die udev-rule eigentlich Zuständige, und die Leiche richtig benennen...).
Server: HP-elitedesk@Debian 13, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

TomLee

#17
Zitat von: Burny4600 am 20 März 2026, 19:03:03Vor der Aktualisierung auf Trixie funktionierte unter FHEM der nanoCUL noch.


Also ich hab letzte Woche ein System komplett neu aufgesetzt welches bisher unter Buster lief.

Ich kann die Probleme mit den Gruppenrechten nicht nachvollziehen, evtl. ist es auch nur dem richtigen Zeitpunkt geschuldet, keine Ahnung.

Alles läuft wie zuvor, ohne irgendwelche Rechte zu ändern.

An der Pi(4) hängen 4 USB Geräte.

Drei serielle:

pi@fhempi:~ $ ls -l /dev/ttyUSB*
crw-rw---- 1 root dialout 188, 0 26. Mär 21:59 /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 1 26. Mär 21:59 /dev/ttyUSB1
crw-rw---- 1 root dialout 188, 2 30. Mär 20:52 /dev/ttyUSB2

und ein Conbee2:

pi@fhempi:~ $ ls -l /dev/ttyACM*
crw-rw---- 1 root dialout 166, 0 30. Mär 20:59 /dev/ttyACM0

pi@fhempi:~ $ cat /etc/os-release 
PRETTY_NAME="Debian GNU/Linux 13 (trixie)" 
NAME="Debian GNU/Linux" 
VERSION_ID="13" 
VERSION="13 (trixie)" 
VERSION_CODENAME=trixie 
DEBIAN_VERSION_FULL=13.4 
ID=debian 
HOME_URL="https://www.debian.org/" 
SUPPORT_URL="https://www.debian.org/support" 
BUG_REPORT_URL="https://bugs.debian.org/"





Burny4600

Die dialout und plugdev Zuweisung dürfte vom Chip des CULs unter Trixie abhängig sein.

ls -l /dev/ttyUSB1 => /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@38400 0000
crwxrwxrwx 1 root dialout 188, 1 30. Mär 19:24 /dev/ttyUSB1

ls -l /dev/ttyUSB0 => /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AI03D834-if00-port0
crwxrwxrwx+ 1 root plugdev 188, 0 30. Mär 19:35 /dev/ttyUSB0

Die gleiche Hardware unter Bookworm und früher verwendet, erfasste alle CULs als dialout Gerät.

Eine weitere Erkenntnis was die Rechte bei dieser Schnittstelle betrifft.
Führe ich unter Trixie eine Rechteänderung aus
sudo chmod -R 0777 /dev
ist unter FHEM die Schnittstelle erreichbar.
Nach einem Neustart des Pis ist diese Schnittstelle nicht mehr erreichbar und die Rechte müssten wieder gesetzt werden.

Diese Eigenart kann nur mit der Gruppe plugdev für FHEM behoben werden, wie ihr schon angeführt habt.

Wie sieht das mit den UDEV Regeln aus? Muss da auch etwas angepasst werden was noch nicht betreffend Trixie erwähnt wurde?
LG Chris

Raspberry Pi 2-5 => Jessie, Bullseye, Bookworm, Trixie
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

tomcat.x

FHEM: 6.4 auf Raspi 4B, Raspbian (noch Buster), Perl v5.28.1
Sender/Empfänger: 2 x CULv3, Duofern Stick, HM-MOD-RPI-PCB
Gateways: FRITZ!Box 6591 (OS: 8.25), Trädfri, ConBee 2,  piVCCU, OpenMQTTGateway
Sensoren/Aktoren: FRITZ!DECT, FS20, FHT, HMS, HomeMatic, Trädfri, DuoFern, NetAtmo