Hi, I’ve been stuck for several days without being able to find a solution to the problem I’m presenting, I hope you can help me
I’m trying to connect a USB 3G modem to a Raspberry Pi 3
i make the connection with nmcli on Ubuntu 18 i got connection to internet with:
nmcli connection add type gsm con-name Avantel ifname ttyACM3 apn lte.avantel.com.co
But in the raspberry i get
Mar 27 18:07:27 425dbe4 NetworkManager[767]: Received bad configure-rej: 01 0a 51 66 ba 5d d5 1a 3a 2d
Mar 27 18:07:29 425dbe4 NetworkManager[767]: sif6addr: ioctl(SIOCSIFADDR): Permission denied (line 2591)
Mar 27 18:07:29 425dbe4 NetworkManager[767]: cif6addr: ioctl(SIOCDIFADDR): No such address
Mar 27 18:07:29 425dbe4 NetworkManager[767]: LCP terminated by peer
...
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <warn> [1553710042.2975] device (ttyACM3): interface ttyACM3 not up for IP configuration
Mar 27 18:07:19 425dbe4 NetworkManager[767]: <error> [1553710039.5850] kill child process 'pppd' (1403): failed due to unexpected return value -1 by >
Mar 27 18:07:19 425dbe4 NetworkManager[767]: <warn> [1553710039.5874] device (ttyACM3): Activation: failed for connection 'resin-gsm-01'
and device stuck on connecting (getting IP configuration)
I’m using https://github.com/balena-io-playground/balenalib-systemd-example with FROM balenalib/%%RESIN_MACHINE_NAME%%-node:10
HOST OS VERSION
balenaOS 2.31.5+rev1
SUPERVISOR VERSION
9.11.3
[connection]
id=resin-gsm-01
type=gsm
autoconnect=true
[gsm]
apn=lte.avantel.com.co
[ipv4]
method=auto
root@425dbe4:~# mmcli -L
Found 1 modems:
/org/freedesktop/ModemManager1/Modem/0 [Quectel] UG95
root@425dbe4:~# mmcli -m 0
/org/freedesktop/ModemManager1/Modem/0 (device id '9fc0fef998ace9709d712fe413f29e5fee0071c5')
-------------------------
Hardware | manufacturer: 'Quectel'
| model: 'UG95'
| revision: 'UG95ANAR01A04E1G'
| H/W revision: 'unknown'
| supported: 'gsm-umts'
| current: 'gsm-umts'
| equipment id: '865789020045730'
-------------------------
System | device: '/sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4'
| drivers: 'cdc_acm'
| plugin: 'Generic'
| primary port: 'ttyACM3'
| ports: 'ttyACM3 (at), ttyACM4 (at), ttyACM0 (at)'
-------------------------
Numbers | own : 'unknown'
-------------------------
Status | lock: 'none'
| unlock retries: 'sim-pin (3), sim-pin2 (3), sim-puk (10), sim-puk2 (10)'
| state: 'disconnecting'
| power state: 'on'
| access tech: 'umts'
| signal quality: '77' (recent)
-------------------------
Modes | supported: 'allowed: any; preferred: none'
| current: 'allowed: any; preferred: none'
-------------------------
Bands | supported: 'unknown'
| current: 'unknown'
-------------------------
IP | supported: 'ipv4, ipv6, ipv4v6'
-------------------------
3GPP | imei: '865789020045730'
| enabled locks: 'none'
| operator id: '732101'
| operator name: 'Claro'
| subscription: 'unknown'
| registration: 'home'
| EPS UE mode: 'unknown'
-------------------------
SIM | path: '/org/freedesktop/ModemManager1/SIM/0'
-------------------------
Bearers | paths: '/org/freedesktop/ModemManager1/Bearer/0'
root@425dbe4:~# nmcli c
NAME UUID TYPE DEVICE
resin-wifi-01 a58e405d-fdc2-3649-9339-5bbaea740c76 wifi wlan0
supervisor0 ca181f93-580d-4fe9-bc82-b76d29a00391 bridge supervisor0
resin-gsm-01 f7dc3b31-a113-3b28-9172-67fc12e83cda gsm ttyACM3
Wired connection 1 5d3f4e25-fa37-3af4-a410-e8a885c2d0c6 ethernet --
root@425dbe4:~# nmcli d
DEVICE TYPE STATE CONNECTION
wlan0 wifi connected resin-wifi-01
supervisor0 bridge connected supervisor0
ttyACM3 gsm connecting (getting IP configuration) resin-gsm-01
eth0 ethernet unavailable --
balena0 bridge unmanaged --
resin-dns bridge unmanaged --
lo loopback unmanaged --
ppp0 ppp unmanaged --
resin-vpn tun unmanaged --
root@425dbe4:~# dmesg
usb 1-1.4: new high-speed USB device number 4 using dwc_otg
usb 1-1.4: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 255, changing to 11
usb 1-1.4: New USB device found, idVendor=058b, idProduct=0041
usb 1-1.4: New USB device strings: Mfr=0, Product=0, SerialNumber=0
usbcore: registered new interface driver cdc_acm
cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
usb 1-1.4: USB disconnect, device number 4
usb 1-1.4: new high-speed USB device number 5 using dwc_otg
usb 1-1.4: New USB device found, idVendor=1519, idProduct=0020
usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1.4: Product: 7 CDC-ACM
usb 1-1.4: Manufacturer: Comneon
usb 1-1.4: SerialNumber: 865789020045730
cdc_acm 1-1.4:1.0: ttyACM0: USB ACM device
cdc_acm 1-1.4:1.2: ttyACM1: USB ACM device
cdc_acm 1-1.4:1.4: ttyACM2: USB ACM device
cdc_acm 1-1.4:1.6: ttyACM3: USB ACM device
cdc_acm 1-1.4:1.8: ttyACM4: USB ACM device
cdc_acm 1-1.4:1.10: ttyACM5: USB ACM device
cdc_acm 1-1.4:1.12: ttyACM6: USB ACM device
root@425dbe4:~# journalctl -u ModemManager -xe
Mar 27 17:57:18 425dbe4 ModemManager[667]: Modem /org/freedesktop/ModemManager1/Modem/0: state changed (connected -> disconnecting)
Mar 27 17:57:18 425dbe4 ModemManager[667]: Simple connect started...
Mar 27 17:57:18 425dbe4 ModemManager[667]: Simple connect state (4/8): Wait to get fully enabled
Mar 27 17:57:20 425dbe4 ModemManager[667]: Modem /org/freedesktop/ModemManager1/Modem/0: state changed (disconnecting -> registered)
Mar 27 17:57:20 425dbe4 ModemManager[667]: Simple connect state (5/8): Register
Mar 27 17:57:20 425dbe4 ModemManager[667]: Simple connect state (6/8): Bearer
Mar 27 17:57:20 425dbe4 ModemManager[667]: Simple connect state (7/8): Connect
Mar 27 17:57:20 425dbe4 ModemManager[667]: Modem /org/freedesktop/ModemManager1/Modem/0: state changed (registered -> connecting)
Mar 27 17:57:20 425dbe4 ModemManager[667]: Modem /org/freedesktop/ModemManager1/Modem/0: state changed (connecting -> connected)
Mar 27 17:57:20 425dbe4 ModemManager[667]: Simple connect state (8/8): All done
Mar 27 17:57:26 425dbe4 ModemManager[667]: Modem /org/freedesktop/ModemManager1/Modem/0: state changed (connected -> disconnecting)
Mar 27 17:57:26 425dbe4 ModemManager[667]: Simple connect started...
Mar 27 17:57:26 425dbe4 ModemManager[667]: Simple connect state (4/8): Wait to get fully enabled
Mar 27 17:57:28 425dbe4 ModemManager[667]: Modem /org/freedesktop/ModemManager1/Modem/0: state changed (disconnecting -> registered)
Mar 27 17:57:28 425dbe4 ModemManager[667]: Simple connect state (5/8): Register
Mar 27 17:57:28 425dbe4 ModemManager[667]: Simple connect state (6/8): Bearer
Mar 27 17:57:28 425dbe4 ModemManager[667]: Simple connect state (7/8): Connect
Mar 27 17:57:28 425dbe4 ModemManager[667]: Modem /org/freedesktop/ModemManager1/Modem/0: state changed (registered -> connecting)
Mar 27 17:57:29 425dbe4 ModemManager[667]: Modem /org/freedesktop/ModemManager1/Modem/0: state changed (connecting -> connected)
Mar 27 17:57:29 425dbe4 ModemManager[667]: Simple connect state (8/8): All done
Mar 27 17:57:35 425dbe4 ModemManager[667]: Modem /org/freedesktop/ModemManager1/Modem/0: state changed (connected -> disconnecting)
Mar 27 17:57:35 425dbe4 ModemManager[667]: Simple connect started...
Mar 27 17:57:35 425dbe4 ModemManager[667]: Simple connect state (4/8): Wait to get fully enabled
root@425dbe4:~# journalctl -u NetworkManager -xe
Mar 27 18:07:19 425dbe4 NetworkManager[767]: <warn> [1553710039.5874] device (ttyACM3): Activation: failed for connection 'resin-gsm-01'
Mar 27 18:07:19 425dbe4 NetworkManager[767]: <info> [1553710039.5899] device (ttyACM3): state change: failed -> disconnected (reason 'none', sys-ifa>
Mar 27 18:07:19 425dbe4 NetworkManager[767]: <info> [1553710039.6020] modem["ttyACM3"]: modem state changed, 'connected' --> 'disconnecting' (reason>
Mar 27 18:07:19 425dbe4 NetworkManager[767]: <info> [1553710039.6026] policy: auto-activating connection 'resin-gsm-01' (f7dc3b31-a113-3b28-9172-67f>
Mar 27 18:07:19 425dbe4 NetworkManager[767]: <info> [1553710039.6084] device (ttyACM3): Activation: starting connection 'resin-gsm-01' (f7dc3b31-a11>
Mar 27 18:07:19 425dbe4 NetworkManager[767]: <info> [1553710039.6092] device (ttyACM3): state change: disconnected -> prepare (reason 'none', sys-if>
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info> [1553710042.1997] modem["ttyACM3"]: modem state changed, 'disconnecting' --> 'registered' (reaso>
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info> [1553710042.2032] modem["ttyACM3"]: modem state changed, 'registered' --> 'connecting' (reason: >
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info> [1553710042.2850] modem["ttyACM3"]: modem state changed, 'connecting' --> 'connected' (reason: u>
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info> [1553710042.2930] device (ttyACM3): state change: prepare -> config (reason 'none', sys-iface-st>
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info> [1553710042.2956] device (ttyACM3): state change: config -> ip-config (reason 'none', sys-iface->
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <warn> [1553710042.2975] device (ttyACM3): interface ttyACM3 not up for IP configuration
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <warn> [1553710042.2975] device (ttyACM3): interface ttyACM3 not up for IP configuration
Mar 27 18:07:19 425dbe4 NetworkManager[767]: <error> [1553710039.5850] kill child process 'pppd' (1403): failed due to unexpected return value -1 by >
Mar 27 18:07:19 425dbe4 NetworkManager[767]: <warn> [1553710039.5874] device (ttyACM3): Activation: failed for connection 'resin-gsm-01'
Mar 27 18:07:19 425dbe4 NetworkManager[767]: <info> [1553710039.5899] device (ttyACM3): state change: failed -> disconnected (reason 'none', sys-ifa>
Mar 27 18:07:19 425dbe4 NetworkManager[767]: <info> [1553710039.6020] modem["ttyACM3"]: modem state changed, 'connected' --> 'disconnecting' (reason>
Mar 27 18:07:19 425dbe4 NetworkManager[767]: <info> [1553710039.6026] policy: auto-activating connection 'resin-gsm-01' (f7dc3b31-a113-3b28-9172-67f>
Mar 27 18:07:19 425dbe4 NetworkManager[767]: <info> [1553710039.6084] device (ttyACM3): Activation: starting connection 'resin-gsm-01' (f7dc3b31-a11>
Mar 27 18:07:19 425dbe4 NetworkManager[767]: <info> [1553710039.6092] device (ttyACM3): state change: disconnected -> prepare (reason 'none', sys-if>
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info> [1553710042.1997] modem["ttyACM3"]: modem state changed, 'disconnecting' --> 'registered' (reaso>
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info> [1553710042.2032] modem["ttyACM3"]: modem state changed, 'registered' --> 'connecting' (reason: >
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info> [1553710042.2850] modem["ttyACM3"]: modem state changed, 'connecting' --> 'connected' (reason: u>
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info> [1553710042.1997] modem["ttyACM3"]: modem state changed, 'disconnecting' --> 'registered' (reaso>
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info> [1553710042.2032] modem["ttyACM3"]: modem state changed, 'registered' --> 'connecting' (reason: >
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info> [1553710042.2850] modem["ttyACM3"]: modem state changed, 'connecting' --> 'connected' (reason: u>
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info> [1553710042.2930] device (ttyACM3): state change: prepare -> config (reason 'none', sys-iface-st>
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info> [1553710042.2956] device (ttyACM3): state change: config -> ip-config (reason 'none', sys-iface->
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <warn> [1553710042.2975] device (ttyACM3): interface ttyACM3 not up for IP configuration
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info> [1553710042.2978] modem["ttyACM3"]: using modem-specified IP timeout: 20 seconds
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info> [1553710042.2988] ppp-manager: starting PPP connection
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info> [1553710042.3046] ppp-manager: pppd started with pid 1441
Mar 27 18:07:22 425dbe4 NetworkManager[767]: Plugin /usr/lib/pppd/2.4.5/nm-pppd-plugin.so loaded.
Mar 27 18:07:22 425dbe4 pppd[1441]: nm-ppp-plugin: (plugin_init): initializing
Mar 27 18:07:22 425dbe4 pppd[1441]: nm-ppp-plugin: (nm_phasechange): status 3 / phase 'serial connection'
Mar 27 18:07:22 425dbe4 NetworkManager[767]: Using interface ppp0
Mar 27 18:07:22 425dbe4 NetworkManager[767]: Connect: ppp0 <--> /dev/ttyACM3
Mar 27 18:07:22 425dbe4 pppd[1441]: nm-ppp-plugin: (nm_phasechange): status 5 / phase 'establish'
Mar 27 18:07:22 425dbe4 NetworkManager[767]: <info> [1553710042.3358] manager: (ppp0): new Ppp device (/org/freedesktop/NetworkManager/Devices/18)
Mar 27 18:07:23 425dbe4 pppd[1441]: nm-ppp-plugin: (nm_phasechange): status 6 / phase 'authenticate'
Mar 27 18:07:23 425dbe4 pppd[1441]: nm-ppp-plugin: (get_credentials): passwd-hook, requesting credentials...
Mar 27 18:07:23 425dbe4 pppd[1441]: nm-ppp-plugin: (get_credentials): got credentials from NetworkManager
Mar 27 18:07:23 425dbe4 NetworkManager[767]: PAP authentication succeeded
Mar 27 18:07:23 425dbe4 pppd[1441]: nm-ppp-plugin: (nm_phasechange): status 8 / phase 'network'
Mar 27 18:07:27 425dbe4 NetworkManager[767]: Received bad configure-rej: 01 0a 51 66 ba 5d d5 1a 3a 2d
Mar 27 18:07:29 425dbe4 NetworkManager[767]: sif6addr: ioctl(SIOCSIFADDR): Permission denied (line 2591)
Mar 27 18:07:29 425dbe4 NetworkManager[767]: cif6addr: ioctl(SIOCDIFADDR): No such address
Mar 27 18:07:29 425dbe4 NetworkManager[767]: LCP terminated by peer
Mar 27 18:07:29 425dbe4 pppd[1441]: nm-ppp-plugin: (nm_phasechange): status 5 / phase 'establish'
Mar 27 18:07:30 425dbe4 NetworkManager[767]: Modem hangup
Mar 27 18:07:30 425dbe4 NetworkManager[767]: Connection terminated.
Mar 27 18:07:30 425dbe4 NetworkManager[767]: Connect time 0.2 minutes.
Mar 27 18:07:30 425dbe4 NetworkManager[767]: Sent 191 bytes, received 60 bytes.
Mar 27 18:07:30 425dbe4 pppd[1441]: nm-ppp-plugin: (nm_phasechange): status 11 / phase 'disconnect'
Mar 27 18:07:31 425dbe4 pppd[1441]: nm-ppp-plugin: (nm_phasechange): status 1 / phase 'dead'
Mar 27 18:07:31 425dbe4 pppd[1441]: nm-ppp-plugin: (nm_exit_notify): cleaning up
Mar 27 18:07:31 425dbe4 NetworkManager[767]: <info> [1553710051.5116] device (ttyACM3): state change: ip-config -> failed (reason 'ip-config-unavail>
Mar 27 18:07:31 425dbe4 NetworkManager[767]: <error> [1553710051.5212] kill child process 'pppd' (1441): failed due to unexpected return value -1 by >
Mar 27 18:07:31 425dbe4 NetworkManager[767]: <warn> [1553710051.5249] device (ttyACM3): Activation: failed for connection 'resin-gsm-01'