Repository 32bit  Forum
Repository 64bit  Wiki

[RISOLTO]Regole udev per Internet Key

Postate qui per tutte le discussioni legate a Linux in generale.

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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.

[RISOLTO]Regole udev per Internet Key

Messaggioda litino » lun mar 05, 2012 13:20

Ciao a tutti,
spero di aver postato nella sezione giusta.
Vi spiego il problema, sto lavorando con un dispositivo con processore ARM (igepv2 con Poky Linux) a cui dovrei aggiungere la possibilità di collegarsi ad internet tramite una Interent Key (in particolare una Alcatel x220s). Ho installato usb-modeswitch, che fà il suo dovere ed infatti vengono correttamente creati i device ttyUSB*.
Ho aggiunto una regola ad udev per creare un link simbolico tra /dev/ttyUSB4 e /dev/modem.
Codice: Seleziona tutto
$ cat /etc/udev/rules.d/81-usb-modem.rules
ACTION=="add", KERNEL=="ttyUSB4", ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="0017", SYMLINK+="modem"

Il link viene creato correttamente.
Ora vorrei aggiungere un'altra regola per far partire la connessione in automatico. Ho aggiunto le seguenti linee allo stesso file:
Codice: Seleziona tutto
ACTION=="add", KERNEL=="ttyUSB4", RUN+="/sbin/modprobe ppp_generic"
ACTION=="add", KERNEL=="ttyUSB4", RUN+="/bin/sh /etc/ppp/ppp-on"

Il modulo ppp_generic viene caricato, ma lo script viene eseguito solo se al boot della macchina la Internet Key è già inserita, altrimenti no. Se la collego mentre la macchina è già accesa la connessione non parte.
Avete qualche idea?
Grazie
Ultima modifica di litino il lun mar 05, 2012 18:06, modificato 1 volta in totale.
litino
Linux 1.0
Linux 1.0
 
Messaggi: 86
Iscritto il: lun nov 12, 2007 13:08
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE

Re: Regole udev per Internet Key

Messaggioda targzeta » lun mar 05, 2012 16:22

Perché metti due regole separate se una è prerequisito dell'altra? Sei sicuro che udev segua l'ordine che ha scelto tu? Io metterei tutto in un'unica regola RUN e poi, magari, ci metti in mezzo uno sleep di 1 secondo, tanto per essere sicuro che quando la connessione ppp-on parte tutto sia stato settato a dovere. Può essere che, se all'avvio la pennina è inserita, il kernel carichi automaticamente il modulo (via i driver usb) e quindi quando parte udevd tutto fili lisci.

'udevadm monitor' potrebbe esserti d'aiuto,
Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6142
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: Regole udev per Internet Key

Messaggioda litino » lun mar 05, 2012 18:05

Grazie Spina,
ho fatto come mi hai suggerito (tutto su una unica riga + sleep di 1 secondo) ed ora funziona.
Grazie ancora
litino
Linux 1.0
Linux 1.0
 
Messaggi: 86
Iscritto il: lun nov 12, 2007 13:08
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE

Re: [RISOLTO]Regole udev per Internet Key

Messaggioda targzeta » lun mar 05, 2012 18:13

Ok, ma hai fatto un test senza 'sleep'? Magari non serve.

Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6142
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: [RISOLTO]Regole udev per Internet Key

Messaggioda litino » lun mar 05, 2012 21:05

Si l'ho fatto, non funziona. Con lo sleep di un secondo invece và.
Thanks
litino
Linux 1.0
Linux 1.0
 
Messaggi: 86
Iscritto il: lun nov 12, 2007 13:08
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE


Torna a Gnu/Linux in genere

Chi c’è in linea

Visitano il forum: Google [Bot] e 1 ospite