Pagina 1 di 1

aggiungere un linka /dev con udev

Inviato: ven 4 apr 2008, 12:09
da sbabaro
La scheda pc express per hsdpa mi crea il link del modem in /dev/tts/USB6
come faccio a fare in modo che quando aggiungo il device questo mi crea il link a /dev/modem ?
ho provato ad aggiungere la riga

Codice: Seleziona tutto

KERNEL=="tts/USB6",SYMLINK+="modem"
in 10-local-rules, ma non ha sortito effetto

P.S.
non è che mi potreste indicare qualche documetno da studiare un pochino meglio per comprendere come funziona la sintassi di udev?

Re: aggiungere un linka /dev con udev

Inviato: ven 4 apr 2008, 13:02
da sixjan
per il doc guarda qui:
http://www.reactivated.net/writing_udev_rules.html

ma c'è anche nel pacchetto udev.

per sapere le caratteristiche del device e quindi mettere
le giuste regole io uso uno script:

Codice: Seleziona tutto

#!/bin/bash

if [[ $# = 0 ]]; then
   echo "Uso: `basename $0` nome_dispositivo (/dev/...)"
   exit 1
fi

if ! udevinfo -q path -n $1 &> /dev/null; then
   echo "Dispositivo $1 non trovato...!"
   exit 1
fi

udevinfo -a -p `udevinfo -q path -n $1`

A occhio e croce il valore KERNEL=="tts/USB6" forse dovrebbe essere KERNEL="USB6". Inoltre aggiungerei BUS=="usb". Però prova lo script

./script /dev/tts/USB6

e vedi tutti i valori.

Ciao.

Re: aggiungere un linka /dev con udev

Inviato: lun 7 apr 2008, 17:22
da sbabaro
provo subito

Re: aggiungere un linka /dev con udev

Inviato: lun 7 apr 2008, 17:27
da sbabaro
la cosa strana è che mi dà lo stesso messaggio di messages

Codice: Seleziona tutto

  looking at device '/devices/pci0000:00/0000:00:1d.2/usb3/3-2/3-2:1.3/ttyUSB6/tty/ttyUSB6':
    KERNEL=="ttyUSB6"
    SUBSYSTEM=="tty"
    DRIVER==""
    SYSFS{dev}=="188:6"

ma in effetti il device lo crea come tts/USB6

[RISOLTO] Re: aggiungere un linka /dev con udev

Inviato: lun 7 apr 2008, 17:30
da sbabaro
in effetti messo come indicazione ttyUSB6 mi crea il link
Mi rimane incompresa perchè mi crea i link in tts/USB6

comunque grazie del prezioso script =D>