[RISOLTO] Chiarimenti su questo script - INTERNET BOX usb

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
Avatar utente
Jano .
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2014
Iscrizione: lunedì 16 aprile 2007, 12:05
Desktop: Gnome
Distribuzione: Ubuntu 14.04 - User # 19647
Sesso: Maschile
Contatti:

[RISOLTO] Chiarimenti su questo script - INTERNET BOX usb

Messaggio 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
Ultima modifica di Jano . il domenica 10 giugno 2007, 15:39, modificato 1 volta in totale.
Sito Web: http://www.janoweb.net
Wireless: ALFA-AWUS036H, AWUS050NH, D-Link DWL-G650, D-Link DWL-G122, ZyXel G220, Linksys WUB54GR, Intel PRO/Wireless 3945ABG
Avatar utente
Giambo
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1013
Iscrizione: sabato 4 febbraio 2006, 18:36
Località: Helvetia

Re: Chiarimenti su questo script

Messaggio 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 ?
Here we are again, now place your bets
Avatar utente
Jano .
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2014
Iscrizione: lunedì 16 aprile 2007, 12:05
Desktop: Gnome
Distribuzione: Ubuntu 14.04 - User # 19647
Sesso: Maschile
Contatti:

Re: Chiarimenti su questo script

Messaggio 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? >:(
Sito Web: http://www.janoweb.net
Wireless: ALFA-AWUS036H, AWUS050NH, D-Link DWL-G650, D-Link DWL-G122, ZyXel G220, Linksys WUB54GR, Intel PRO/Wireless 3945ABG
Avatar utente
paper0k
Rampante Reduce
Rampante Reduce
Messaggi: 7220
Iscrizione: lunedì 2 ottobre 2006, 13:39
Contatti:

Re: Chiarimenti su questo script

Messaggio 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 ;)
Chiunque può essere ragionevole, ma esser sani di mente è raro (Oscar Wilde)
Wiki|Blog|Twitter|Identi.ca|last.fm
Avatar utente
Jano .
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2014
Iscrizione: lunedì 16 aprile 2007, 12:05
Desktop: Gnome
Distribuzione: Ubuntu 14.04 - User # 19647
Sesso: Maschile
Contatti:

Re: Chiarimenti su questo script

Messaggio 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.
Sito Web: http://www.janoweb.net
Wireless: ALFA-AWUS036H, AWUS050NH, D-Link DWL-G650, D-Link DWL-G122, ZyXel G220, Linksys WUB54GR, Intel PRO/Wireless 3945ABG
Avatar utente
paper0k
Rampante Reduce
Rampante Reduce
Messaggi: 7220
Iscrizione: lunedì 2 ottobre 2006, 13:39
Contatti:

Re: Chiarimenti su questo script

Messaggio 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?
Chiunque può essere ragionevole, ma esser sani di mente è raro (Oscar Wilde)
Wiki|Blog|Twitter|Identi.ca|last.fm
Avatar utente
Jano .
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2014
Iscrizione: lunedì 16 aprile 2007, 12:05
Desktop: Gnome
Distribuzione: Ubuntu 14.04 - User # 19647
Sesso: Maschile
Contatti:

Re: Chiarimenti su questo script

Messaggio 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
Sito Web: http://www.janoweb.net
Wireless: ALFA-AWUS036H, AWUS050NH, D-Link DWL-G650, D-Link DWL-G122, ZyXel G220, Linksys WUB54GR, Intel PRO/Wireless 3945ABG
Avatar utente
Jano .
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2014
Iscrizione: lunedì 16 aprile 2007, 12:05
Desktop: Gnome
Distribuzione: Ubuntu 14.04 - User # 19647
Sesso: Maschile
Contatti:

Re: Chiarimenti su questo script

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

Immagine
Ultima modifica di Jano . il sabato 9 giugno 2007, 17:59, modificato 1 volta in totale.
Sito Web: http://www.janoweb.net
Wireless: ALFA-AWUS036H, AWUS050NH, D-Link DWL-G650, D-Link DWL-G122, ZyXel G220, Linksys WUB54GR, Intel PRO/Wireless 3945ABG
Avatar utente
paper0k
Rampante Reduce
Rampante Reduce
Messaggi: 7220
Iscrizione: lunedì 2 ottobre 2006, 13:39
Contatti:

Re: Chiarimenti su questo script

Messaggio 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 ;)
Chiunque può essere ragionevole, ma esser sani di mente è raro (Oscar Wilde)
Wiki|Blog|Twitter|Identi.ca|last.fm
Avatar utente
Jano .
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2014
Iscrizione: lunedì 16 aprile 2007, 12:05
Desktop: Gnome
Distribuzione: Ubuntu 14.04 - User # 19647
Sesso: Maschile
Contatti:

Re: Chiarimenti su questo script

Messaggio 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
Ultima modifica di Jano . il domenica 10 giugno 2007, 16:02, modificato 1 volta in totale.
Sito Web: http://www.janoweb.net
Wireless: ALFA-AWUS036H, AWUS050NH, D-Link DWL-G650, D-Link DWL-G122, ZyXel G220, Linksys WUB54GR, Intel PRO/Wireless 3945ABG
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti