Hi there,
I use the Nova with a Hologram SIM card. The SIM is working out-of-the-box on an Android Tablet.
Our board is a SOM, an iMX6ULL from Toradex with the Viola carrier board.
Thanks to people here, I’ve managed to debug the initial setup in minicom: NO CARRIER question
Option: /etc/ppp/options
auth
crtscts
lock
hide-password
modem
mru 296
mtu 296
lcp-echo-interval 30
lcp-echo-failure 4
noipx
persist
asyncmap 0xa0000
mru 1500
refuse-chap
ipcp-max-failure 30
logfile /home/root/ppp
Provider: /etc/ppp/peers/nova.provider
connect "/usr/sbin/chat -v -f /etc/ppp/chat/nova.chat "
/dev/ttyACM2
9600
noipdefault
usepeerdns
defaultroute
persist
noauth
Chatscript: /etc/ppp/chat/nova.chat
ABORT 'BUSY'
ABORT 'NO CARRIER'
ABORT 'VOICE'
ABORT 'NO DIALTONE'
ABORT 'NO DIAL TONE'
ABORT 'NO ANSWER'
ABORT 'DELAYED'
TIMEOUT 12
REPORT CONNECT
"" AT
OK ATH
OK ATZ
OK ATQ0
OK AT+CGDCONT=1,"IP","hologram"
OK ATDT*99***1#
CONNECT ''
Testing out the files
>># pon nova.provider
>># tail -f "/home/root/ppp"
chat: Aug 20 06:36:42 CONNECT
Serial connection established.
Using interface ppp0
Connect: ppp0 <--> /dev/ttyACM2
kernel does not support PPP filtering
LCP terminated by peer
Hangup (SIGHUP)
Modem hangup
Connection terminated.
Enable debug
/etc/ppp/peers/nova.provider
connect "/usr/sbin/chat -v -f /etc/ppp/chat/nova.chat "
/dev/ttyACM2
9600
noipdefault
usepeerdns
defaultroute
persist
noauth
# enable debug
debug
Second test
>># pon nova.provider
>># tail -f "/home/root/ppp"
chat: Aug 20 08:53:18 CONNECT
Script /usr/sbin/chat -v -f /etc/ppp/chat/nova.chat finished (pid 1155), status = 0x0
Serial connection established.
using channel 11
Using interface ppp0
Connect: ppp0 <--> /dev/ttyACM2
rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x95c675f7> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x9212b52a> <pcomp> <accomp>]
sent [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x95c675f7> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0xa0000> <magic 0x9212b52a> <pcomp> <accomp>]
sent [LCP EchoReq id=0x0 magic=0x9212b52a]
kernel does not support PPP filtering
sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15>]
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
rcvd [LCP EchoRep id=0x0 magic=0x95c675f7]
rcvd [LCP ProtRej id=0x2 80 fd 01 01 00 0c 1a 04 78 00 18 04]
Protocol-Reject for 'Compression Control Protocol' (0x80fd) received
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
rcvd [LCP TermReq id=0x3]
LCP terminated by peer
sent [LCP TermAck id=0x3]
Hangup (SIGHUP)
Modem hangup
Connection terminated.
Protocol-Reject for 'Compression Control Protocol' (0x80fd) received
hinted me toward disabling compression with nodeflate
.
Disable compression
/etc/ppp/options
auth
crtscts
lock
hide-password
modem
mru 296
mtu 296
lcp-echo-interval 30
lcp-echo-failure 4
noipx
persist
asyncmap 0xa0000
mru 1500
refuse-chap
ipcp-max-failure 30
logfile /home/root/ppp
nodeflate
Third test
>># pon nova.provider
>># tail -f "/home/root/ppp"
chat: Aug 20 07:44:35 CONNECT
Script /usr/sbin/chat -v -f /etc/ppp/chat/nova.chat finished (pid 1562), status = 0x0
Serial connection established.
using channel 12
Using interface ppp0
Connect: ppp0 <--> /dev/ttyACM2
rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xf4578a97> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x71c22e> <pcomp> <accomp>]
sent [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0xf4578a97> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0xa0000> <magic 0x71c22e> <pcomp> <accomp>]
sent [LCP EchoReq id=0x0 magic=0x71c22e]
kernel does not support PPP filtering
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
rcvd [LCP EchoRep id=0x0 magic=0xf4578a97]
rcvd [LCP TermReq id=0x2]
LCP terminated by peer
sent [LCP TermAck id=0x2]
Hangup (SIGHUP)
Modem hangup
Connection terminated.
I’ve recompiled the linux image to enable ppp filtering and solve: kernel does not support PPP filtering
.
Fourth test
>># pon nova.provider
>># tail -f "/home/root/ppp"
chat: Aug 27 09:46:29 CONNECT
Script /usr/sbin/chat -v -f /etc/ppp/chat/nova.chat finished (pid 846), status = 0x0
Serial connection established.
using channel 6
Using interface ppp0
Connect: ppp0 <--> /dev/ttyACM2
rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x596c1a26> <pcomp> <accomp>]
sent [LCP ConfReq id=0x3 <asyncmap 0xa0000> <magic 0x280c85d4> <pcomp> <accomp>]
sent [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x596c1a26> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x3 <asyncmap 0xa0000> <magic 0x280c85d4> <pcomp> <accomp>]
sent [LCP EchoReq id=0x0 magic=0x280c85d4]
sent [IPCP ConfReq id=0x3 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
rcvd [LCP EchoRep id=0x0 magic=0x596c1a26]
rcvd [LCP TermReq id=0x2]
LCP terminated by peer
sent [LCP TermAck id=0x2]
Hangup (SIGHUP)
Modem hangup
Connection terminated.
Does anyone know where to go next?