On Tuesday, July 10, 2012 12:12:50 PM UTC-7, cerr wrote:
> Hi,
>
> I'm trying to establish a ppp connection with a wireless usb stick modem to Rogers Wireless (Canada).
> I wrote a chat script where I copied the talk data from a Windows log (where connection can be established succesfully). The chat script looks like:
>
> 'ABORT' 'BUSY'
> 'ABORT' 'ERROR'
> 'ABORT' 'NO ANSWER'
> 'ABORT' 'NO CARRIER'
> 'ABORT' 'NO DIALTONE'
>
> '' 'AT'
> 'OK' 'AT&FE0V1X1&D2&C1S0=0'
> 'OK' 'AT'
> 'OK' 'ATS0=0'
> 'OK' 'AT'
> 'OK' 'AT&FE0V1X1&D2&C1S0=0'
> 'OK' 'AT'
> #'OK' 'AT+CGDCONT=1,"IP","
vpn.com"'
> #'OK' 'AT'
> 'OK' 'ATDT*###'
> #'NO CARRIER' 'ATH E1'
> #'OK' 'AT&FE0V1X1&D2&C1S0=0'
> #'OK' 'AT'
> #'OK' 'ATS0=0'
> '' 'CONNECT'
>
> and when I dial, I always get (from syslog):
> Jul 10 19:13:02 E10_semiosOffice
local2.info chat[696]: send (ATDT*###^M)
> Jul 10 19:13:02 E10_semiosOffice
local2.info chat[696]: send (CONNECT^M)
> Jul 10 19:13:02 E10_semiosOffice daemon.debug pppd[690]: Script /usr/sbin/chat -v -t6 -f /etc/ppp/peers/rogers_chat finished (pid 695), status = 0x0
> Jul 10 19:13:02 E10_semiosOffice
daemon.info pppd[690]: Serial connection established.
> Jul 10 19:13:02 E10_semiosOffice daemon.debug pppd[690]: using channel 1
> Jul 10 19:13:02 E10_semiosOffice
daemon.info pppd[690]: Using interface ppp0
> Jul 10 19:13:02 E10_semiosOffice daemon.notice pppd[690]: Connect: ppp0 <--> /dev/ttyUSB2
> Jul 10 19:13:03 E10_semiosOffice daemon.debug pppd[690]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x51f07ab7> <pcomp> <accomp>]
> Jul 10 19:13:06 E10_semiosOffice daemon.debug pppd[690]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x51f07ab7> <pcomp> <accomp>]
> Jul 10 19:13:09 E10_semiosOffice daemon.debug pppd[690]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x51f07ab7> <pcomp> <accomp>]
> Jul 10 19:13:12 E10_semiosOffice daemon.debug pppd[690]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x51f07ab7> <pcomp> <accomp>]
> Jul 10 19:13:15 E10_semiosOffice daemon.debug pppd[690]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x51f07ab7> <pcomp> <accomp>]
> Jul 10 19:13:18 E10_semiosOffice daemon.debug pppd[690]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x51f07ab7> <pcomp> <accomp>]
> Jul 10 19:13:21 E10_semiosOffice daemon.debug pppd[690]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x51f07ab7> <pcomp> <accomp>]
> Jul 10 19:13:25 E10_semiosOffice daemon.debug pppd[690]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x51f07ab7> <pcomp> <accomp>]
> Jul 10 19:13:28 E10_semiosOffice daemon.debug pppd[690]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x51f07ab7> <pcomp> <accomp>]
> Jul 10 19:13:31 E10_semiosOffice daemon.debug pppd[690]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x51f07ab7> <pcomp> <accomp>]
> Jul 10 19:13:34 E10_semiosOffice daemon.warn pppd[690]: LCP: timeout sending Config-Requests
> Jul 10 19:13:34 E10_semiosOffice daemon.notice pppd[690]: Connection terminated.
> Jul 10 19:13:34 E10_semiosOffice daemon.warn pppd[690]: Receive serial link is not 8-bit clean:
> Jul 10 19:13:34 E10_semiosOffice daemon.warn pppd[690]: Problem: all had bit 7 set to 0
> Jul 10 19:13:35 E10_semiosOffice daemon.notice pppd[690]: Modem hangup
> Jul 10 19:13:35 E10_semiosOffice
daemon.info pppd[690]: Exit.
>
> Why is this? What are these LCP messages?
> What am I doing wrong?
> Help, tips and suggestions would be appreciated!
>
> Thanks,
> Ron
Hi Moe,
Awesome and Thanks for this extensive explanation of things! You're a great ressource, Thanks very much!
I changed the chat script as you recommended to :
ABORT BUSY
ABORT ERROR
ABORT 'NO ANSWER'
ABORT 'NO CARRIER'
ABORT 'NO DIALTONE'
'' 'AT&FE0V1X1&D2&C1S0=0'
OK 'ATDT*###'
CONNECT '\d\c'
But now, the dial doesn't seem to work, look what I get in syslog:
Jul 11 17:37:38 E10_semiosOffice
local2.info chat[14589]: abort on (BUSY)
Jul 11 17:37:38 E10_semiosOffice
local2.info chat[14589]: abort on (ERROR)
Jul 11 17:37:38 E10_semiosOffice
local2.info chat[14589]: abort on (NO ANSWER)
Jul 11 17:37:38 E10_semiosOffice
local2.info chat[14589]: abort on (NO CARRIER)
Jul 11 17:37:38 E10_semiosOffice
local2.info chat[14589]: abort on (NO DIALTONE)
Jul 11 17:37:38 E10_semiosOffice
local2.info chat[14589]: send (AT&FE0V1X1&D2&C1S0=0^M)
Jul 11 17:37:39 E10_semiosOffice
local2.info chat[14589]: expect (OK)
Jul 11 17:37:39 E10_semiosOffice
local2.info chat[14589]: ^M
Jul 11 17:37:39 E10_semiosOffice
local2.info chat[14589]: OK
Jul 11 17:37:39 E10_semiosOffice
local2.info chat[14589]: -- got it
Jul 11 17:37:39 E10_semiosOffice
local2.info chat[14589]: send (AT+CGDCONT=1,"IP","
vpn.com"^M)
Jul 11 17:37:40 E10_semiosOffice
local2.info chat[14589]: expect (OK)
Jul 11 17:37:40 E10_semiosOffice
local2.info chat[14589]: ^M
Jul 11 17:37:40 E10_semiosOffice
local2.info chat[14589]: ^M
Jul 11 17:37:40 E10_semiosOffice
local2.info chat[14589]: OK
Jul 11 17:37:40 E10_semiosOffice
local2.info chat[14589]: -- got it
Jul 11 17:37:40 E10_semiosOffice
local2.info chat[14589]: send (ATDT*###^M)
Jul 11 17:37:40 E10_semiosOffice
local2.info chat[14589]: expect (CONNECT)
Jul 11 17:37:40 E10_semiosOffice
local2.info chat[14589]: ^M
Jul 11 17:37:40 E10_semiosOffice
local2.info chat[14589]: ^M
Jul 11 17:37:40 E10_semiosOffice
local2.info chat[14589]: ERROR
Jul 11 17:37:40 E10_semiosOffice
local2.info chat[14589]: -- failed
Jul 11 17:37:40 E10_semiosOffice
local2.info chat[14589]: Failed (ERROR)
Jul 11 17:37:40 E10_semiosOffice daemon.debug pppd[14585]: Script /usr/sbin/chat -v -t6 -f /etc/ppp/peers/rogers_chat finished (pid 14588), status = 0x5
Jul 11 17:37:40 E10_semiosOffice daemon.err pppd[14585]: Connect script failed
Jul 11 17:37:41 E10_semiosOffice
daemon.info pppd[14585]: Exit.