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 ?
Müsste man das nicht über die /etc/udev/rules.d definieren können?
1 | SUBSYSTEM=="usb", ATTRS{serial}=="AFFEDEAD...." .... |
irgendwie so
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" |
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.