Newsgroup: it.comp.os.linux.iniziare
Titolo: 6630 usb e ubuntu

scusate,stavo provando a far funzionare il nokia 6630 via usb su
ubuntu 7.10 gutsy(live).
Ho seguito diverse guide ma nulla,non riesco a connettermi.
Il cell,dopo aver dato lsusb viene rilevato correttamente,cosi'come da
gnome-ppp,come acm0.Provo a collegarmi ma rimane fermo su connessione
in corso.Con kppp invece,riesco a collegarmi ma tutto rimane fermo,non
scarico nulla.Potete aiutarmi?ciao e grazie

toro79 ha scritto:

Provato questo?
http://3v1n0.tuxfamily.org/blog/informatica/linux/connessione-gprsedgeumts-su-ubuntu-con-nokia-6630-via-bluetooth/
-- 
La dignità non consiste nel possedere onori, ma nella coscienza di 
meritarli.
	Aristotele
Per rispondermi in privato togliere i numeri!


Tempo addietro avevo spiegato in un post un metodo molto spartano per
risolvereil tutto. Tuttavia la procedura spiegata ha sempre funzionato.
Anch'io uso un cel via usb e spero di poterti aiutare.
Nel frattempo, vista l'ora, cerca in google gruppi:
group:it.comp.linux.iniziare author:JohnnyNewbie gprs umts cellulare ecc
ecc
Qualcosa trovi.
In due parole ti serve:
indirizzo del dispositivo (probabilmente /dev/ttyACM0)
numero di telefono: dipende da con chi ti connetti
Stringa di inizializzazione: at+cgdcont=1,"IP","apn.tuo.operatore"
Direi che dovrebbero bastare.
Poi devi editare 2 file di testo:
/etc/ppp/chat-gprs
e
/etc/ppp/peers/gprs
Eventualmente creandoli (i nomi sono  di fantasia, ma il percorso in cui
si trovano penso sia bene mantenerlo)
Editati opportunamente (ti rimando alla mia discussione che citavo)
ticonsentono di connetterti col semplice comando:
~$ sudo pppd call gprs
Però tu dici che con kppp si connette: allora fai questa verifica per
vedere se sei veramente connesso:
prova a dare:
ping 88.149.128.3
Se il ping restituisce un bel output significa che sei connesso e riesci
a raggiungere l'ip che ti ho indicato.
In tal caso è probabile che non riesci a navigare per via dei dns
mancanti. Verifica allora:
ping 
maya.ngi.it
se questa volta il ping fallisce allora sono quasi certamente i dns da
impostare.
Per farlo devi editare il file /etc/resolv.conf aggiungendo per esempoio
le righe:
nameserver 208.67.222.222
nameserver 208.67.220.220
che sono i dns di opendns, li puoi usare tranquillamente, funzionano
bene.  ;-)
Salvi il file ivviamente e ora prova a navigare...dovrebbe funzionare.
Se hai già impostato tutto con kppp e ti riesci a connettere veramente,
il problema potrebbe essere veramente quello dei dns da impostare.
Quindi prima di impostare manualmente laconnessione con pppd prova a
vedere se mettendo i dns risolvi subito.  ;-)
Ciao e a presto, se non riesci, o se risolvi avverti pure  ;-)

grazie..molto gentile.Appena posso provo


allora,niente da 
fare.in
 realta'avevo detto che con kppp mi
connettevo,ora invece ottengo:
KPPP could not prepare a PPP log. It's very likely that pppd was
started without the "debug" option.
Without this option it's difficult to find out PPP problems, so you
should turn on the debug option.
Shall I turn it on now?
Ho provato anche ad editare i 2 file come hai detto tu(ho trovato un
tuo post con i comandi da inserire,ovviamente ad ibox.tim ho messo
apn.omnitel.it
,do il comando sudo pppd call gprs ma nn succede nulla.

da terminale,mi da:
Opener: received SetSecret
Opener: received OpenLock
Opener: received OpenDevice
Opener: received ExecPPPDaemon
In parent: pppd pid 12137
Opener: received OpenResolv
Couldn't find interface ppp0: No such device
Kernel supports ppp alright.
It was pppd that died
pppd exited with return value 16
Sending 12005 a SIGUSR1
Opener: received RemoveSecret
Opener: received RemoveSecret
Opener: received OpenResolv
Opener: received OpenResolv
Opener: received RemoveLock
Opener: received PPPDExitStatus
Opener: received PPPDExitStatus

 [...]
Mmmm boo....  ;-)
Senti, sarebbe il caso che postassi precisamente i file che hai editato.
Poi devi assicurarti che i dati che ti servono siano esatti. Mi
riferisco soprattutto al file dispositivo che corrisponde al cellulare.
Ti avevo detto che avrebbe dovuto essere qualcosa del tipo:
/dev/ttyACM0
Tuttavia non sempre viene associato quel file al cellulare (anche se coi
nokia a naso direi che dovrebbe essere quello l'oggetto che ci
interessa. Tuttavia tempo fa avevo provato con un vecchio semens c55 e
me lo riconosce sotto /dev/tts/USB0 probabilmente perchè il siemens va
più d'accordo coi driver usbserial piuttosto che coi cdc-acm.
Il tuo primo problema quindi è procurarsi i dati necessari e assicurarti
che siano esatti...quindi:
1- stacca il caellulare dalla porta usb.
2- Ora dai
sudo tail -f /var/log/messages
e tieni quel terminale aperto. Il comando sopra fa restituisce le ultime
righe del file di log del kernel se non sbaglio, cosìchè appena tu
attacchi il cell alla porta usb dovrebbe apparirti una sfilza di
messaggi tra cui anche qualcosa del tipo:
new usb device cdc-acm....insomma più o meno eh
tra le righe che si aggiungono dovrebbe comparire anche il nome del file
dispositivo corrispondente al cell: ttyACM0 penso.
Altra verifica:
con cellulare staccato:
ls /dev/ttyA*
non dovrebbe restituire alcun file
poi attacchi il cell e ridai il comando. A quel punto probabilmente
dovrebbe comparire:
/dev/ttyACM0
............
Altra prova da fare sarebbe usare minicom per verificare che il
dispositivo scelto per la comunicazione (nel nostro caso ipotizziamo
/dev/ttyACM0) risponda correttamente ai comandi modem "AT"....è un
vecchio strumento simile all'hiperterminal di windows....volendo ti puoi
connettere anche a mano con minicom e pppd, ma è un po' macchinoso,
quindi lo lascerei come ultima soiaggia.
È molto facile piantare qualche errore nei file di configurazione che ti
avevo consigliato all'inizio... per cui ti invito a postarli così
controlliamo in "due". Poi se sono giusti vedremo come procedere.
Ah, quando provi a connetterti con
sudo pppd call gprs
tieni presente che puoi controllare le operazioni di connesione
guardando il solito file di log precedentemente aperto con 
sudo tail -f /var/log/messages
Quindi tienti due terminali davanti:
in uno dai il comando sopra e lo lasci lì. Poi lavori dall'altro
lanciando pppd e gurdando cosa sta succedendo sul primo terminale.
Nota che il comando sudo pppd call gprs non dovrebbe dare nessun
output...quello che combina lo vedi dal file di log del primo terminale.
A presto  :-P

allora,sono sicuro che la porta sia acm0,ad esempio gnome-ppp lo
rilevava senza problemi come acm0.
Questo e'lo script che avevo trovato nei tuoi post:
etc/ppp/chat-gprs
/etc/ppp/peers/gprs
primo file:---------------------------------------
TIMEOUT         5
ECHO            ON
ABORT           '\nBUSY\r'
ABORT           '\nERROR\r'
ABORT           '\nNO ANSWER\r'
ABORT           '\nNO CARRIER\r'
ABORT           '\nNO DIALTONE\r'
ABORT           '\nRINGING\r\n\r\nRINGING\r'
''              \rAT
TIMEOUT         12
OK              ATZ
OK              'AT+cgdcont=1,"IP","
ibox.tim.it
"'
OK              ATD*99***1#
---------------------------------------------------
secondo file---------------------------------------
/dev/tts/USB0 57600
connect '/usr/sbin/chat -v -f /etc/ppp/chat-gprs'
noauth
defaultroute
debug
---------------------------------------------------
dove a ibox.tim ho sostituito quella di vodafone.
Ieri poi ho provato ad eliminare completamente,sempre da kppp la
stringa di inizializzazione,non ha crashato(solo una volta poi l'ha
rifatto),si è collegato ma non riuscivo a navigare.

lo vedo ora che nel secondo file c'è una porta sbagliata..porca
miseria,stasera riprovo..intanto grazie.

 miseria,stasera riprovo..intanto grazie.
Aaargh!....
mi spiace, avrei dovuto ricontrollare quel post anch'io e marcare meglio
l'accento sul secondo file.
Il fatto è che come modulo per gestire il telefono uso usbserial al
posto dei cdc-acm.
pertanto i driver che uso io creano un device chaimato /dev/tts/USB0,
mentre i cdc-acm lo chiamano /dev/ttyACM0.
L'errore che hai notato, sicuramente non ti consente di connetterti. Non è
detto comunque che sia il solo problema...staremo a vedere dopo la prova
che farai.
Già che ci siamo faccio notare che il secondo file contiene la riga:
connect '/usr/bin/chat -v -f /etc/ppp/chat-gprs'
Questo è un comando che viene dato al demone pppd e significa in
soldoni:
"per connetterti stabilisci una sessione chat col modem basata sullo
script send/expect scritto nel file /etc/ppp/chat-gprs"
All'atto della connessione col comando
pppd call gprs
pppd invoca lo script "gprs" presente nella dir /etc/ppp/peers/
Lo script come visto sopra richiama un'altro script cioè lo script send
expect da dare in pasto a chat.
Tutto questo per dire 2 cose:
1- se dò il comando:
pppd call topolino
il file /etc/ppp/peers/topolino sarà lo script che sto utilizzando per
guidare pppd...e pertanto tale file deve esistere in quella posizione
oltre che essere corretto e chiamrsi topolino.
2- lo script di pppd richiama lo script di chat /etc/ppp/chat-gprs,
pertanto tale file (chat-gprs) devo averlo creato proprio in tale
directory (/etc/ppp/) e ovviamente devo averlo ciamato proprio
"chat-gprs", altrimenti non posso sperare che venga richiamato dallo
script di pppd.
Spero di essermi spiegato.

toro79 explained:

http://wiki.ubuntu-it.org/Hardware/Modem/CellulareGprsUmtsUsb
-- 
T.P.D.N.E.

grazie,cerco di provare il tutto al piu'presto...


niente da fare.non mi connetto..

ci son riuscito..uff che fatica porcamiseria.con wvdial  pero'.con
gnome ppp ancora nn riesco..

 gnome ppp ancora nn riesco..
Ma come...
E con pppd non sei riuscito? o non hai provato?
Anch'io all'inizio usavo wvdial, è un buon strumento. Ma connettersi in
dialup col cell è alla fine una cosa molto semplice e la configurazione
manuale con pppd e chat dovrebbe funzionare.
Fammi sapere, a questo punto sono curioso!  ;-)

guarda,forse e'una questione di strinhe,nn so.Provero'con le stringhe
che ho usato con vwdial con gnomeppp e vediamo che succede...


niente da fare.riesco solo con wvdial.

 niente da fare.riesco solo con wvdial.
Prova a lanciare gnomeppp da root. Avevo lo stesso problema con kppp.
Ciao ciao.
-- 
-NICK°on°Mandriva2008-
"Marge-- Mi prometti di non bere più la vodka??
Homer-- Ma Marge quella la bevo solo quando sono sbronzo!!!"

 niente da fare.riesco solo con wvdial.
Probabilmente stai sbagliando qualcosa nei file di configurazione.
Se vuoi provare ancora con pppd riposta i 2 files di configurazione...
Poi ha poco senso dire che non riesci, dovresti spiegare un po' meglio.
Cioè non ti riesci a connettere? Hai verificato se sei connesso opure
no? Hai messo il device giusto (/dev/ttyACM0)?
Hai controllato il file di log durante il tentativo di connessione
come ti ho spiegato? Dovresti essere in grado di capire cosa non và
dagli errori che vengono eventualmente espressi dalle nuove righe del
log (intendo il solito file /var/log/messages da tenere sot'occhio.)
Altrimenti se ti accontenti di wvdial dimentica i miei post
precedenti...spero che tornino utili a qualcun'altro in futuro.
Se invece vuoi tentare ancora manualmente con pppd fammi sapere, se mai
ti spiego come configurare minicom e eseguire la sessione di
inizializzazione manualmente....potrebbe essere utile per valutare cosa
non và.

guarda,inizio col darti il log che mi restituisce il terminale quando
provo a colegarmi con gnome-ppp(visto che mi era stato suggerito di
provare con sudo da questo,ma niente purtroppo).
In piu'nn capisco cosa voglia dire Please enter password (or empty
password to stop),anche se inserisco 2 punti per userid e psw(come
quando usavo wvdial e funzionava),mi ripete la stessa cosa
GNOME PPP: STDERR: /root/.wvdial.conf<Warn>: Ignoring malformed input
line: ";Do NOT edit this file by hand!"
GNOME PPP: STDERR: WvDial<*1>: WvDial: Internet dialer version 1.56
GNOME PPP: STDERR: WvModem<*1>: Cannot get information for serial
port.
GNOME PPP: STDERR: WvDial<*1>: Initializing modem.
GNOME PPP: STDERR: WvDial<*1>: Sending: ATZ
GNOME PPP: STDERR: WvDial Modem<*1>: ATZ
GNOME PPP: STDERR: WvDial Modem<*1>: OK
GNOME PPP: STDERR: WvDial<*1>: Sending: ATQ0 V1 E1 S0=0 &C1 &D2
+FCLASS=0
GNOME PPP: STDERR: WvDial Modem<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
GNOME PPP: STDERR: WvDial Modem<*1>: OK
GNOME PPP: STDERR: WvDial<*1>: Modem initialized.
GNOME PPP: STDERR: WvDial<*1>: Please enter password (or empty
password to stop)

oh!ce l'ho fatta anche con gnome-ppp!che stupido che sono..le stringhe
di wvdial e gnome.ppp nn coincidevano,e bastato che tutti e due
avessero la stessa configurazione ed e'andato.L'unica cosa e'che
rimane su"connessione in corso",anche se effettivamente navigo;in
questo modo nn visualizza i byte scambiati e il tempo di
connessione.Non so se la cosa cambia se non faccio partire gnome-ppp
da terminale..


Per vedere il traffico scambiato puoi usare
ifconfig ppp0
Poi ci sono anche applets in gnome fatti apposta per monitorare
l'interfaccia ppp0 e mostrare il traffico fatto.
Per il tempo di connessione invece non ti so dire così su due piedi...è
da tanto che non utilizzo rba del genere (gnome-ppp compreso...che come
ti sei accorto non è altro che un'interfaccia grafica per wvdial se
non sbaglio).
Invece non capisco come mai tu non riesca a connetterti con pppd e
basta.
Cioè, se dai
pppd call gprs
cosa succede? ti connette o no?

si funziona..grazie mille...anche con il bluetooth
