Huawei E220 (per gli amici 12d1:1003) mi riattacca la connessione!

Riconoscimento, installazione e configurazione delle periferiche.
Scrivi risposta
Avatar utente
marcus89
Prode Principiante
Messaggi: 148
Iscrizione: lunedì 18 dicembre 2006, 17:54
Località: Este (Pd)
Contatti:

Huawei E220 (per gli amici 12d1:1003) mi riattacca la connessione!

Messaggio da marcus89 »

Ciao a tutti.
Sto tentando di configurare il vodafone internet box di cui nel titolo sul portatile di un mio amico che, nel caso l'impresa riuscisse, passerebbe definitivamente a linux... (good)
Sul pc c'è kubuntu 7.10: attaccata la periferica a caldo, viene riconosciuta da lsusb:

Codice: Seleziona tutto

Bus 002 Device 003: ID 12d1:1003
Il wvdial.conf (copiato da non ricordo più dove in internet):

Codice: Seleziona tutto

[Dialer Vodafone]
Init2 = ATZ
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Stupid Mode = 1
Modem Type = Analog Modem
ISDN = 0
Phone = *99***1#
Modem = /dev/ttyUSB0
Username = vodafone
Dial Command = ATDT
Password = vodafone
Baud = 460800
Init4 = AT+CGDCONT=1,"IP","web.omnitel.it"
Al primo tentativo di connessione la console mi restituisce, tra le altre righe, questi errori:

Codice: Seleziona tutto

WvDial<Err>: Warning: Could not modify /etc/ppp/pap-secrets: Permission denied
WvDial<Err>: --> PAP (Password Authentication Protocol) may be flaky.
WvDial<Err>: Warning: Could not modify /etc/ppp/chap-secrets: Permission denied
WvDial<Err>: --> CHAP (Challenge Handshake) may be flaky.
Do quindi

Codice: Seleziona tutto

giovanni@giovanni-laptop:~$ sudo chmod g+wr /etc/ppp/pap-secrets
giovanni@giovanni-laptop:~$ sudo chmod g+wr /etc/ppp/chap-secrets
Al secondo tentativo, mi risponde (cito solo le righe "interessanti"):

Codice: Seleziona tutto

WvDial<Notice>: Starting pppd at Sat Feb 23 22:40:05 2008
WvDial<Notice>: Pid of pppd: 6367
WvDial<*1>: Using interface ppp0
WvDial<*1>: Authentication (CHAP) started
WvDial<*1>: Authentication (CHAP) successful
WvDial<*1>: Disconnecting at Sat Feb 23 22:40:05 2008
WvDial<*1>: The PPP daemon has died: A modem hung up the phone (exit code = 16)
Cosa significa? Come posso risolvere?
Grazie per l'aiuto
~~Kubuntu 9.04 su Intel Core 2 Duo E6300 (64bit) con scheda madre 82946GZ e 2x512MB DDR2~~
Quo usque tandem abutere, Berlusca, patientia nostra? (marcus89)
Ci sono uomini che sanno tutto, peccato che questo è tutto quello che sanno. (Niccolò Machiavelli)
Shaved
Rampante Reduce
Rampante Reduce
Messaggi: 7738
Iscrizione: lunedì 27 marzo 2006, 18:36

Re: Huawei E220 (per gli amici 12d1:1003) mi riattacca la connessione!

Messaggio da Shaved »

L'E220 non è proprio semplicissimo da configurare; il problema sta nel fatto che all'avvio il kernel lo riconosce come un'unità di massa. Ma non è finità qui: se riuscirai a configurare una connessione, verrà usato il modulo usbserial, che limiterà la velocità in download a 64kb/s.

Io ho configurato il mio con il modulo airprime e funziona molto bene. Ti passo il link ad un file dove ho scritto la procedura (è un po' lunga): http://www.divshare.com/download/3859949-cda
http://www.divshare.com/download/3865346-a7b
http://www.divshare.com/download/3865559-30e

Ciao

Edit: nel file di cui sopra avevo dimenticato di indicare un passaggio. Lo sostituisco con uno aggiornato e corretto.
Ultima modifica di Shaved il domenica 24 febbraio 2008, 11:42, modificato 1 volta in totale.
Avatar utente
marcus89
Prode Principiante
Messaggi: 148
Iscrizione: lunedì 18 dicembre 2006, 17:54
Località: Este (Pd)
Contatti:

Re: Huawei E220 (per gli amici 12d1:1003) mi riattacca la connessione!

Messaggio da marcus89 »

Grazie, Shaved, per avermi risposto!
Non mi è chiaro se dopo aver modificato il modulo airprime dei sorgenti del kernel, il kernel lo devo compilare e installare?
~~Kubuntu 9.04 su Intel Core 2 Duo E6300 (64bit) con scheda madre 82946GZ e 2x512MB DDR2~~
Quo usque tandem abutere, Berlusca, patientia nostra? (marcus89)
Ci sono uomini che sanno tutto, peccato che questo è tutto quello che sanno. (Niccolò Machiavelli)
Shaved
Rampante Reduce
Rampante Reduce
Messaggi: 7738
Iscrizione: lunedì 27 marzo 2006, 18:36

Re: Huawei E220 (per gli amici 12d1:1003) mi riattacca la connessione!

Messaggio da Shaved »

Scusa, mi sono accorto che manca il passaggio della ricompilazione del modulo :-[. Basta fare così

Codice: Seleziona tutto

cd linux-source-2.6.22/drivers/usb/serial
sudo make -C /lib/modules/`uname -r`/build M=`pwd`
sudo depmod -a
sudo cp airprime.ko /lib/modules/`uname -r`/kernel/drivers/usb/serial/airprime.ko
Il simbolo ` non è un apostrofo: lo ottieni premendo alt-gr+' (alt-gr+tasto dell'apostrofo).

Aggiorno il file e cambio il link.
Ultima modifica di Shaved il domenica 24 febbraio 2008, 11:40, modificato 1 volta in totale.
kurtzisa
Prode Principiante
Messaggi: 146
Iscrizione: lunedì 14 agosto 2006, 11:36

Re: Huawei E220 (per gli amici 12d1:1003) mi riattacca la connessione!

Messaggio da kurtzisa »

forse dico una cosa stupida...

https://forge.vodafonebetavine.net/proj ... nemobilec/

qui trovi un pacchetto deb per installare un programmino simile a quelo che dala vodafone, ma per linux e sotto licenza gpl, io l'ho provato con la chiavetta vecchia e quella nuova, funziona alla grande!!!
Shaved
Rampante Reduce
Rampante Reduce
Messaggi: 7738
Iscrizione: lunedì 27 marzo 2006, 18:36

Re: Huawei E220 (per gli amici 12d1:1003) mi riattacca la connessione!

Messaggio da Shaved »

Anche quel software è una buona soluzione :). Io non lo uso perché tra le dipendenze richiede dei pacchetti tipici di gnome (ho Kubuntu).

Se non sbaglio, però, è disponibile in formato .deb solo per le piattaforme intel...per gli amd64 c'è un .rpm da convertire con alien, oppure un tar.gz.
Avatar utente
marcus89
Prode Principiante
Messaggi: 148
Iscrizione: lunedì 18 dicembre 2006, 17:54
Località: Este (Pd)
Contatti:

Re: Huawei E220 (per gli amici 12d1:1003) mi riattacca la connessione!

Messaggio da marcus89 »

Allora, terminata la tua procedura, ho riavviato con la periferica attaccata alla porta usb:
mi veniva riconosciuta come un cd (cioè l'esatto contrario delle nostre intenzioni ???). Ho riavviato una seconda volta, questa volta non c'era l'icona del cd sul desktop. Ho provato a dare "wvdial vodafone":

Codice: Seleziona tutto

WvDial<Notice>: Starting pppd at Sun Feb 24 12:05:56 2008
WvDial<Notice>: Pid of pppd: 5447
WvDial<*1>: Disconnecting at Sun Feb 24 12:05:56 2008
WvDial<*1>: The PPP daemon has died: pppd options error (exit code = 2)
WvDial<*1>: man pppd explains pppd error codes in more detail.
WvDial<Notice>: I guess that's it for now, exiting
WvDial<Notice>: The PPP daemon has died. (exit code = 2)
Il manuale di pppd dice:

Codice: Seleziona tutto

2    An error was detected in processing the options given, such as two mutually exclusive options being used.
Quindi presumo il problema stia nel wvdial.conf, o no?
~~Kubuntu 9.04 su Intel Core 2 Duo E6300 (64bit) con scheda madre 82946GZ e 2x512MB DDR2~~
Quo usque tandem abutere, Berlusca, patientia nostra? (marcus89)
Ci sono uomini che sanno tutto, peccato che questo è tutto quello che sanno. (Niccolò Machiavelli)
Shaved
Rampante Reduce
Rampante Reduce
Messaggi: 7738
Iscrizione: lunedì 27 marzo 2006, 18:36

Re: Huawei E220 (per gli amici 12d1:1003) mi riattacca la connessione!

Messaggio da Shaved »

Prova ad usare un wvdial basilare

Codice: Seleziona tutto

[Dialer Defaults]
Modem = /dev/ttyACM0
Baud = 460800
Init = ATZ0
Init2 = AT Q0 V1 E0 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","web.omnitel.it"
Modem Type = Analog Modem
Carrier Check = no
Phone = *99***1#
Username = ininfluente
Password = ininfluente
Avatar utente
marcus89
Prode Principiante
Messaggi: 148
Iscrizione: lunedì 18 dicembre 2006, 17:54
Località: Este (Pd)
Contatti:

Re: Huawei E220 (per gli amici 12d1:1003) mi riattacca la connessione!

Messaggio da marcus89 »

Adesso il wvdial.conf è questo, perché il tuo non funzionava:

Codice: Seleziona tutto

[Dialer Defaults]
Modem = /dev/ttyUSB0
Baud = 460800
Init = ATZ0
Init2 = AT Q0 V1 E0 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","web.omnitel.it"
Modem Type = Analog Modem
Carrier Check = no
Phone = *99***1#
Username = ininfluente
Password = ininfluente
Il risultato è involontariamente comico:

Codice: Seleziona tutto

giovanni@giovanni-laptop:~$ wvdial
WvDial<*1>: WvDial: Internet dialer version 1.56
WvModem<*1>: Cannot get information for serial port.
WvDial<*1>: Initializing modem.
WvDial<*1>: Sending: ATZ0
WvDial Modem<*1>: ATZ0
WvDial Modem<*1>: OK
WvDial<*1>: Sending: AT Q0 V1 E0 S0=0 &C1 &D2 +FCLASS=0
WvDial Modem<*1>: AT Q0 V1 E0 S0=0 &C1 &D2 +FCLASS=0
WvDial Modem<*1>: OK
WvDial<*1>: Sending: AT+CGDCONT=1,"IP","web.omnitel.it"
WvDial Modem<*1>: OK
WvDial<*1>: Modem initialized.
WvDial<*1>: Sending: ATDT*99***1#
WvDial<*1>: Waiting for carrier.
WvDial Modem<*1>: CONNECT
WvDial<*1>: Carrier detected.  Waiting for prompt.
WvDial<Notice>: Don't know what to do!  Starting pppd and hoping for the best.
WvDial<Notice>: Starting pppd at Sun Feb 24 18:59:59 2008
WvDial<Notice>: Pid of pppd: 5309
WvDial<*1>: Disconnecting at Sun Feb 24 19:00:00 2008
WvDial<*1>: The PPP daemon has died: pppd options error (exit code = 2)
WvDial<*1>: man pppd explains pppd error codes in more detail.
WvDial<Notice>: I guess that's it for now, exiting
WvDial<Notice>: The PPP daemon has died. (exit code = 2)
(rotfl)"Don't know what to do", "hoping for the best" (rotfl) (rotfl)
Questa non me l'aspettavo proprio!

P.S. Per postare mi sono connesso via ethernet, poi ho tolto il cavo e provato alcune modifiche al wvdial.conf: mi risponde invariabilmente

Codice: Seleziona tutto

giovanni@giovanni-laptop:~$ wvdial
WvDial<*1>: WvDial: Internet dialer version 1.56
WvModem<*1>: Cannot get information for serial port.
WvDial<*1>: Initializing modem.
WvDial<*1>: Sending: ATZ0
WvDial<*1>: Sending: ATQ0
WvDial<*1>: Re-Sending: ATZ0
WvDial<Err>: Modem not responding.
???
Ultima modifica di marcus89 il domenica 24 febbraio 2008, 19:19, modificato 1 volta in totale.
~~Kubuntu 9.04 su Intel Core 2 Duo E6300 (64bit) con scheda madre 82946GZ e 2x512MB DDR2~~
Quo usque tandem abutere, Berlusca, patientia nostra? (marcus89)
Ci sono uomini che sanno tutto, peccato che questo è tutto quello che sanno. (Niccolò Machiavelli)
Shaved
Rampante Reduce
Rampante Reduce
Messaggi: 7738
Iscrizione: lunedì 27 marzo 2006, 18:36

Re: Huawei E220 (per gli amici 12d1:1003) mi riattacca la connessione!

Messaggio da Shaved »

Al momento, non ho grandi idee...io uso kppp su Kubuntu, ma anche con wvdial non ho mai avuto questi problemi :-\.

Ti suggerisco una mossa, che potrà anche non essere giusta, ma tanto vale tentarla: entra nel file /etc/resolv.conf e commenta tutti i dns che ci trovi. Poi aggiungi quelli open

Codice: Seleziona tutto

208.67.222.222
208.67.220.220
Avatar utente
marcus89
Prode Principiante
Messaggi: 148
Iscrizione: lunedì 18 dicembre 2006, 17:54
Località: Este (Pd)
Contatti:

Re: Huawei E220 (per gli amici 12d1:1003) mi riattacca la connessione!

Messaggio da marcus89 »

Niente da fare..

Può c'entrare qualcosa l'aggiornamento del firmware che ho fatto un paio di giorni fa? Serve una particolare versione del firmware affinché funzioni?
~~Kubuntu 9.04 su Intel Core 2 Duo E6300 (64bit) con scheda madre 82946GZ e 2x512MB DDR2~~
Quo usque tandem abutere, Berlusca, patientia nostra? (marcus89)
Ci sono uomini che sanno tutto, peccato che questo è tutto quello che sanno. (Niccolò Machiavelli)
Shaved
Rampante Reduce
Rampante Reduce
Messaggi: 7738
Iscrizione: lunedì 27 marzo 2006, 18:36

Re: Huawei E220 (per gli amici 12d1:1003) mi riattacca la connessione!

Messaggio da Shaved »

marcus89 ha scritto: Può c'entrare qualcosa l'aggiornamento del firmware che ho fatto un paio di giorni fa? Serve una particolare versione del firmware affinché funzioni?
Ops...questo non te lo so dire.

Nel caso il tuo amico si fosse stancato di aspettare, mettigli il programma della Vodafone. Se poi dovesse andargli più lento rispetto a quando lo usa con Windows, deve modificare l'usbserial.

Siccome l'operazione è un po' troppo tecnica, non vale la pena di "spaventarlo" prima del tempo. Per il momento connettilo, poi al limite si penserà alle ottimizzazioni del caso ;)

Ciao
Avatar utente
kodemondo
Prode Principiante
Messaggi: 91
Iscrizione: mercoledì 5 marzo 2008, 23:37
Contatti:

Re: Huawei E220 (per gli amici 12d1:1003) mi riattacca la connessione!

Messaggio da kodemondo »

Ciao ho anch'io un Huawei E220, oggi ho letto questo post e ho segiuto i consigli di Shaved....non mi sembra vero ma ora va veramente più veloce.
Grazie della dritta  (good) (b2b)
"La stupidità degli altri mi affascina, ma preferisco la mia." (Ennio Flaiano)
Avatar utente
kodemondo
Prode Principiante
Messaggi: 91
Iscrizione: mercoledì 5 marzo 2008, 23:37
Contatti:

Re: Huawei E220 (per gli amici 12d1:1003) mi riattacca la connessione!

Messaggio da kodemondo »

Senza aprire un nuovo....
quando mi connetto a volte wvdial mi da queste stringhe di codice:
WvDial: local  IP address 217.202.15.35
WvDial: remote IP address 10.64.64.64
WvDial: primary  DNS address 10.11.12.13
WvDial: secondary DNS address 10.11.12.14

sembra sia connesso alla rete ma non si apre nessuna pagina neanche dopo alcuni minuti mentre disconnettendomi e riprovando ripetutamente quando escono questi indirizzi:
WvDial: local  IP address 217.201.193.44
WvDial: remote IP address 10.64.64.64
WvDial: primary  DNS address 213.230.130.222
WvDial: secondary DNS address 213.230.155.94

riesco a navigare correttamente.
Ho anche provato a inserirli in resolv.conf ma non cambia nulla.
"La stupidità degli altri mi affascina, ma preferisco la mia." (Ennio Flaiano)
Shaved
Rampante Reduce
Rampante Reduce
Messaggi: 7738
Iscrizione: lunedì 27 marzo 2006, 18:36

Re: Huawei E220 (per gli amici 12d1:1003) mi riattacca la connessione!

Messaggio da Shaved »

kodemondo ha scritto: WvDial: primary  DNS address 213.230.130.222
WvDial: secondary DNS address 213.230.155.94
Questi sono i dns della Tim (yes).

Prova a rimetterli nel file /etc/resolv.conf e fai in modo che lo stesso file non venga modificato da altre applicazioni. Se usi il terminale bisogna dare questo comando

Codice: Seleziona tutto

sudo chattr +i /etc/resolv.conf
e per riportare tutto come prima

Codice: Seleziona tutto

sudo chattr -i /etc/resolv.conf


Ricordati di disabilitare l'ipv6 (vedi qui).
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 14 ospiti