Moin Liebe Ubuntugemeinde.
Analog komme ich hier auch gerade etwas in's schleudern. Ich habe ein Programmierboard für TFT-Dispays (4,3'), welches ich gerne ebenso wie einen 08/15 USB-RS232 Adapter als ttyUSB* anzeigen lassen will.
nach einer Sichtung der Logs via
1 | sudo udevadm test /sys/dev/char/189\:14 |
erhalte ich folgende Meldung.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | IMPORT builtin 'usb_id' /lib/udev/rules.d/40-libgphoto2-6.rules:3 IMPORT builtin skip 'usb_id' /lib/udev/rules.d/50-udev-default.rules:9 IMPORT builtin 'hwdb' /lib/udev/rules.d/50-udev-default.rules:9 MODE 0664 /lib/udev/rules.d/50-udev-default.rules:40 IMPORT builtin 'hwdb' /lib/udev/rules.d/55-Argyll.rules:88 RUN '/usr/share/virtualbox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass}' /etc/udev/rules.d/60-vboxdrv.rules:5 PROGRAM 'mtp-probe /sys/devices/pci0000:00/0000:00:12.0/usb1/1-1/1-1.1/1-1.1.3 1 15' /lib/udev/rules.d/69-libmtp.rules:1264 starting 'mtp-probe /sys/devices/pci0000:00/0000:00:12.0/usb1/1-1/1-1.1/1-1.1.3 1 15' 'mtp-probe /sys/devices/pci0000:00/0000:00:12.0/usb1/1-1/1-1.1/1-1.1.3 1 15'(out) '0' 'mtp-probe /sys/devices/pci0000:00/0000:00:12.0/usb1/1-1/1-1.1/1-1.1.3 1 15' [7342] exit with return code 0 handling device node '/dev/bus/usb/001/015', devnum=c189:14, mode=0664, uid=0, gid=0 preserve permissions /dev/bus/usb/001/015, 020664, uid=0, gid=0 preserve already existing symlink '/dev/char/189:14' to '../bus/usb/001/015' ACTION=add BUSNUM=001 DEVNAME=/dev/bus/usb/001/015 DEVNUM=015 DEVPATH=/devices/pci0000:00/0000:00:12.0/usb1/1-1/1-1.1/1-1.1.3 DEVTYPE=usb_device DRIVER=usb ID_BUS=usb ID_MM_DEVICE_MANUAL_SCAN_ONLY=1 ID_MODEL=eDIP_Programmer ID_MODEL_ENC=eDIP\x20Programmer ID_MODEL_ID=d8f8 ID_REVISION=0600 ID_SERIAL=ELECTRONIC_ASSEMBLY_eDIP_Programmer_EA9777-1 ID_SERIAL_SHORT=EA9777-1 ID_USB_INTERFACES=:ffffff: ID_VENDOR=ELECTRONIC_ASSEMBLY ID_VENDOR_ENC=ELECTRONIC\x20ASSEMBLY ID_VENDOR_FROM_DATABASE=Future Technology Devices International, Ltd ID_VENDOR_ID=0403 MAJOR=189 MINOR=14 PRODUCT=403/d8f8/600 SUBSYSTEM=usb TYPE=0/0/0 USEC_INITIALIZED=54794729 run: '/usr/share/virtualbox/VBoxCreateUSBNode.sh 189 14 00' unload module index s |
Soweit schon mal alles IO. Aber habe ich nun eine Möglichkeit meinem Gerät zu sagen, das es als tty laufen soll? ergo, kann ich dem System sagen. EGAL was die regeln sagen, dies ist als ein tty anzusehen?
Immerhin kann ich da ja auch wie auf einen USB umsetzter daten in beide Richtungen verschicken.
Die Überlegung zu meiner .rules in diesem zusammenhang schaut wie folgt aus.
1 2 3 4 | # 82-EVALeDIP-TFT-board.rules # ttyUSBTFTBoard KERNEL=="tty*", SUBSYSTEM=="usb", ATTRS{idProduct}=="d8f8", ATTRS{idVendor}=="0403", SYMLINK+="ttyUSBTFT" |
Bitte nicht wundern, über den ttyUSBTFT.
Moderiert von noisefloor:
Supportanfrage - vom Wikiforum ins Supportforum verschoben