Всем доброго времени суток! Нужен совет от Линуксоидов использующих сей девайс.
По роду своей деятельности частенько приходится использовать GPRS соединение. Для этого уже около года на своем ноуте использовал следующий скрипт:
Laptop barrell # cat /etc/ppp/peers/beeline
/dev/ttyACM0 57600
noauth
defaultroute
usepeerdns
updetach
persist
noipdefault
lock
connect '/usr/sbin/chat -v -f /etc/ppp/chat/beeline'
novjccomp nopcomp noaccomp noipdefault nodeflate novj nobsdcomp
Laptop barrell # cat /etc/ppp/chat/beeline
TIMEOUT 45
ABORT BUSY
ABORT "NO CARRIER"
ABORT ERROR
"" 'ATE1'
OK AT+CGDCONT=1,"IP","internet.beeline.ru"
OK ATD*99***1#
CONNECT c
Использовал этот скрипт с несколькими телефонами Nokia и Siemens, заменяя при необходимости лишь имя устройства (например на rfcomm если использовал Bluetooth). Проблем никогда не было. Однако, данный скрипт отказывается работать с Motorola A1200.
Вот собственно лог происходящего:
Laptop barrell # pppd call beeline
Serial connection established.
Using interface ppp0
Connect: ppp0 <--> /dev/ttyACM0
Modem hangup
Connection terminated.
Laptop barrell # tail -f /var/log/messages
Aug 18 12:09:07 Laptop pppd[12647]: pppd 2.4.4 started by root, uid 0
Aug 18 12:09:08 Laptop chat[12648]: timeout set to 45 seconds
Aug 18 12:09:08 Laptop chat[12648]: abort on (BUSY)
Aug 18 12:09:08 Laptop chat[12648]: abort on (NO CARRIER)
Aug 18 12:09:08 Laptop chat[12648]: abort on (ERROR)
Aug 18 12:09:08 Laptop chat[12648]: send (ATE1^M)
Aug 18 12:09:08 Laptop chat[12648]: expect (OK)
Aug 18 12:09:08 Laptop chat[12648]: ATE1^M^M
Aug 18 12:09:08 Laptop chat[12648]: OK
Aug 18 12:09:08 Laptop chat[12648]: -- got it
Aug 18 12:09:08 Laptop chat[12648]: send (AT+CGDCONT=1,"IP","internet.beeline.ru"^M)
Aug 18 12:09:08 Laptop chat[12648]: expect (OK)
Aug 18 12:09:08 Laptop chat[12648]: ^M
Aug 18 12:09:08 Laptop chat[12648]: AT+CGDCONT=1,"IP","internet.beeline.ru"^M^M
Aug 18 12:09:08 Laptop chat[12648]: OK
Aug 18 12:09:08 Laptop chat[12648]: -- got it
Aug 18 12:09:08 Laptop chat[12648]: send (ATD*99***1#^M)
Aug 18 12:09:08 Laptop chat[12648]: expect (CONNECT)
Aug 18 12:09:08 Laptop chat[12648]: ^M
Aug 18 12:09:08 Laptop chat[12648]: ATD*99***1#^M^M
Aug 18 12:09:08 Laptop chat[12648]: CONNECT
Aug 18 12:09:08 Laptop chat[12648]: -- got it
Aug 18 12:09:08 Laptop chat[12648]: send (c^M)
Aug 18 12:09:08 Laptop pppd[12647]: Serial connection established.
Aug 18 12:09:08 Laptop pppd[12647]: Using interface ppp0
Aug 18 12:09:08 Laptop pppd[12647]: Connect: ppp0 <--> /dev/ttyACM0
Aug 18 12:09:09 Laptop pppd[12647]: Modem hangup
Aug 18 12:09:09 Laptop pppd[12647]: Connection terminated.
Если кто сталкивался чем-нибудь подобным - прошу откликнутся.. В чем может быть проблема?
P.S.
Специально проверил скрипт на Nokia E61 - все работает... возможно ли что причина неполадки кроется в настройках телефона?
Заранее благодарен всем откликнувшимся...
По роду своей деятельности частенько приходится использовать GPRS соединение. Для этого уже около года на своем ноуте использовал следующий скрипт:
Код
Laptop barrell # cat /etc/ppp/peers/beeline
/dev/ttyACM0 57600
noauth
defaultroute
usepeerdns
updetach
persist
noipdefault
lock
connect '/usr/sbin/chat -v -f /etc/ppp/chat/beeline'
novjccomp nopcomp noaccomp noipdefault nodeflate novj nobsdcomp
Laptop barrell # cat /etc/ppp/chat/beeline
TIMEOUT 45
ABORT BUSY
ABORT "NO CARRIER"
ABORT ERROR
"" 'ATE1'
OK AT+CGDCONT=1,"IP","internet.beeline.ru"
OK ATD*99***1#
CONNECT c
Использовал этот скрипт с несколькими телефонами Nokia и Siemens, заменяя при необходимости лишь имя устройства (например на rfcomm если использовал Bluetooth). Проблем никогда не было. Однако, данный скрипт отказывается работать с Motorola A1200.
Вот собственно лог происходящего:
Код
Laptop barrell # pppd call beeline
Serial connection established.
Using interface ppp0
Connect: ppp0 <--> /dev/ttyACM0
Modem hangup
Connection terminated.
Код
Laptop barrell # tail -f /var/log/messages
Aug 18 12:09:07 Laptop pppd[12647]: pppd 2.4.4 started by root, uid 0
Aug 18 12:09:08 Laptop chat[12648]: timeout set to 45 seconds
Aug 18 12:09:08 Laptop chat[12648]: abort on (BUSY)
Aug 18 12:09:08 Laptop chat[12648]: abort on (NO CARRIER)
Aug 18 12:09:08 Laptop chat[12648]: abort on (ERROR)
Aug 18 12:09:08 Laptop chat[12648]: send (ATE1^M)
Aug 18 12:09:08 Laptop chat[12648]: expect (OK)
Aug 18 12:09:08 Laptop chat[12648]: ATE1^M^M
Aug 18 12:09:08 Laptop chat[12648]: OK
Aug 18 12:09:08 Laptop chat[12648]: -- got it
Aug 18 12:09:08 Laptop chat[12648]: send (AT+CGDCONT=1,"IP","internet.beeline.ru"^M)
Aug 18 12:09:08 Laptop chat[12648]: expect (OK)
Aug 18 12:09:08 Laptop chat[12648]: ^M
Aug 18 12:09:08 Laptop chat[12648]: AT+CGDCONT=1,"IP","internet.beeline.ru"^M^M
Aug 18 12:09:08 Laptop chat[12648]: OK
Aug 18 12:09:08 Laptop chat[12648]: -- got it
Aug 18 12:09:08 Laptop chat[12648]: send (ATD*99***1#^M)
Aug 18 12:09:08 Laptop chat[12648]: expect (CONNECT)
Aug 18 12:09:08 Laptop chat[12648]: ^M
Aug 18 12:09:08 Laptop chat[12648]: ATD*99***1#^M^M
Aug 18 12:09:08 Laptop chat[12648]: CONNECT
Aug 18 12:09:08 Laptop chat[12648]: -- got it
Aug 18 12:09:08 Laptop chat[12648]: send (c^M)
Aug 18 12:09:08 Laptop pppd[12647]: Serial connection established.
Aug 18 12:09:08 Laptop pppd[12647]: Using interface ppp0
Aug 18 12:09:08 Laptop pppd[12647]: Connect: ppp0 <--> /dev/ttyACM0
Aug 18 12:09:09 Laptop pppd[12647]: Modem hangup
Aug 18 12:09:09 Laptop pppd[12647]: Connection terminated.
Если кто сталкивался чем-нибудь подобным - прошу откликнутся.. В чем может быть проблема?
P.S.
Специально проверил скрипт на Nokia E61 - все работает... возможно ли что причина неполадки кроется в настройках телефона?
Заранее благодарен всем откликнувшимся...