Newsgroup: it.comp.os.linux.sys
Titolo: Dial in con un modem GSM

Sto cercando di realizzare un servizio dial'in in un box Linux usando però
un modem GSM. Il tutto dovrebbe essere un prototipo per un device embedded.
La cosa sembrerebbe abbastanza semplice (in effetti con un modem classico
funziona tutto) ma appena pppd viene lanciato si "congela" e il processo di
connessione non procede.
Spulciare il log non mi porta lontano:
Jun  9 08:57:05 SSP_LINUX mgetty[13597]: data dev=modem, pid=13597,
caller='none', conn='9600/RLP', name='', cmd='/usr/sbin/pppd',
user='/AutoPPP/'
Jun  9 08:57:05 SSP_LINUX pppd[13597]: pppd 2.4.1 started by root, uid 0
Non riesco a capire dove possa stare la questione. Qualcuno ha avuto
esperienze in merito o problemi simili? Idee su cosa indagare?
Grazie in anticipo,
Gianandrea.

 Non riesco a capire dove possa stare la questione.
Prova a mettere ppp in modalita' logorroica.
Davide

 Davide
Il problema è che pppd sembra soffrire di autismo: ho messo l'opzione debug
ma l'unica linea che ricevo è quella che ho riportato sopra. Mgetty invece
parla molto è c'è una riga che mi insospettisce (evidenziata) che riporta un
problema che con il modem analogico non si presenta. Non so se però può
essere parte del problema...
06/09 08:56:49 dem  wfr: waiting for ``RING''
06/09 08:56:49 dem   got: [0a][0d][0a]RING[0d]
06/09 08:56:49 dem    CND: RING
06/09 08:56:49 dem   wfr: rc=0, drn=0
06/09 08:56:49 dem    CND: check no: 'none'
06/09 08:56:49 dem  send: ATA[0d]
06/09 08:56:49 dem  waiting for ``CONNECT''
06/09 08:56:49 dem   got: ATA[0d]
06/09 08:56:49 dem    CND: ATATA[0d][0a]CONNECT ** found **
06/09 08:57:03 dem  send:
06/09 08:57:03 dem  waiting for ``_''
06/09 08:57:03 dem   got:  9600/RLP[0d]
06/09 08:57:03 dem    CND: CONNECT 9600/RLP
06/09 08:57:03 dem    CND: found: 9600/RLP[0a] ** found **
06/09 08:57:03 dem   waiting for line to clear (VTIME), read:
~[ff]}#[c0]!}!} } }7}"}&} } } } }%}&}:[f1]CU}'}"}(}"}-}#}&[e2]-~
06/09 08:57:03 dem    looking for utmp entry... (my PID: 13597)
06/09 08:57:03 dem   utmp + wtmp entry made
06/09 08:57:04 dem   tio_set_flow_control( HARD )
06/09 08:57:04 dem   print welcome banner (/etc/issue)
06/09 08:57:04 dem   getlogname (AUTO_PPP), read:~[ff]}#[c0]!
06/09 08:57:05 dem   input finished with '\r', setting ICRNL ONLCR
06/09 08:57:05 dem   tio_get_rs232_lines: status: RTS CTS DSR DTR
**>>>>>>    06/09 08:57:05 dem  WARNING: starting login while DCD is low!
<<<<<<<<<**
06/09 08:57:05 dem    login: use login config file
/etc/mgetty+sendfax/login.config
06/09 08:57:05 dem   match: user='/AutoPPP/', key=''
06/09 08:57:05 dem   match: user='/AutoPPP/', key=''
06/09 08:57:05 dem   match: user='/AutoPPP/', key='/AutoPPP/'*** hit!
06/09 08:57:05 dem   login: utmp entry: a_ppp
06/09 08:57:05 dem    looking for utmp entry... (my PID: 13597)
06/09 08:57:05 dem   utmp + wtmp entry made
06/09 08:57:05 dem   calling login: cmd='/usr/sbin/pppd', argv[]='pppd auth
+pap debug 9600'
06/09 08:57:05 ##### data dev=modem, pid=13597, caller='none',
conn='9600/RLP', name='', cmd='/usr/sbin/pppd', user='/AutoPPP/'
06/09 08:57:05 dem   setenv: 'CALLER_ID=none'
06/09 08:57:05 dem   setenv: 'CALLED_ID='
06/09 08:57:05 dem   setenv: 'CONNECT=9600/RLP'
06/09 08:57:05 dem   setenv: 'DEVICE=modem'

 06/09 08:57:05 dem   setenv: 'DEVICE=modem'
A me pare tutto Ok, si collega.
Davide

 Davide
Mgetty funziona a dovere; ma quando il controllo passa a pppd si pianta il
processo di handshake ppp (in effetti non comincia neanche). Cercherò di
reperire un altro modello di modem.

 di reperire un altro modello di modem.
Non vorrei essere quello che "la spara lě", ma di solito quando pppd si
comporta cosě ci sono permessi settati male (anche troppo larghi lo fan
incacchiare)...
Hope it helps
-- 
Emanuele Balla  aka Skull -  Public Key #661E5CBF on 
www.keyserver.com
+----------------------------------------------------------------------+
"And 1.1.81 is officially BugFree(tm), so if you receive any bug-reports
on it, you know they are just evil lies." (By Linus Torvalds)


Per onor di cronaca: con un altro modem gsm il tutto funziona egregiamente.
Quale fosse il problema con il primo modello però non so.
G.