[HL8518] Modem hangup in pppd

  1. The same script works for HL7692
  2. Note the response to at+cgdcont, we do have an ip address!

Feb 14 10:49:17 charger local2.info chat[8617]: send (AT+CREG?^M)
Feb 14 10:49:17 charger local2.info chat[8617]: expect (OK)
Feb 14 10:49:17 charger local2.info chat[8617]: AT+CREG?^M^M
Feb 14 10:49:17 charger local2.info chat[8617]: +CREG: 1,1^M
Feb 14 10:49:17 charger local2.info chat[8617]: ^M
Feb 14 10:49:17 charger local2.info chat[8617]: OK
Feb 14 10:49:17 charger local2.info chat[8617]: – got it
Feb 14 10:49:17 charger local2.info chat[8617]: send (AT+CGREG?^M)
Feb 14 10:49:17 charger local2.info chat[8617]: expect (OK)
Feb 14 10:49:17 charger local2.info chat[8617]: ^M
Feb 14 10:49:17 charger local2.info chat[8617]: AT+CGREG?^M^M
Feb 14 10:49:17 charger local2.info chat[8617]: +CGREG: 1,1^M
Feb 14 10:49:17 charger local2.info chat[8617]: ^M
Feb 14 10:49:17 charger local2.info chat[8617]: OK
Feb 14 10:49:17 charger local2.info chat[8617]: – got it
Feb 14 10:49:17 charger local2.info chat[8617]: send (AT+CEREG?^M)
Feb 14 10:49:17 charger local2.info chat[8617]: expect (OK)
Feb 14 10:49:20 charger local2.info chat[8617]: send (AT+CSQ^M)
Feb 14 10:49:20 charger local2.info chat[8617]: expect (OK)
Feb 14 10:49:20 charger local2.info chat[8617]: ^M
Feb 14 10:49:20 charger local2.info chat[8617]: AT+CSQ^M^M
Feb 14 10:49:20 charger local2.info chat[8617]: +CSQ: 13,99^M
Feb 14 10:49:20 charger local2.info chat[8617]: ^M
Feb 14 10:49:20 charger local2.info chat[8617]: OK
Feb 14 10:49:20 charger local2.info chat[8617]: – got it
Feb 14 10:49:20 charger local2.info chat[8617]: send (AT+KBND?^M)
Feb 14 10:49:20 charger local2.info chat[8617]: expect (OK)
Feb 14 10:49:20 charger local2.info chat[8617]: ^M
Feb 14 10:49:20 charger local2.info chat[8617]: AT+KBND?^M^M
Feb 14 10:49:20 charger local2.info chat[8617]: +KBND: 0100^M
Feb 14 10:49:20 charger local2.info chat[8617]: ^M
Feb 14 10:49:20 charger local2.info chat[8617]: OK
Feb 14 10:49:20 charger local2.info chat[8617]: – got it
Feb 14 10:49:20 charger local2.info chat[8617]: send (AT+COPS?^M)
Feb 14 10:49:20 charger local2.info chat[8617]: expect (OK)
Feb 14 10:49:20 charger local2.info chat[8617]: ^M
Feb 14 10:49:21 charger local2.info chat[8617]: AT+COPS?^M^M
Feb 14 10:49:21 charger local2.info chat[8617]: +COPS: 0,0,“Proximus”,2^M
Feb 14 10:49:21 charger local2.info chat[8617]: ^M
Feb 14 10:49:21 charger local2.info chat[8617]: OK
Feb 14 10:49:21 charger local2.info chat[8617]: – got it
Feb 14 10:49:21 charger local2.info chat[8617]: send (AT+CGDCONT?^M)
Feb 14 10:49:21 charger local2.info chat[8617]: expect (OK)
Feb 14 10:49:21 charger local2.info chat[8617]: ^M
Feb 14 10:49:21 charger local2.info chat[8617]: AT+CGDCONT?^M^M
Feb 14 10:49:21 charger local2.info chat[8617]: +CGDCONT: 1,“IP”,“XXX”,“10.35.0.25”,0,0^M
Feb 14 10:49:21 charger local2.info chat[8617]: ^M
Feb 14 10:49:21 charger local2.info chat[8617]: OK
Feb 14 10:49:21 charger local2.info chat[8617]: – got it
Feb 14 10:49:21 charger local2.info chat[8619]: timeout set to 30 seconds
Feb 14 10:49:21 charger local2.info chat[8619]: abort on (NO CARRIER)
Feb 14 10:49:21 charger local2.info chat[8619]: report (CONNECT)
Feb 14 10:49:21 charger local2.info chat[8619]: send (ATDT991#^M)
Feb 14 10:49:21 charger local2.info chat[8619]: expect (CONNECT)
Feb 14 10:49:21 charger local2.info chat[8619]: ^M
Feb 14 10:49:21 charger local2.info chat[8619]: ATDT
99
**1#^M^M
Feb 14 10:49:21 charger local2.info chat[8619]: CONNECT
Feb 14 10:49:21 charger local2.info chat[8619]: – got it
Feb 14 10:49:21 charger local2.info chat[8619]: send (^M)
Feb 14 10:49:21 charger daemon.debug pppd[8612]: Script /etc/ppp/chat/connect.sh finished (pid 8613), status = 0x0
Feb 14 10:49:21 charger daemon.info pppd[8612]: Serial connection established.
Feb 14 10:49:21 charger daemon.debug pppd[8612]: using channel 77
Feb 14 10:49:21 charger daemon.info pppd[8612]: Using interface ppp0
Feb 14 10:49:21 charger daemon.notice pppd[8612]: Connect: ppp0 <–> /dev/ttyXRUSB0
Feb 14 10:49:22 charger daemon.debug pppd[8612]: rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> ]
Feb 14 10:49:22 charger daemon.debug pppd[8612]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xe71c2e3e>]
Feb 14 10:49:22 charger daemon.debug pppd[8612]: No auth is possible
Feb 14 10:49:22 charger daemon.debug pppd[8612]: sent [LCP ConfRej id=0x1 ]
Feb 14 10:49:22 charger daemon.debug pppd[8612]: rcvd [LCP ConfRej id=0x1 <magic 0xe71c2e3e>]
Feb 14 10:49:22 charger daemon.debug pppd[8612]: sent [LCP ConfReq id=0x2 <asyncmap 0x0>]
Feb 14 10:49:22 charger daemon.debug pppd[8612]: rcvd [LCP ConfReq id=0x2 <asyncmap 0x0>]
Feb 14 10:49:22 charger daemon.debug pppd[8612]: sent [LCP ConfAck id=0x2 <asyncmap 0x0>]
Feb 14 10:49:22 charger daemon.debug pppd[8612]: rcvd [LCP ConfAck id=0x2 <asyncmap 0x0>]
Feb 14 10:49:22 charger daemon.debug pppd[8612]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
Feb 14 10:49:22 charger daemon.debug pppd[8612]: rcvd [IPCP ConfReq id=0x1]
Feb 14 10:49:22 charger daemon.debug pppd[8612]: sent [IPCP ConfNak id=0x1 <addr 0.0.0.0>]
Feb 14 10:49:22 charger daemon.debug pppd[8612]: rcvd [IPCP ConfReq id=0x2]
Feb 14 10:49:22 charger daemon.debug pppd[8612]: sent [IPCP ConfAck id=0x2]
Feb 14 10:49:25 charger daemon.debug pppd[8612]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
Feb 14 10:49:28 charger daemon.notice pppd[8612]: Modem hangup
Feb 14 10:49:28 charger daemon.notice pppd[8612]: Connection terminated.

Hi @roel0,

Which firmware are you using?
Can you give the PPP configuration file?

I can make the PPP successfully with BHL85xx.5.14.0.7.4.20171130.x625.
Please find the PPP configuration and log files for your reference. PPPD.zip (2.7 KB)

Please help to mark “Solution” if your question is answered. So the community could easily find the solution for their problems.