Newsgroup: it.comp.os.linux.iniziare
Titolo: problemi con il gprs

ciao.
sto provando a configurare una connessione gprs sotto linux, ma ho
incontrato qualche difficoltà.
ho il kernel 2.4.28 ed il telefonino è un siemens m55 collegato tramite
cavo usb.
ho provato da kppp e il modem viene visto e risponde... i problemi si
hanno quando imposto la stringa di inizializzazione a
AT+cgdcont=1,"IP","internet.wind". in questo modo la connessione si blocca
appunto al momento dell'inizializzazione del modem. dal terminale di log
però non appare nessun errore (ERROR).
Ho provato anche gprs-easy-connect, ma con scarsi risultati.
ho provato a passare al kernel 2.6, ma mi da altri problemi (più numerosi
e che non avrei il tempo di risolvere).
aiuto :-)
grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 AT+cgdcont=1,"IP","internet.wind". in questo modo la connessione si blocca
  Io mi son fatto uno scriptino che funziona. Ti riporto la parte 
che interessa:
echo Connecting to $CONNECTION port $MESSAGE...
       /usr/sbin/pppd $CONNECTION connect           \
            '/usr/sbin/chat -v -t360 ""             \
              '' AT                                 \
              OK ATE0                               \
              OK ATV1                               \
              OK AT+CGDCONT=2,"IP","internet.wind"  \
              OK ATS0=0                             \
              OK AT+CGQREQ=2,0,0,0,0,0              \
              OK AT+CGQMIN=2,0,0,0,0,0              \
              OK AT+CGATT?                          \
              OK AT+CGDATA="PPP",2                  \
              CONNECT "" '
  Non so se potra' servirti, magari provalo. Boh? :-o
  Saluti,
-- 
Gianfranco Bertozzi
Linux User #183585
gber...@tiscali.it

a me non funzionava finché non ho dato il comando at+cfun=1,1 per 
abilitare i comandi AT estesi. a me è capitato con una pcmcia, non so se 
ti serva....
saluti
tiziano


proverň... grazie :D


 at+cfun=1,1
dovrei aggiungere questo alla stringa di inizializzazione?


a partire dal tuo script ho creato un file di configurazione per wvdial:
[Dialer Defaults]
Modem = /dev/modem
Baud = 57600
Phone = *99#
Username = " "
Password = " "
Init ATZ
Init2 ATE0
Init3 ATV1
Init5 AT+CGDCONT=2,"IP","internet.wind"
Init6 ATS0=0
Init7 AT+CGQREQ=2,0,0,0,0,0
Init8 AT+CGQMIN=2,0,0,0,0,0
Init9 AT+CGATT?
Init10 AT+CGDATA="PPP",2
il risultato è il seguente:
debian:~# wvdial
--> WvDial: Internet dialer version 1.53
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT
~[7f]}#@!}!}#} }9}"}&} }*} } }'}"}(}"}%}&Vo",}#}%B#}%+g~
--> Carrier detected.  Waiting for prompt.
~[7f]}#@!}!}#} }9}"}&} }*} } }'}"}(}"}%}&Vo",}#}%B#}%+g~
--> PPP negotiation detected.
--> Starting pppd at Mon Dec 27 13:05:53 2004
--> pid of pppd: 586
--> Disconnecting at Mon Dec 27 13:06:00 2004
--> The PPP daemon has died: PPP negotiation failed (exit code = 10)
--> man pppd explains pppd error codes in more detail.
--> I guess that's it for now, exiting
--> The PPP daemon has died. (exit code = 10)
debian:~# 
diciamo che ho fatto dei passi in avanti in quanto prima si bloccava al
carrier detected, ma adesso mi muore il pppd :-(


non so neanch'io come ho fatto, ma ci sono riuscito. ho riprovato con il
gprs-easy-connect e giocando un po con le configurazioni mi è andata bene.
solo che vorrei capire perché... ho ricopiato la stessa configurazione
usata da gprsec in un wvdial.conf ma non funziona lo stesso. mi manca solo
di provare a settare l'autoidentificazione, ma non so come si faccia in AT.
qualcuno sa aiutarmi?


 qualcuno sa aiutarmi?
Non so se puo' aiutarti. Io uso Nokia 6310i con Wind, sia via bluetooth
sia via cavetto seriale.
Ti riporto il mio pppsetup (lo crea il
pppsetup di slackware)
TIMEOUT 60
ABORT ERROR
ABORT BUSY
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
"" ATZ OK AT+CGDCONT=1,"IP","internet.wind","",0,0 OK AT+CMEE=1 OK
AT+CGQREQ=1 OK AT+CGQMIN=1 OK
"atdt*99#"
TIMEOUT 75
CONNECT
Per quanto riguarda le options:
# General configuration options for PPPD:
lock
defaultroute
noipdefault
modem
# The following for modem on COM1
##  /dev/ttyS0
# The following for modem on rfcomm0
/dev/rfcomm0
115200
crtscts
# Uncomment the line below for more verbose error reporting:
#debug
# If you have a default route already, pppd may require the other side
# to authenticate itself, which most ISPs will not do.  To work around
# this,
# uncomment the line below.  Note that this may have negative side
# effects
# on system security if you allow PPP dialins.  See the docs in
# /usr/doc/ppp*
# for more information.
noauth
passive
asyncmap 0
name "noone"
Ciao,
  Marco

 
Per far connettere il cell il comando é estremamente semplice :-)
AT*99*[CID]#
NOTARE che [CID] é quello che hai configurato sul cellulare per
collegarsi al web, inoltre é possibile che ci sia differenza tra
collegamento web e wap, forse solo per il diverso APN.
Per capire quale CID funziona guarda sul cell. quale é la connessione
valida (se impostata) e da qualche parta ti dice qualcosa come CID=3,
per esempio.
Altrimenti un comando ATI5 dovrebbe darti la lista di tutte le
impostazione del cell.
-- 
why do I've to sign here?