Linux FTDI device identifier

#2288490
Lesenswert?

moin,
ich habe an einem pc mit debian6 mehrere ftdi adapter angeschlossen. vom 
ftdi treiber werden die geräte beim starten durchnummeriert
/dev/ttyUSB0, /dev/ttyUSB1, ...

ich würde aber lieber mit eindeutigen IDs auf die geräte zugreifen 
können (ftdi serial number)
gibt es da irgendeinen trick, dass die identifier direkt die 
seriennummern enthalten können ohne gleich den treiber umzuschreiben ?
#2291844
Lesenswert?

Falls es noch gebraucht wird...

Ich habe mir für die Programmiertools (unter Debian Linux) eine udev 
rules Datei angelegt, die ist unter
/etc/udev/rules.d/015_usbprog.rules
damit werden die Programmiergeräte für non-root freigegeben, und für die 
USB-RS232 Adapter symbolische Links angegelegt, die immer gleich 
heissen.
Dummerweise hat mein PL2303 Adapter keine Seriennummer...
Der Inhalt der Datei:
1
# Atmel AVR ISP mkII
2
ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2104", GROUP="avrdev", MODE="0660"
3

4
# usbprog bootloader
5
ATTRS{idVendor}=="1781", ATTRS{idProduct}=="0c62", GROUP="avrdev", MODE="0660"
6

7
# USBasp programmer
8
ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05dc", GROUP="avrdev", MODE="0660"
9

10
# USB-RS232 converter
11
# the FTD TTL converters...
12
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", ATTRS{serial}=="A20e1v0O", GROUP:="avrdev", MODE:="0660", SYMLINK+="ttyTTL1"
13
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", ATTRS{serial}=="A6006imQ", GROUP:="avrdev", MODE:="0660", SYMLINK+="ttyTTL2"
14
# the FTD V24 converter
15
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", ATTRS{serial}=="FTF6TL5B", GROUP:="dialout", MODE:="0660", SYMLINK+="ttyV24"
16

17
# the old PL2303 converter
18
ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303", GROUP:="dialout", MODE:="0660", SYMLINK+="ttyV24p"

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren