FHEM Forum

FHEM - Hardware => Server - Linux => Thema gestartet von: drhirn am 30 April 2023, 11:28:45

Titel: [gelöst] /dev/serial/by-id fehlt plötzlich unter Debian
Beitrag von: drhirn am 30 April 2023, 11:28:45
Hallo,

betreibe FHEM als Debian VM (11.7) unter Proxmox. Hatte bisher alle USB-Geräte unter /dev/serial/by-id in der VM verfügbar. Das Verzeichnis fehlt jetzt aber plötzlich und ich habe nur noch /dev/serial/by-path.

Ich vermute, dass das Problem seit Updates der VM bzw. des Proxmox-Servers besteht.

Proxmox:
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian

FHEM:
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye

DMESG:
[  267.485580] usb 2-2: new full-speed USB device number 8 using xhci_hcd
[  267.644273] usb 2-2: New USB device found, idVendor=0403, idProduct=6001, bcdDevice= 6.00
[  267.644275] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  267.644277] usb 2-2: Product: EnOcean USB 300 DB
[  267.644277] usb 2-2: Manufacturer: EnOcean GmbH
[  267.644278] usb 2-2: SerialNumber: FTXH4VSB
[  267.648111] ftdi_sio 2-2:1.0: FTDI USB Serial Device converter detected
[  267.648144] usb 2-2: Detected FT232RL
[  267.649376] usb 2-2: FTDI USB Serial Device converter now attached to ttyUSB0
[  358.404662] usb 2-3: new full-speed USB device number 9 using xhci_hcd
[  358.681731] usb 2-3: New USB device found, idVendor=0403, idProduct=6001, bcdDevice= 6.00
[  358.681733] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  358.681735] usb 2-3: Product: NANO CUL
[  358.681735] usb 2-3: Manufacturer: SHK
[  358.681736] usb 2-3: SerialNumber: 433
[  358.711305] ftdi_sio 2-3:1.0: FTDI USB Serial Device converter detected
[  358.711344] usb 2-3: Detected FT232RL
[  358.714754] usb 2-3: FTDI USB Serial Device converter now attached to ttyUSB1

Finde im Netz keine brauchbare Lösung für das Problem. Kennt jemand von euch eine?
In Proxmox habe ich /dev/serial/by-id solange die Geräte noch nicht mit der VM verbunden sind.

Und, wie kann das sein, dass die beiden Geräte die selbe ID (0403.6001) haben? Das bringt Proxmox beim Verbinden der Devices durcheinander. Und mich auch ;)

Danke!
Stefan
Titel: Aw: /dev/serial/by-id fehlt plötzlich unter Debian
Beitrag von: RalfRog am 30 April 2023, 15:00:44
Hi Elektrolurch hat das Problem umgangen:
https://forum.fhem.de/index.php?msg=1274384

Mein FTDI ist aber auch idVendor=0403, idProduct=6001 (fahre noch Buster).
Ergibt sich das nicht durch den eingesetzten Chip? Da ist doch Verdor und Product ggfs. das  Gleiche.

Gruß Ralf
Titel: Aw: /dev/serial/by-id fehlt plötzlich unter Debian
Beitrag von: CoolTux am 30 April 2023, 15:29:08
Was steht denn in der /var/log/syslog ?
Titel: Aw: /dev/serial/by-id fehlt plötzlich unter Debian
Beitrag von: CoolTux am 30 April 2023, 21:24:17
Könnte es das hier sein?

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1035094
Titel: Aw: /dev/serial/by-id fehlt plötzlich unter Debian
Beitrag von: CoolTux am 02 Mai 2023, 19:05:18
Hier ein Lösungsvorschlag

https://forum.fhem.de/index.php?msg=1274426
Titel: Aw: /dev/serial/by-id fehlt plötzlich unter Debian
Beitrag von: Der-Eine am 13 Mai 2023, 00:33:46
Hi zusammen,
ich habe an meinem Pi mit Bullseye auch ein Update gemacht und wie oben hat mir die Serial\by-id gefehlt. Diese hab ich durch die Vorlage zurück geholt. Jedoch funktioniert auf einmal mein Signalduino nur ganz kurz und streikt dann einfach. Hat hier noch jemand ein Idee wo man da ansetzen könnte?
Titel: Aw: /dev/serial/by-id fehlt plötzlich unter Debian
Beitrag von: Jewe am 16 Mai 2023, 09:01:20
Schaut mal hier, das Problem lässt sich so lösen : https://forum.iobroker.net/topic/65017/zigbee-conbee2-funktioniert-nach-update-nicht-mehr-udev/102
Titel: Aw: /dev/serial/by-id fehlt plötzlich unter Debian
Beitrag von: drhirn am 16 Mai 2023, 09:28:00
Sorry, dass ich so lange nicht reagiert habe! War auf Urlaub. Und danke für die ganzen Vorschläge!
Ich persönlich habe mich dazu entschieden, einfach meinen lange gehegten Plan umzusetzen und alles vom Host mittels ser2net an die VMs weiterzuleiten. Das erspart mir das Rumbasteln an Repositories oder System-Dateien. Da vergesse ich nämlich nur wieder, dass ich das gemacht habe ;).
Titel: Aw: [gelöst] /dev/serial/by-id fehlt plötzlich unter Debian
Beitrag von: Wernieman am 16 Mai 2023, 10:59:57
@Jeve:
Mann sollte sich aber Grundsätzlich bei jedem Neueintragen eines Repositorys überlegen, ob es sinnvoll und gut ist. Und bei so etwas Wichtigem wie UDEV würde ich persönlich ....
Titel: Aw: [gelöst] /dev/serial/by-id fehlt plötzlich unter Debian
Beitrag von: Jewe am 16 Mai 2023, 18:28:31
Zitat von: Wernieman am 16 Mai 2023, 10:59:57@Jeve:
Mann sollte sich aber Grundsätzlich bei jedem Neueintragen eines Repositorys überlegen, ob es sinnvoll und gut ist. Und bei so etwas Wichtigem wie UDEV würde ich persönlich ....

Ja schon, die ofizielle Version hat einen Bug und das Repository im Anhang ist ja eine ofizielle Quelle mit einer backport Version. Ist das "so" unklug oder gefährlich? Hmm.

Jens
Titel: Aw: [gelöst] /dev/serial/by-id fehlt plötzlich unter Debian
Beitrag von: Wernieman am 16 Mai 2023, 21:27:31
.. Ist das "so" unklug ...
Ja, wenn man es einfach pauschal übernimmt. Nein, wenn man es sich Gründlich überlegt hat (Vor/Nachteile). Da nur zu viele einfach Copy&Paste solche Lösungen übernehmen, werde ich immer auf so etwas hinweisen ... also im Zweifel immer lieber nicht ...