Pagina 1 di 1

Udev e numerazione ttyusb

Inviato: ven 12 mar 2010, 9:38
da Mercyful
Salve,
volevo chiedere se qualcuno è a conoscenza del modo per dire a udev di numerare, con lo stesso numero, una periferica.
In particolare collego al pc un cavo usb/seriale che uso con minicom. Quando chiudo minicom, stacco e riattacco la usb questa viene numerata diversamente
iniziando da ttyusb0 all'avvio del pc. Questo mi porta ogni volta a modificare le configurazioni di minicom perchè il dispositivo cambia nome.
Come posso fare?

Grazie in anticipo

Re: Udev e numerazione ttyusb

Inviato: ven 12 mar 2010, 10:08
da targzeta
Digli di crearti un link simbolico con lo stesso nome ogni volta che colleghi lo stesso device. Se cerchi sul forum troverai qualche cosa su come farlo altrimenti, pagine di manuale a parte, c'è questo documento online:
http://reactivated.net/writing_udev_rules.html

Se hai problemi chiedi pure,
Emanuele

Re: Udev e numerazione ttyusb

Inviato: ven 12 mar 2010, 10:39
da Mercyful
mh ok
se ho capito bene posso aggiungere questa regola a quelle di udev

Codice: Seleziona tutto

SUBSYSTEM=="usb", ATTRS{?????}=="???????", SYMLINK+="usb_serial_cable"
considerando il seguente log preso dal dmesg come posso identificare il dispositivo, per sostituire quei punti di domanda che ho scritto sopra?

Codice: Seleziona tutto

usb 5-1: USB disconnect, address 3
pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0
pl2303 5-1:1.0: device disconnected
usb 5-1: new full speed USB device using uhci_hcd and address 10
usb 5-1: New USB device found, idVendor=067b, idProduct=2303
usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 5-1: Product: USB-Serial Controller
usb 5-1: Manufacturer: Prolific Technology Inc.
usb 5-1: configuration #1 chosen from 1 choice
pl2303 5-1:1.0: pl2303 converter detected
usb 5-1: pl2303 converter now attached to ttyUSB1

Re: Udev e numerazione ttyusb

Inviato: ven 12 mar 2010, 13:27
da targzeta
Ma la guida l'hai letta? Per identificare il device su usa udevadm(8) vedi l'opzione 'info'.

Emanuele