Raspberry Pi USB-Seriell permanenten Namen: Unterschied zwischen den Versionen

Aus Nicki Wiki
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
Dem USB-Gerät über die Seriennummer einen dauerhaften Namen wie zum Beispiel <code>ttyUSB0</code> zuordnen.
Dem USB-Gerät über die Seriennummer einen dauerhaften Namen wie zum Beispiel <code>ttyArduino</code> zuordnen.
=Seriennummer=
=Seriennummer=
  lsusb
  lsusb

Version vom 1. Juli 2021, 06:29 Uhr

Dem USB-Gerät über die Seriennummer einen dauerhaften Namen wie zum Beispiel ttyArduino zuordnen.

Seriennummer

lsusb
Bus 001 Device 005: ID 0403:6015 Future Technology Devices International, Ltd Bridge(I2C/SPI/UART/FIFO)
Bus 001 Device 004: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
Bus 001 Device 003: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
cat /var/log/messages |grep "usb 1-1."
usb 1-1.3: new full-speed USB device number 4 using xhci_hcd
usb 1-1.3: New USB device found, idVendor=0403, idProduct=6001, bcdDevice= 6.00
usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1.3: Product: TTL232R-3V3
usb 1-1.3: Manufacturer: FTDI
usb 1-1.3: SerialNumber: FTA3QOS3
usb 1-1.3: Detected FT232RL
usb 1-1.3: FTDI USB Serial Device converter now attached to ttyUSB0


UDEV Regel

Erstellen einer neuen Datei 99-usb-serial.rules unter /etc/udev/rules.d

vim /etc/udev/rules.d/99-usb-serial.rules

Mit dem Inhalt der USB IDs, Seriennummern und der zuordnung zum Seriell-Gerät:

SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", ATTRS{serial}=="FTA3QOS3", SYMLINK+="ttyISK"
SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6015", ATTRS{serial}=="DK63AFAT", SYMLINK+="ttyEBUS"
SUBSYSTEM=="tty", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="7523", ATTRS{serial}=="0000:01:00.0", SYMLINK+="ttyEBZA"

Der SYMLINK+= ist frei wählbar und kann dann als Gerät eingebunden werden.