Clipper HAT 4G: no ppp0

Setting up the Clipper HAT on a RPI4 as described in the wiki worked at least once, I was at least able to ping -I ppp0 www.example.com with success.

Now ‘sudo pon clipper’ doesn’t work anymore, I do not have no ppp0 interface created.

Sim is unlocked apparently:

AT+CPIN?
+CPIN: READY

OK

How to debug ?

Here the syslog output related to pon:

Mar 13 13:42:08 [HOSTNAME] pppd[2040]: pppd 2.4.9 started by pi, uid 0

Mar 13 13:42:08 [HOSTNAME] chat[2042]: abort on (BUSY)

Mar 13 13:42:08 [HOSTNAME] chat[2042]: abort on (VOICE)

Mar 13 13:42:08 [HOSTNAME] chat[2042]: abort on (NO CARRIER)

Mar 13 13:42:08 [HOSTNAME] chat[2042]: abort on (NO DIALTONE)

Mar 13 13:42:08 [HOSTNAME] chat[2042]: abort on (NO DIAL TONE)

Mar 13 13:42:08 [HOSTNAME] chat[2042]: abort on (NO ANSWER)

Mar 13 13:42:08 [HOSTNAME] chat[2042]: abort on (DELAYED)

Mar 13 13:42:08 [HOSTNAME] chat[2042]: abort on (ERROR)

Mar 13 13:42:08 [HOSTNAME] chat[2042]: abort on (+CGATT: 0)

Mar 13 13:42:08 [HOSTNAME] chat[2042]: send (AT^M)

Mar 13 13:42:08 [HOSTNAME] chat[2042]: timeout set to 12 seconds

Mar 13 13:42:08 [HOSTNAME] chat[2042]: expect (OK)

Mar 13 13:42:08 [HOSTNAME] chat[2042]: AT^M^M

Mar 13 13:42:08 [HOSTNAME] chat[2042]: OK

Mar 13 13:42:08 [HOSTNAME] chat[2042]:  -- got it

Mar 13 13:42:08 [HOSTNAME] chat[2042]: send (ATH^M)

Mar 13 13:42:08 [HOSTNAME] chat[2042]: expect (OK)

Mar 13 13:42:08 [HOSTNAME] chat[2042]: ^M

Mar 13 13:42:08 [HOSTNAME] chat[2042]: ATH^M^M

Mar 13 13:42:08 [HOSTNAME] chat[2042]: OK

Mar 13 13:42:08 [HOSTNAME] chat[2042]:  -- got it

Mar 13 13:42:08 [HOSTNAME] chat[2042]: send (ATE1^M)

Mar 13 13:42:08 [HOSTNAME] chat[2042]: expect (OK)

Mar 13 13:42:08 [HOSTNAME] chat[2042]: ^M

Mar 13 13:42:08 [HOSTNAME] chat[2042]: ATE1^M^M

Mar 13 13:42:08 [HOSTNAME] chat[2042]: OK

Mar 13 13:42:08 [HOSTNAME] chat[2042]:  -- got it

Mar 13 13:42:08 [HOSTNAME] chat[2042]: send (AT+CGDCONT=1,"IP","internet","",0,0^M)

Mar 13 13:42:09 [HOSTNAME] chat[2042]: expect (OK)

Mar 13 13:42:09 [HOSTNAME] chat[2042]: ^M

Mar 13 13:42:09 [HOSTNAME] chat[2042]: AT+CGDCONT=1,"IP","internet","",0,0^M^M

Mar 13 13:42:09 [HOSTNAME] chat[2042]: OK

Mar 13 13:42:09 [HOSTNAME] chat[2042]:  -- got it

Mar 13 13:42:09 [HOSTNAME] chat[2042]: send (ATD*99#^M)

Mar 13 13:42:09 [HOSTNAME] chat[2042]: timeout set to 22 seconds

Mar 13 13:42:09 [HOSTNAME] chat[2042]: expect (CONNECT)

Mar 13 13:42:09 [HOSTNAME] chat[2042]: ^M

Mar 13 13:42:09 [HOSTNAME] chat[2042]: ATD*99#^M^M

Mar 13 13:42:09 [HOSTNAME] chat[2042]: CONNECT

Mar 13 13:42:09 [HOSTNAME] chat[2042]:  -- got it

Mar 13 13:42:09 [HOSTNAME] chat[2042]: send (^M)

Mar 13 13:42:09 [HOSTNAME] pppd[2040]: Serial connection established.

Mar 13 13:42:09 [HOSTNAME] pppd[2040]: Using interface ppp0

Mar 13 13:42:09 [HOSTNAME] pppd[2040]: Connect: ppp0 <--> /dev/ttyS0

Mar 13 13:42:09 [HOSTNAME] NetworkManager[385]: <info>  [1773405729.4593] manager: (ppp0): new Ppp device (/org/freedesktop/NetworkManager/Devices/47)

Mar 13 13:42:10 [HOSTNAME] pppd[2040]: PAP authentication succeeded

Mar 13 13:42:40 [HOSTNAME] pppd[2040]: IPCP: timeout sending Config-Requests

Mar 13 13:42:40 [HOSTNAME] pppd[2040]: IPV6CP: timeout sending Config-Requests

Mar 13 13:42:43 [HOSTNAME] pppd[2040]: Connection terminated.