ubuntuusers.de

udev-REgel für TFT-Display Programmierboard

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

Maik81SE

Anmeldungsdatum:
17. März 2015

Beiträge: 20

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

Antworten |