[Risolto] nokia 5800 come modem ("NO CARRIER" se uso wvdial)

Riconoscimento, installazione e configurazione delle periferiche.

[Risolto] nokia 5800 come modem ("NO CARRIER" se uso wvdial)

Messaggioda maskass » mercoledì 3 marzo 2010, 19:53

Salve a tutti!  :)

Premessa:
sto cercando di utilizzare il mio telefono (Nokia 5800) come modem per navigare. Piu` che altro perche` ho delle ore di navigazione gratuita con TIM (rigorosamente attraverso l'APN ibox.tim.it).

Detto cio`, prima di registrarmi a questo forum ho cercato su google come risolvere il problema e ho trovato un collegamento ad un vostro post che indicava come usare wvdial per farlo (oppure con gnome-ppp), ma il risultato e` sempre lo stesso, non si collega (posto i dettagli sotto).

Immagino che fra di voi ci siano dei very expert, percio` mi sono registrato e ho postato.

Ecco quello che faccio per step:

(step 0 - Ubuntu 9.10 su Lenovo SL500, il telefono e` un Nokia 5800)

1  - collego il telefono selezionando la modalita` "PC SUITE"
Posto il risultato di un "tail -f /var/log/messages | grep usb" appena lo attacco alla porta USB:

Mar  3 18:47:32 valerio-laptop kernel: [120805.264162] usb 2-3: new high speed USB device using ehci_hcd and address 23
Mar  3 18:47:32 valerio-laptop kernel: [120805.399273] usb 2-3: configuration #1 chosen from 1 choice
Mar  3 18:47:32 valerio-laptop kernel: [120805.404975] usb 2-3: bad CDC descriptors
Mar  3 18:47:32 valerio-laptop kernel: [120805.413445] usb 2-3: bad CDC descriptors


2 questo il contenuto di /etc/wvdial.conf


[Dialer Defaults]
Init = ATZ0
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","ibox.tim.it","",0,0
ISDN = 0
Modem Type = USB Modem
Phone = *99***1#
Modem = /dev/ttyACM0
Username = ''
Carrier Check = no
Password = ''
Baud = 460800


3 questo l'output di sudo wvdialconf

Editing `/etc/wvdial.conf'.

Scanning your serial ports for a modem.

Modem Port Scan<*1>: S0   S1   S2   S3  
WvModem<*1>: Cannot get information for serial port.
ttyACM0<*1>: ATQ0 V1 E1 -- OK
ttyACM0<*1>: ATQ0 V1 E1 Z -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyACM0<*1>: Modem Identifier: ATI -- Nokia
ttyACM0<*1>: Speed 4800: AT -- OK
ttyACM0<*1>: Speed 9600: AT -- OK
ttyACM0<*1>: Speed 19200: AT -- OK
ttyACM0<*1>: Speed 38400: AT -- OK
ttyACM0<*1>: Speed 57600: AT -- OK
ttyACM0<*1>: Speed 115200: AT -- OK
ttyACM0<*1>: Speed 230400: AT -- OK
ttyACM0<*1>: Speed 460800: AT -- OK
ttyACM0<*1>: Max speed is 460800; that should be safe.
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK

Found an USB modem on /dev/ttyACM0.
Modem configuration written to /etc/wvdial.conf.
ttyACM0: Speed 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"


4 eseguo wvdial e...
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ0
ATZ0
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: AT+CGDCONT=1,"IP","ibox.tim.it","",0,0
AT+CGDCONT=1,"IP","ibox.tim.it","",0,0
OK
--> Modem initialized.
--> Sending: ATDT*99***1#
--> Waiting for carrier.
ATDT*99***1#
NO CARRIER
--> No Carrier!  Trying again.
--> Sending: ATDT*99***1#
--> Waiting for carrier.
ATDT*99***1#
NO CARRIER
--> No Carrier!  Trying again.
--> Sending: ATDT*99***1#
--> Waiting for carrier.
ATDT*99***1#
NO CARRIER
--> No Carrier!  Trying again.
--> Sending: ATDT*99***1#
--> Waiting for carrier.
ATDT*99***1#
NO CARRIER

.... continua cosi` fino a che non CTRL+C



Vedo il messaggio di errore  ma... non so sistemare la cosa  >:(
Ultima modifica di maskass il giovedì 4 marzo 2010, 22:51, modificato 1 volta in totale.
maskass
Prode Principiante
 
Messaggi: 5
Iscrizione: marzo 2010

Re: nokia 5800 come modem ("NO CARRIER" se uso wvdial)

Messaggioda il_muflone » mercoledì 3 marzo 2010, 21:57

innanzitutto fai la prova di aggiungere lo stupid mode
Codice: Seleziona tutto
Stupid Mode = on


se ancora non funziona spegni il cellulare e riprova.
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
 
Messaggi: 18877
Iscrizione: maggio 2009
Località: Profondo sud
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64

Re: nokia 5800 come modem ("NO CARRIER" se uso wvdial)

Messaggioda nicolas » giovedì 4 marzo 2010, 2:18

usa come numero di cell *99#
nicolas
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 917
Iscrizione: dicembre 2007
Località: caserta
Distribuzione: fedora

Re: nokia 5800 come modem ("NO CARRIER" se uso wvdial)

Messaggioda maskass » giovedì 4 marzo 2010, 10:28

il_muflone ha scritto:innanzitutto fai la prova di aggiungere lo stupid mode
Codice: Seleziona tutto
Stupid Mode = on


se ancora non funziona spegni il cellulare e riprova.

Grazie mille!
Ho inserito questo "stupid mode" e qualcosa e` cambiato (dopo aver spento a riacceso come mi hai suggerito)!  (good)
Poi leggevo dei messaggi di errore che avevano a che fare con alcuni "permessi", e allora mi e` venuto il dubbio che il device fosse accessibile solo da root... Eseguendo infatti wvdial con sudo ho ottenuto qualcosa che assomiglia ad una connessione al telefono:
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ0
ATZ0
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: AT+CGDCONT=1,"IP","ibox.tim.it","",0,0
AT+CGDCONT=1,"IP","ibox.tim.it","",0,0
OK
--> Modem initialized.
--> Sending: ATDT*99***1#
--> Waiting for carrier.
ATDT*99***1#
CONNECT
~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~
--> Carrier detected.  Starting PPP immediately.
--> Starting pppd at Thu Mar  4 09:21:00 2010
--> Pid of pppd: 5394
--> Using interface ppp0
--> pppd: (ew @cw �kw
--> pppd: (ew @cw �kw
--> pppd: (ew @cw �kw
--> pppd: (ew @cw �kw
--> pppd: (ew @cw �kw
--> local  IP address 95.74.122.241
--> pppd: (ew @cw �kw
--> remote IP address 10.6.6.6
--> pppd: (ew @cw �kw
--> primary  DNS address 213.230.155.10
--> pppd: (ew @cw �kw
--> secondary DNS address 217.200.200.42
--> pppd: (ew @cw �kw

... pero` assomiglia e basta ad una connessione, nel senso che ancora non vado in rete  ::)

Per controllo ho fatto la prova con gnome-ppp (sempre con sudo), e anche qui il programma si connette al telefono, nel senso che esce un dialog "Connesso da 00:00:03" e il timer va avanti come se tutto funzionasse perfettamente. Ma niente web come dicevo sopra.

nicolas ha scritto:usa come numero di cell *99#


grazie anche a te, ho gia` provato a cambiare in quel senso (in rete ho trovato a volte quello, a volte l'altro), ma non cambia nulla! Quello che ho descritto sopra succede sia con l'uno che con l'altro numero.



Piu` tardi provo con WinXP per escludere la (remota) possibilita` che sia il telefono a non funzionare.
maskass
Prode Principiante
 
Messaggi: 5
Iscrizione: marzo 2010

Re: nokia 5800 come modem ("NO CARRIER" se uso wvdial)

Messaggioda il_muflone » giovedì 4 marzo 2010, 13:06

lo stupid mode è dovuto al fatto che alcuni modem gprs/umts non rispondono correttamente alle specifiche telefoniche dei modem convenzionali.
con lo stupid mode va avanti anche in assenza di segnale.

la questione del numero telefonico dipende dal telefono, normalmente è *99#, su altri è *99**1# su altri ancora è *99***1#

non usare sudo, ignora pure il messaggio della password su wvdial.conf, non ha nessuna importanza.

comunque il problema non sembra essere il numero telefonico, sei regolarmente connesso.

riconnettiti e posta qui i risultati di
Codice: Seleziona tutto
ifconfig
route -n
cat /etc/resolv.conf
host www.google.com
ping -c 1 www.google.com


ciao

P.S. non usare il verde, è illeggibile, usa il tag CODE, è fatto apposta
Ultima modifica di il_muflone il giovedì 4 marzo 2010, 13:09, modificato 1 volta in totale.
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
 
Messaggi: 18877
Iscrizione: maggio 2009
Località: Profondo sud
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64

Re: nokia 5800 come modem ("NO CARRIER" se uso wvdial)

Messaggioda maskass » giovedì 4 marzo 2010, 13:55

il_muflone ha scritto:lo stupid mode è dovuto al fatto che alcuni modem gprs/umts non rispondono correttamente alle specifiche telefoniche dei modem convenzionali.
con lo stupid mode va avanti anche in assenza di segnale.

la questione del numero telefonico dipende dal telefono, normalmente è *99#, su altri è *99**1# su altri ancora è *99***1#

non usare sudo, ignora pure il messaggio della password su wvdial.conf, non ha nessuna importanza.

comunque il problema non sembra essere il numero telefonico, sei regolarmente connesso.

riconnettiti e posta qui i risultati di
Codice: Seleziona tutto
ifconfig
route -n
cat /etc/resolv.conf
host www.google.com
ping -c 1 www.google.com


ciao

P.S. non usare il verde, è illeggibile, usa il tag CODE, è fatto apposta

Ti rigrazio molto :)


Allora, riconnetto il telefon e avvio wvdial:


Codice: Seleziona tutto
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ0
ATZ0
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: AT+CGDCONT=1,"IP","ibox.tim.it","",0,0
AT+CGDCONT=1,"IP","ibox.tim.it","",0,0
OK
--> Modem initialized.
--> Sending: ATDT*99***1#
--> Waiting for carrier.
ATDT*99***1#
CONNECT
~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~
--> Carrier detected.  Starting PPP immediately.
--> Starting pppd at Thu Mar  4 12:29:26 2010
--> Pid of pppd: 12947
--> Using interface ppp0
--> pppd: ([15]�[08]@[13]�[08]�[1b]�[08]
--> pppd: ([15]�[08]@[13]�[08]�[1b]�[08]
--> pppd: ([15]�[08]@[13]�[08]�[1b]�[08]
--> pppd: ([15]�[08]@[13]�[08]�[1b]�[08]
--> pppd: ([15]�[08]@[13]�[08]�[1b]�[08]
--> local  IP address 95.74.119.195
--> pppd: ([15]�[08]@[13]�[08]�[1b]�[08]
--> remote IP address 10.6.6.6
--> pppd: ([15]�[08]@[13]�[08]�[1b]�[08]
--> primary   DNS address 213.230.155.10
--> pppd: ([15]�[08]@[13]�[08]�[1b]�[08]
--> secondary DNS address 217.200.200.42
--> pppd: ([15]�[08]@[13]�[08]�[1b]�[08]



ifconfig

ti posto la parte relativa al ppp0 (ho tolto "eth0" e "lo")
Codice: Seleziona tutto
ppp0      Link encap:Point-to-Point Protocol 
          inet addr:95.74.119.195  P-t-P:10.6.6.6  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:5 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:74 (74.0 B)  TX bytes:107 (107.0 B)


route -n

(quello con le "X" e` l'IP appena mi attacco al cavo, magari se serve te lo mando privatamente)
Codice: Seleziona tutto
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.6.6.6        0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
XXX.XXX.XXX.0   0.0.0.0         255.255.255.128 U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
0.0.0.0         XXX.XXX.XXX.XXX  0.0.0.0         UG    100    0        0 eth0


host www.google.com

Codice: Seleziona tutto
;; connection timed out; no servers could be reached


cat /etc/resolv.conf

(maschero ancora parzialmente la mia rete - univ)
Codice: Seleziona tutto
nameserver 213.230.155.10
nameserver 217.200.200.42
domain XXXXX.uniXXXXXX.it
search XXXXX.uniXXXXXX.it


ping -c 1 www.google.com
Codice: Seleziona tutto
ping: unknown host www.google.com
maskass
Prode Principiante
 
Messaggi: 5
Iscrizione: marzo 2010

Re: nokia 5800 come modem ("NO CARRIER" se uso wvdial)

Messaggioda il_muflone » giovedì 4 marzo 2010, 14:03

non è mica un segreto che nascondi unitim.it :D
comunque il problema è dovuto al fatto che attualmente sei connesso col cavo, stacca la connessione ethernet da network manager togliendo la spunta da abilita rete (non staccare il cavo, sarebbe inefficace).

il risultato di route -n non deve riportare nessun UG e non devono esserci tracce della rete ethernet, assicurati che sia così.

fatto ciò riprova la connessione cellulare.
se ancora non funziona posta qui il route -n prima e dopo la connessione, sempre con la ethernet disattivata.
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
 
Messaggi: 18877
Iscrizione: maggio 2009
Località: Profondo sud
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64

Re: nokia 5800 come modem ("NO CARRIER" se uso wvdial)

Messaggioda maskass » giovedì 4 marzo 2010, 14:31

il_muflone ha scritto:non è mica un segreto che nascondi unitim.it :D
comunque il problema è dovuto al fatto che attualmente sei connesso col cavo, stacca la connessione ethernet da network manager togliendo la spunta da abilita rete (non staccare il cavo, sarebbe inefficace).

il risultato di route -n non deve riportare nessun UG e non devono esserci tracce della rete ethernet, assicurati che sia così.

fatto ciò riprova la connessione cellulare.
se ancora non funziona posta qui il route -n prima e dopo la connessione, sempre con la ethernet disattivata.


Sei un grande!


Ecco cosa sbagliavo, staccavo il cavo e basta, ora invece ho fatto un ifdown eth0 e.... ti sto rispondendo  connettendomi col telefono!!!

Grazie davvero, non sai quanto ci ho sbattutto la testa  >:(


GRAZIEEEE!!


Se fossi qui ti offrirei un pranzo, mi limitero` ad un smillino (b2b)
maskass
Prode Principiante
 
Messaggi: 5
Iscrizione: marzo 2010

Re: nokia 5800 come modem ("NO CARRIER" se uso wvdial)

Messaggioda il_muflone » giovedì 4 marzo 2010, 22:27

perfetto
se ti interessa un programma per la connessione cellulare gprs/umts guarda nella mia firma.
riguarda bluetooth ma funziona con qualsiasi tipo di connessione, e` basato su wvdial.

quanto al tuo problema, aggiungi risolto sul titolo del primo messaggio.
ciao
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
 
Messaggi: 18877
Iscrizione: maggio 2009
Località: Profondo sud
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64

Re: nokia 5800 come modem ("NO CARRIER" se uso wvdial)

Messaggioda maskass » giovedì 4 marzo 2010, 22:53

il_muflone ha scritto:perfetto
se ti interessa un programma per la connessione cellulare gprs/umts guarda nella mia firma.
riguarda bluetooth ma funziona con qualsiasi tipo di connessione, e` basato su wvdial.

quanto al tuo problema, aggiungi risolto sul titolo del primo messaggio.
ciao

Grazie provero` con il BT col tuo programma, in effetti avevo gia` curiosato nel tuo sito dopo la prima risposta  :)

(aggiunto [RISOLTO])

(good)
maskass
Prode Principiante
 
Messaggi: 5
Iscrizione: marzo 2010

Re: [Risolto] nokia 5800 come modem ("NO CARRIER" se uso wvdial)

Messaggioda il_muflone » giovedì 4 marzo 2010, 22:55

ok (bluedun funziona pure con usb, e` nato per bluetooth ma non sei tenuto a usarlo, basta indicare su modem /dev/ttyUSB0 o quello che usi attualmente).

se usi kubuntu non installarlo ora, aspetta la versione 0.2
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
 
Messaggi: 18877
Iscrizione: maggio 2009
Località: Profondo sud
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64


Torna a Driver e periferiche

Chi c’è in linea

Visualizzano questa sezione: 0 utenti registrati e 6 ospiti