Raspi mit mehreren fest zugeordneten usb-rs232 adaptern

Gast #6546802
Lesenswert?
• ▲
▼
>Ist es möglich usb-rs232 adapter unter
>Linux fest zuzuordnen, so daß nach jedem reboot
>Die gleiche schnittstelle den gleichen
>Namen bekommt?
>Wenn ja, wie?


Evtl. per udev Rule einen Symlink setzen?
Erfordert aber, dass die Adapter
identifizierbar sind, z.B. per SerialNumber im USB Descriptor.
Gast #6546850
Lesenswert?
• ▲
▼
Moin, -

udev ist das Zauberwort. In den udev-Regeln kannst Du festlegen, welchen 
Namen ein spezielles Geraet hat. Mit lsusb kannst Du Parameter Deines 
Geraetes auslesen.

Z.B. einen RS323-USB-Konverter (massiv gekuerzt):
1
# lsusb -v -s 02:0006
2

3
Bus 002 Device 006: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
4
Device Descriptor:
5
...
6
  idVendor           0x0403 Future Technology Devices International, Ltd
7
  idProduct          0x6001 FT232 Serial (UART) IC
8
  bcdDevice            6.00
9
  iManufacturer           1 FTDI
10
  iProduct                2 FT232R USB UART
11
  iSerial                 3 A8008XHg

Dann brauchst Du nur noch ein paar Regeln in /etc/udev/rules.d 
einpacken:
1
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", \
2
    ATTRS{iSerial}=="A8008XHg", MODE:="0666", \
3
    SYMLINK+="mytty"

Gruesse

Th.
#6546916
Lesenswert?
• ▲
▼
Unter Linux melden sich zumindest die FTDT-usb-rs232 Adapter
unter dem Verzeichniss "/dev/serial/by-id" an:
So sieht das dann z.B. aus:
---
ls -l /dev/serial/by-id
lrwxrwxrwx 1 root root 13 Jan  9 13:26 
usb-FTDI_FT232R_USB_UART_A901RQ9F-if00-port0-> ../../ttyUSB0
----
Dann einfach Ausgabe auf 
"/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_deintollerftdiname-if00-port 
0
umleiten.
Siehe auch hierda: 
https://wiki.fhem.de/wiki/Mehrere_USB-Ger%C3%A4te_einbinden

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.