Experimenting with various 3g dongles, I identified the following problem that
seems to be OpenWrt-specific:

After the connection is broken for whatever reason, pppd tries to reconnect, but
fails (see attached logs). It keeps trying and failing. However, if killed by
SIGTERM and then re-started, it connects without problems (see attached logs).

Is it a configuration problem or a pppd bug?

Thanks in advance,

-- 
Daniel
Aug 30 08:38:55 OpenWrt local2.info chat[30631]: abort on (BUSY)
Aug 30 08:38:55 OpenWrt local2.info chat[30631]: abort on (NO CARRIER)
Aug 30 08:38:55 OpenWrt local2.info chat[30631]: abort on (ERROR)
Aug 30 08:38:55 OpenWrt local2.info chat[30631]: report (CONNECT)
Aug 30 08:38:55 OpenWrt local2.info chat[30631]: timeout set to 10 seconds
Aug 30 08:38:55 OpenWrt local2.info chat[30631]: send (AT&F^M)
Aug 30 08:38:55 OpenWrt local2.info chat[30631]: expect (OK)
Aug 30 08:38:55 OpenWrt local2.info chat[30631]: AT&F^M^M
Aug 30 08:38:55 OpenWrt local2.info chat[30631]: OK
Aug 30 08:38:55 OpenWrt local2.info chat[30631]:  -- got it
Aug 30 08:38:55 OpenWrt local2.info chat[30631]: send (ATE1^M)
Aug 30 08:38:55 OpenWrt local2.info chat[30631]: expect (OK)
Aug 30 08:38:55 OpenWrt local2.info chat[30631]: ^M
Aug 30 08:38:55 OpenWrt local2.info chat[30631]: ATE1^M^M
Aug 30 08:38:55 OpenWrt local2.info chat[30631]: OK
Aug 30 08:38:55 OpenWrt local2.info chat[30631]:  -- got it
Aug 30 08:38:55 OpenWrt local2.info chat[30631]: send 
(AT+CGDCONT=1,"IP","net"^M)
Aug 30 08:38:56 OpenWrt local2.info chat[30631]: timeout set to 30 seconds
Aug 30 08:38:56 OpenWrt local2.info chat[30631]: expect (OK)
Aug 30 08:38:56 OpenWrt local2.info chat[30631]: ^M
Aug 30 08:38:56 OpenWrt local2.info chat[30631]: AT+CGDCONT=1,"IP","net"^M^M
Aug 30 08:38:56 OpenWrt local2.info chat[30631]: OK
Aug 30 08:38:56 OpenWrt local2.info chat[30631]:  -- got it
Aug 30 08:38:56 OpenWrt local2.info chat[30631]: send (ATD*99***1#^M)
Aug 30 08:38:56 OpenWrt local2.info chat[30631]: expect (CONNECT)
Aug 30 08:38:56 OpenWrt local2.info chat[30631]: ^M
Aug 30 08:38:56 OpenWrt local2.info chat[30631]: ATD*99***1#^M^M
Aug 30 08:38:56 OpenWrt local2.info chat[30631]: CONNECT
Aug 30 08:38:56 OpenWrt local2.info chat[30631]:  -- got it
Aug 30 08:38:56 OpenWrt local2.info chat[30631]: send ( ^M)
Aug 30 08:38:56 OpenWrt daemon.info pppd[28168]: Serial connection established.
Aug 30 08:38:56 OpenWrt daemon.info pppd[28168]: Using interface 3g-mobile
Aug 30 08:38:56 OpenWrt daemon.notice pppd[28168]: Connect: 3g-mobile <--> 
/dev/ttyUSB0
Aug 30 08:38:59 OpenWrt daemon.info pppd[28168]: Hangup (SIGHUP)
Aug 30 08:38:59 OpenWrt daemon.notice pppd[28168]: Modem hangup
Aug 30 08:38:59 OpenWrt daemon.notice pppd[28168]: Connection terminated.
Aug 30 08:39:42 OpenWrt daemon.notice pppd[30771]: pppd 2.4.4 started by root, 
uid 0
Aug 30 08:39:43 OpenWrt local2.info chat[30776]: abort on (BUSY)
Aug 30 08:39:43 OpenWrt local2.info chat[30776]: abort on (NO CARRIER)
Aug 30 08:39:43 OpenWrt local2.info chat[30776]: abort on (ERROR)
Aug 30 08:39:43 OpenWrt local2.info chat[30776]: report (CONNECT)
Aug 30 08:39:43 OpenWrt local2.info chat[30776]: timeout set to 10 seconds
Aug 30 08:39:43 OpenWrt local2.info chat[30776]: send (AT&F^M)
Aug 30 08:39:43 OpenWrt local2.info chat[30776]: expect (OK)
Aug 30 08:39:43 OpenWrt local2.info chat[30776]: AT&F^M^M
Aug 30 08:39:43 OpenWrt local2.info chat[30776]: OK
Aug 30 08:39:43 OpenWrt local2.info chat[30776]:  -- got it
Aug 30 08:39:43 OpenWrt local2.info chat[30776]: send (ATE1^M)
Aug 30 08:39:43 OpenWrt local2.info chat[30776]: expect (OK)
Aug 30 08:39:43 OpenWrt local2.info chat[30776]: ^M
Aug 30 08:39:43 OpenWrt local2.info chat[30776]: ATE1^M^M
Aug 30 08:39:43 OpenWrt local2.info chat[30776]: OK
Aug 30 08:39:43 OpenWrt local2.info chat[30776]:  -- got it
Aug 30 08:39:43 OpenWrt local2.info chat[30776]: send 
(AT+CGDCONT=1,"IP","net"^M)
Aug 30 08:39:43 OpenWrt local2.info chat[30776]: timeout set to 30 seconds
Aug 30 08:39:43 OpenWrt local2.info chat[30776]: expect (OK)
Aug 30 08:39:43 OpenWrt local2.info chat[30776]: ^M
Aug 30 08:39:43 OpenWrt local2.info chat[30776]: AT+CGDCONT=1,"IP","net"^M^M
Aug 30 08:39:43 OpenWrt local2.info chat[30776]: OK
Aug 30 08:39:43 OpenWrt local2.info chat[30776]:  -- got it
Aug 30 08:39:43 OpenWrt local2.info chat[30776]: send (ATD*99***1#^M)
Aug 30 08:39:44 OpenWrt local2.info chat[30776]: expect (CONNECT)
Aug 30 08:39:44 OpenWrt local2.info chat[30776]: ^M
Aug 30 08:39:44 OpenWrt local2.info chat[30776]: ATD*99***1#^M^M
Aug 30 08:39:44 OpenWrt local2.info chat[30776]: CONNECT
Aug 30 08:39:44 OpenWrt local2.info chat[30776]:  -- got it
Aug 30 08:39:44 OpenWrt local2.info chat[30776]: send ( ^M)
Aug 30 08:39:44 OpenWrt daemon.info pppd[30771]: Serial connection established.
Aug 30 08:39:44 OpenWrt daemon.info pppd[30771]: Using interface 3g-mobile
Aug 30 08:39:44 OpenWrt daemon.notice pppd[30771]: Connect: 3g-mobile <--> 
/dev/ttyUSB0
Aug 30 08:39:48 OpenWrt daemon.warn pppd[30771]: Could not determine remote IP 
address: defaulting to 10.64.64.64
Aug 30 08:39:48 OpenWrt daemon.notice pppd[30771]: local  IP address 
84.224.122.18
Aug 30 08:39:48 OpenWrt daemon.notice pppd[30771]: remote IP address 10.64.64.64
Aug 30 08:39:48 OpenWrt daemon.notice pppd[30771]: primary   DNS address 
217.79.128.40
Aug 30 08:39:48 OpenWrt daemon.notice pppd[30771]: secondary DNS address 
217.79.128.45

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to