aggiungere un linka /dev con udev

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
sbabaro
Packager
Packager
Messaggi: 388
Iscritto il: ven 9 set 2005, 0:00
Slackware: slack 12.1
Kernel: 2.6.26 ricompilato
Desktop: gslacky

aggiungere un linka /dev con udev

Messaggio 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?

sixjan
Linux 2.x
Linux 2.x
Messaggi: 413
Iscritto il: dom 6 gen 2008, 11:46
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: Xfce 4.10

Re: aggiungere un linka /dev con udev

Messaggio 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.

sbabaro
Packager
Packager
Messaggi: 388
Iscritto il: ven 9 set 2005, 0:00
Slackware: slack 12.1
Kernel: 2.6.26 ricompilato
Desktop: gslacky

Re: aggiungere un linka /dev con udev

Messaggio da sbabaro »

provo subito

sbabaro
Packager
Packager
Messaggi: 388
Iscritto il: ven 9 set 2005, 0:00
Slackware: slack 12.1
Kernel: 2.6.26 ricompilato
Desktop: gslacky

Re: aggiungere un linka /dev con udev

Messaggio 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

sbabaro
Packager
Packager
Messaggi: 388
Iscritto il: ven 9 set 2005, 0:00
Slackware: slack 12.1
Kernel: 2.6.26 ricompilato
Desktop: gslacky

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

Messaggio 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>

Rispondi