Twilo: Link von /dev/ttyUSB0 nach z.B. /dev/ttyS4

Hallo,

ich habe mir ein USB DGT Schachbrett gekauft.

Das DGT Schachbrett wird erkannt und als /dev/ttyUSB0 eingebunden. Die Schachsoftware erwartet das Brett aber auf /dev/ttyS0 - /dev/ttyS7.
Im Moment erstelle ich immer ein Link von /dev/ttyUSB0 nach /dev/ttyS4.
Wie kann ich es erreichen, dass das DGT Schachbrett gleich bzw. zusätzlich unter /dev/ttySX ansprechbar ist?

Als OS verwende ich Debian sid.

dmesg:
[ 2644.657932] usb 2-8: new full speed USB device using ohci_hcd and address 3
[ 2644.878396] usb 2-8: configuration #1 chosen from 1 choice
[ 2644.894503] usb 2-8: New USB device found, idVendor=0403, idProduct=6001
[ 2644.894511] usb 2-8: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2644.894513] usb 2-8: Product: USB <-> Serial
[ 2644.894515] usb 2-8: Manufacturer: FTDI
[ 2645.032564] usbcore: registered new interface driver usbserial
[ 2645.032582] usbserial: USB Serial support registered for generic
[ 2645.032609] usbcore: registered new interface driver usbserial_generic
[ 2645.032612] usbserial: USB Serial Driver core
[ 2645.052529] usbserial: USB Serial support registered for FTDI USB Serial Device
[ 2645.052529] ftdi_sio 2-8:1.0: FTDI USB Serial Device converter detected
[ 2645.052529] ftdi_sio: Detected FT232BM
[ 2645.052529] usb 2-8: FTDI USB Serial Device converter now attached to ttyUSB0
[ 2645.052529] usbcore: registered new interface driver ftdi_sio
[ 2645.052529] ftdi_sio: v1.4.3:USB FTDI Serial Converters Driver

mfg
Twilo

  1. Als OS verwende ich Debian sid.

    Dann musst du in der Konfiguration von udev festlegen, welches Device erzeugt werden soll.
    Da udev ziemlich komplex ist, suchst du dir am besten ein passendes HowTo oder

    man udev

    1. Hallo,

      Als OS verwende ich Debian sid.

      Dann musst du in der Konfiguration von udev festlegen, welches Device erzeugt werden soll.
      Da udev ziemlich komplex ist, suchst du dir am besten ein passendes HowTo oder

      man udev

      ok, mit udev habe ich erst einmal ein Ansatz

      mfg
      Twilo

    2. Hallo,

      Als OS verwende ich Debian sid.

      Dann musst du in der Konfiguration von udev festlegen, welches Device erzeugt werden soll.
      Da udev ziemlich komplex ist, suchst du dir am besten ein passendes HowTo oder

      aktuell sieht meine Regel wie folgt aus
      BUS=="usb", KERNEL=="ttyUSB*",SYSFS{serial}=="0000:00:02.0" SYMLINK+="ttyS4"

      beim Anstecken des Bretts wird jetzt ein Link von /dev/ttyS4 nach /dev/ttyUSB0 angelegt.

      Gibt es eine Möglichkeit, dass er das nächst freie ttySN verwendet?
      Es könnte ja sein, dass /dev/ttyS4 schon existiert.

      mfg
      Twilo