Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
pppd, ME45, gprs
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
Davidov
n00b
n00b


Joined: 27 Mar 2005
Posts: 52

PostPosted: Tue Sep 06, 2005 8:51 pm    Post subject: pppd, ME45, gprs Reply with quote

Имеется siemens me45 подключенный к /dev/ttyS0.
1.Модем не откликается на команды chatscript (через pppd), пока не был запущен minicom. Я проверял список загруженых модулей, пробывал слать такие же команды инициализации, проверял параметры порта (setserial -G /dev/ttyS0), но так и не смог понять в чём дело.
2. После очередного эксперимента перестал работать pppd. Вот его вывод:

Code:

Press CTRL-C to close the connection at any stage!
defining PDP context...
ATZ
OK
ATH
OK
ATE1
OK
AT+CGDCONT=1,"IP","internet.mts.ru"
OK
waiting for connect...

ATD*99***1#
CONNECT
Connected.
If the following ppp negotiations fail,
try restarting the phone.

Serial connection established.
using channel 2
Using interface ppp0
Connect: ppp0 <--> /dev/ttyS0
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x4dc2b92b>]
rcvd [LCP ConfReq id=0x3 <mru 2000> <asyncmap 0xa0000> <pcomp> <accomp> <magic 0x4aab7a1> <auth chap MD5>]
sent [LCP ConfRej id=0x3 <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x4dc2b92b>]
rcvd [LCP ConfReq id=0x3 <mru 2000> <asyncmap 0xa0000> <pcomp> <accomp> <magic 0x4aab7a1> <auth chap MD5>]
sent [LCP ConfRej id=0x3 <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x4dc2b92b>]
rcvd [LCP ConfReq id=0x3 <mru 2000> <asyncmap 0xa0000> <pcomp> <accomp> <magic 0x4aab7a1> <auth chap MD5>]
sent [LCP ConfRej id=0x3 <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x4dc2b92b>]
rcvd [LCP ConfReq id=0x3 <mru 2000> <asyncmap 0xa0000> <pcomp> <accomp> <magic 0x4aab7a1> <auth chap MD5>]
sent [LCP ConfRej id=0x3 <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x4dc2b92b>]
rcvd [LCP ConfReq id=0x3 <mru 2000> <asyncmap 0xa0000> <pcomp> <accomp> <magic 0x4aab7a1> <auth chap MD5>]
sent [LCP ConfRej id=0x3 <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x4dc2b92b>]
rcvd [LCP ConfReq id=0x3 <mru 2000> <asyncmap 0xa0000> <pcomp> <accomp> <magic 0x4aab7a1> <auth chap MD5>]
sent [LCP ConfRej id=0x3 <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x4dc2b92b>]
rcvd [LCP ConfReq id=0x3 <mru 2000> <asyncmap 0xa0000> <pcomp> <accomp> <magic 0x4aab7a1> <auth chap MD5>]
sent [LCP ConfRej id=0x3 <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x4dc2b92b>]
rcvd [LCP ConfReq id=0x3 <mru 2000> <asyncmap 0xa0000> <pcomp> <accomp> <magic 0x4aab7a1> <auth chap MD5>]
sent [LCP ConfRej id=0x3 <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x4dc2b92b>]
rcvd [LCP ConfReq id=0x3 <mru 2000> <asyncmap 0xa0000> <pcomp> <accomp> <magic 0x4aab7a1> <auth chap MD5>]
sent [LCP ConfRej id=0x3 <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x4dc2b92b>]
LCP: timeout sending Config-Requests
Connection terminated.

Sending break to the modem

PDP context detached
Serial link disconnected.

/etc/ppp/peers/gprs-mts:
Code:

# Serial cable pppd options for GPRS phone
nodetach
debug
show-password
connect /etc/ppp/peers/gprs-mts-connect-script
disconnect /etc/ppp/peers/gprs-mts-disconnect-chat
/dev/ttyS0 # COM1
#/dev/ttyS1 # COM2
#115200
#57600
38400
#asyncmap 0
crtscts
local
noipdefault
ipcp-accept-local
defaultroute
usepeerdns
# ppp compression
novj
nobsdcomp
novjccomp
nopcomp
noaccomp
#
noauth
user "mts"

connect-script:
Code:

#!/bin/sh
# chat-gprs-connect
# The actual chat script:
exec /usr/sbin/chat \
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' \
'' \rATZ \
TIMEOUT 12 \
SAY "Press CTRL-C to close the connection at any stage!" \
SAY "\ndefining PDP context...\n" \
OK ATH \
OK ATE1 \
OK 'AT+CGDCONT=1,"IP","internet.mts.ru"' \
OK ATD*99***1# \
TIMEOUT 22 \
SAY "\nwaiting for connect...\n" \
CONNECT "" \
SAY "\nConnected." \
SAY "\nIf the following ppp negotiations fail,\n" \
SAY "try restarting the phone.\n"
#


disconnect-chat:
Code:

#!/bin/sh
# chat-gprs-disconnect
exec /usr/sbin/chat -V -s -S \
ABORT "BUSY" \
ABORT "ERROR" \
ABORT "NO DIALTONE" \
SAY "\nSending break to the modem\n" \
"" "\K" \
"" "+++ATH" \
SAY "\nPDP context detached\n"
#


P.S. У меня уже просто руки опускаются. Может кто-нибудь может помочь? Уже два дня бьюсь, до этого wvdial не работал (так и не заработал, кстати).
_________________
BR,
Davidov.
Back to top
View user's profile Send private message
doonkel
Apprentice
Apprentice


Joined: 06 Aug 2004
Posts: 202

PostPosted: Wed Sep 07, 2005 1:41 am    Post subject: Reply with quote

Через что подключен телефон к ttyS0?
Back to top
View user's profile Send private message
Davidov
n00b
n00b


Joined: 27 Mar 2005
Posts: 52

PostPosted: Wed Sep 07, 2005 5:17 am    Post subject: Reply with quote

doonkel wrote:
Через что подключен телефон к ttyS0?

Через Data cable на com порт (честно говоря не очень понял вопрос).
Со вторым пунктом, кажется разобрался (я поставил в /etc/serial.conf неправильные параметры порта (16450 вместо 16550A).
Wvdial тоже заработал (надо было указать в /etc/ppp/wvdial "local").
А первый пункт до сих пор загадка. Как нужно корректно инициализировать(?) порт? (wvdial тоже работает без доп. инициализиаций minicom'ом)
_________________
BR,
Davidov.
Back to top
View user's profile Send private message
aahardsoft
n00b
n00b


Joined: 29 Aug 2005
Posts: 35

PostPosted: Wed Sep 07, 2005 6:45 am    Post subject: Reply with quote

поиграйся с параметрами сжатия так как лог указывает на них.
sent [LCP ConfRej id=0x3 <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x4dc2b92b>]
опции для pppd :

noaccomp
Disable Address/Control compression in both directions (send and receive).


noccp Disable CCP (Compression Control Protocol) negotiation. This option should only be required if the peer is buggy and gets confused by
requests from pppd for CCP negotiation.

nopcomp
Disable protocol field compression negotiation in both the receive and the transmit direction.
Back to top
View user's profile Send private message
Davidov
n00b
n00b


Joined: 27 Mar 2005
Posts: 52

PostPosted: Wed Sep 07, 2005 10:01 pm    Post subject: Reply with quote

aahardsoft wrote:
поиграйся с параметрами сжатия так как лог указывает на них.

Спасибо. Как я уже сказал, этот лог возникал из-за неправильно настройки порта (стоило мне поставить тип 16550A ppp заработал).
Вопрос только в том, почему wvdial и minicom нормально соединяются с модемом и после этого chat тоже нормально выполняет свою функцию. Но если (через pppd) вызывается chat, а до этого ни minicom, ни wvdial не запускались, то ответа на ATZ нет.
Может его (телефон-модем) как-то по-другому сбросить? (Честно говоря я ничего не знаю, про загадочные "~" и "+" и что они говорят модему).
_________________
BR,
Davidov.
Back to top
View user's profile Send private message
aahardsoft
n00b
n00b


Joined: 29 Aug 2005
Posts: 35

PostPosted: Thu Sep 08, 2005 5:52 am    Post subject: Reply with quote

ну тогда остаёться вариант отключить аппаратное управление потоком,и помоему он работает только на 57600(МЕ45) ,но точно непомню,больше незнаю что может быть
опции pppd
nocrtscts
nocdtrcts
Back to top
View user's profile Send private message
cha-chaynik
Tux's lil' helper
Tux's lil' helper


Joined: 18 Feb 2005
Posts: 115
Location: Russia, St.Petersburg

PostPosted: Thu Sep 08, 2005 12:55 pm    Post subject: Reply with quote

Если Вы пользуетесь интернетом из X, то рекомендую EasyGPRS, http://easyconnect.linuxuser.hu/modules/index/
Эта програмулина прекратила все мои танцы с бубном и pppd.
Back to top
View user's profile Send private message
Davidov
n00b
n00b


Joined: 27 Mar 2005
Posts: 52

PostPosted: Sat Sep 10, 2005 6:11 am    Post subject: Reply with quote

Спасибо, буду пробовать.
_________________
BR,
Davidov.
Back to top
View user's profile Send private message
mobILL
Tux's lil' helper
Tux's lil' helper


Joined: 02 Feb 2005
Posts: 129
Location: Одинцово

PostPosted: Wed Sep 21, 2005 4:39 am    Post subject: Статья Reply with quote

Почитай мою статью, надеюсь все вопросы отпадут: http://linuxmobile.lrn.ru/data/info/siemens/gprs.php
Back to top
View user's profile Send private message
doonkel
Apprentice
Apprentice


Joined: 06 Aug 2004
Posts: 202

PostPosted: Wed Sep 21, 2005 5:52 am    Post subject: Reply with quote

Я бы хотел только добавить одну маленькую деталь - то, что телефон определяет кабель и позволяет некоторым программам работать через него, еще не значит, что будет работаь GPRS.
Back to top
View user's profile Send private message
mobILL
Tux's lil' helper
Tux's lil' helper


Joined: 02 Feb 2005
Posts: 129
Location: Одинцово

PostPosted: Wed Sep 21, 2005 11:23 am    Post subject: Reply with quote

doonkel wrote:
Я бы хотел только добавить одну маленькую деталь - то, что телефон определяет кабель и позволяет некоторым программам работать через него, еще не значит, что будет работаь GPRS.


Да такое частенько встречается, но в моделях, начиная с 55-ой серии
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum