Pagina 1 di 1
[RISOLTO] Chiarimenti su questo script - INTERNET BOX usb
Inviato: giovedì 7 giugno 2007, 18:22
da Jano .
Un saluto a tutti,
E da più di un mese che ho risolto il problema di swithare in automatico all' avvio del sistema il modem USB GlobeSurfer ICON (Vodafone Internet Box per intenderci), però sinceramente avendo diversi provider, quando cambio le schede dei diversi Operatori, devo riavviare sempre il sistema.
Il problema è che inizialmente il modem viene visto come Unita di massa, e allora deve essere scollegato e ricollegato con altro Id product e Serial vendor, e ricaricato come usb serial.
Vorrei riuscire a fare questa operazione senza riavviare sempre il sistema, ma inserdo e inserendo il nodulo USB.
Ho trovato questo ma non mi funziona.
In order to activate icon_switch (che è il programmino che uso all'avvio durante il boot, e funziona) automatically when putting in, still another line to
*.rules-Datei (s.o.) attach.
@SUBSYSTEM== " usb ", SYSFS {idproduct} == " 1000 ", SYSFS {idvendor} == " 05c6 ", RUN+= " /usr/local/bin/icon_switch "
Io ho creato uno script chiamato
udev.rules-Datei in /etv/udev, ho forse sbagliato? Sicuramente sì perchè non funziona.... >:(
Questo è il sito dove ho preso le info, ho praticamente eseguito tutto e va Ok, tranne la possibilità di collegare e scollegare l' unità senza riavviare il sistema.
http://www.plzk.de/easybox/pmwiki.php?n=Index.Tutorial
Grazie
Re: Chiarimenti su questo script
Inviato: giovedì 7 giugno 2007, 19:47
da Giambo
jano_68 ha scritto:
Io ho creato uno script chiamato udev.rules-Datei in /etv/udev, ho forse sbagliato? Sicuramente sì perchè non funziona.... >:(
In che senso non funziona ? Non parte lo script ? Ti da un errore ?
Re: Chiarimenti su questo script
Inviato: giovedì 7 giugno 2007, 22:11
da Jano .
Mi spiego meglio, stando alla guida ed è corretta perchè quando accendo e spengo il portatile fa il suo dovere.
Ma la parte che permette il riconoscimento (senza riavviare tutte le volte il PC) con questa dicitura:
In order to activate icon_switch automatically when putting in, still another line to *.rules-Datei (s.o.) attach.
@SUBSYSTEM== " usb ", SYSFS {idproduct} == " 1000 ", SYSFS {idvendor} == " 05c6 ", RUN+= " /usr/local/bin/icon_switch "
Questo nuovo file *.rules-Datei (che io ho creato in /etc/udev e chiamato udev.rules-Datei) dove ho inserito i comandi cui sopra non funziona.
Sbaglio il nome del file?, sbaglio la posizione di archivio? >:(
Re: Chiarimenti su questo script
Inviato: giovedì 7 giugno 2007, 22:13
da paper0k
Ma i valori di idproduct e idvendor sono corretti? Hai controllato con "lsusb" ?

Comunque ti consiglio di inserire la definizione in /etc/udev/rules.d/80-programs.rules facendo però un backup prima di modificare il file:
Codice: Seleziona tutto
cd $HOME
cp /etc/udev/rules.d/80-programs.rules .
sudo gedit /etc/udev/rules.d/80-programs.rules
e alla fine inserisci:
Codice: Seleziona tutto
SUBSYSTEMS=="usb", SYSFS{idVendor}=="1000", SYSFS{idProduct}=="05c6", RUN+="/usr/local/bin/icon_switch"
ma prima controlla se i codici sono giusti

Re: Chiarimenti su questo script
Inviato: venerdì 8 giugno 2007, 1:20
da Jano .
Forse non mi sono spiegato bene, Quella guida che vi ho postato è una delle 3 che ho dovuto mettere insieme per far funzionare correttamente, con la minima configurazione possibile, questo benedetto modem HDSPA.
Ho postato anche una guida passo passo in questo Forum mesi fà intitolata: "VODAFONE INTERNET BOX" dove ho spiegato per tutti gli utenti come configurare questo modem al meglio.
L' inica cosa che ancora non riesco a fare e il riconoscimento dell' unita USB staccandola e ricollegandola senza dover necessariamente riavviare il sistema.
Il resto già mi funziona da tempo, io mi collego in internet solo con lo "scatolotto HDSPA".
E quell' ultimo script, solo quello che non riesco a far andare, forse lo metto in una posizione sbagliata.
Re: Chiarimenti su questo script
Inviato: venerdì 8 giugno 2007, 7:08
da paper0k
jano_68 ha scritto:
Forse non mi sono spiegato bene
Scusa, cosa nella mia risposta ti ha fatto pensare che non avevo capito il problema?
Hai provato a modificare il file che ti ho indicato inserendo quello che ti ho detto?
Re: Chiarimenti su questo script
Inviato: venerdì 8 giugno 2007, 11:11
da Jano .
Scusa paperOK, ieri notte quando ho risposto, nella fretta, non ho fatto attenzione all' intera stringa che mi hai suggerito.
Ho notato stamattina rileggendo con più attenzione, la differenza.
In effetti al file "80-programs.rules" non ho fatto modifiche.
Mi sono limitato a crearne uno ex-novo in /etc/udev/rules.d e l' ho chiamato 85-usbhotplug.rules, dove in effetti gli indico solo di caricare il modulo usbserial con i nuovi parametri di idvendor e di idproduct.
Provvedo, vediamo come va, grazie
Jano
Re: Chiarimenti su questo script
Inviato: sabato 9 giugno 2007, 17:57
da Jano .
Ciao paperOk, niente da fare.
Se avvio il sistema col modem collegato tutta la trafila che ho fatto funziona: infatti dando lsusb in console mi dà già il nome dell' unità modificata da QUALCOM (usb-storage/sbagliata) in OPTION (quella corretta), quindi il programmino in boot espelle l'unità e la ricarica cambiando il nome e assegnando i moduli ttyUSB.
Ma se scollego l' unità, e la ricollego il programmino mi da questo errore. E come se non trovasse i driver di Qualcom usb-storage per eseguire il suo iter, espellerlo e poi ricaricare il modulo corretto OPTION come modem.

Re: Chiarimenti su questo script
Inviato: domenica 10 giugno 2007, 9:30
da paper0k
Scusa, copiato male io, metti così:
Codice: Seleziona tutto
SUBSYSTEMS=="usb", SYSFS{idVendor}=="05c6", SYSFS{idProduct}=="1000", RUN+="/usr/local/bin/icon_switch"
avevo invertito il idVendor con il idProduct

Re: Chiarimenti su questo script
Inviato: domenica 10 giugno 2007, 15:38
da Jano .
Ciao paperOK,
Volevo informarti che con l'aggiunta diretta nel file che Tu mi hai suggerito, FUNZIONA PERFETTAMENTE (rotfl)
Tra l'altro il modulo viene caricato in tempo reale senza avere tempi di attesa.
Alla fine era così semplice senza fare tutte le operazioni suggerite dalle guide.......IL PIU E ARRIVARCI.
Vado ad aggiornare la guida passo passo per INTERNET BOX,
Grazie, Jano