I’m using LTE Cat.1 6 Click with a SIMCom SIM7600SA module on it. ModemManager is giving me some grief with it on BalenaOS 6.5.2.
root@89dd143:/sys/devices/platform/bus@f0000/2850000.serial/driver# udevadm info /dev/ttyS0
P: /devices/platform/bus@f0000/2850000.serial/tty/ttyS0
N: ttyS0
L: 0
E: DEVPATH=/devices/platform/bus@f0000/2850000.serial/tty/ttyS0
E: DEVNAME=/dev/ttyS0
E: MAJOR=4
E: MINOR=64
E: SUBSYSTEM=tty
E: USEC_INITIALIZED=6652393569
E: ID_MM_CANDIDATE=1
E: ID_MM_DEVICE_PROCESS=1
E: ID_MM_TTY_BAUDRATE=115200
E: ID_MM_PORT_TYPE_AT_PRIMARY=1
E: ID_MM_PORT_TYPE_AT_PPP=1
E: ID_MM_TTY_FLOW_CONTROL=none
E: TAGS=:systemd:
E: CURRENT_TAGS=:systemd:
root@89dd143:/sys/devices/platform/bus@f0000/2850000.serial/driver# /usr/sbin/ModemManager --debug
ModemManager[9957]: <msg> [1758687644.371849] ModemManager (version 1.22.0) starting in system bus...
...
ModemManager[9957]: <dbg> [1758687644.426435] [filter] explicit allowlist: yes
ModemManager[9957]: <dbg> [1758687644.426855] [filter] explicit blocklist: yes
ModemManager[9957]: <dbg> [1758687644.427270] [filter] plugin allowlist: yes
ModemManager[9957]: <dbg> [1758687644.427665] [filter] qrtr devices allowed: yes
ModemManager[9957]: <dbg> [1758687644.428039] [filter] virtual devices forbidden: yes
ModemManager[9957]: <dbg> [1758687644.428478] [filter] net devices allowed: yes
ModemManager[9957]: <dbg> [1758687644.428954] [filter] usbmisc devices allowed: yes
ModemManager[9957]: <dbg> [1758687644.429359] [filter] rpmsg devices allowed: yes
ModemManager[9957]: <dbg> [1758687644.429740] [filter] wwan devices allowed: yes
ModemManager[9957]: <dbg> [1758687644.430105] [filter] tty devices:
ModemManager[9957]: <dbg> [1758687644.430470] [filter] platform driver check: yes
ModemManager[9957]: <dbg> [1758687644.430834] [filter] driver check: yes
ModemManager[9957]: <dbg> [1758687644.431200] [filter] cdc-acm interface check: yes
ModemManager[9957]: <dbg> [1758687644.431582] [filter] with net check: yes
ModemManager[9957]: <dbg> [1758687644.431971] [filter] default: forbidden
...
ModemManager[9957]: <dbg> [1758687644.645754] [ttyS0] port contents loaded:
ModemManager[9957]: <dbg> [1758687644.645969] [ttyS0] bus: platform
ModemManager[9957]: <dbg> [1758687644.646062] [ttyS0] device: /sys/devices/platform/bus@f0000/2850000.serial
ModemManager[9957]: <dbg> [1758687644.646143] [ttyS0] driver: omap8250
ModemManager[9957]: <dbg> [1758687644.646221] [base-manager] adding port ttyS0 at sysfs path: /sys/devices/platform/bus@f0000/2850000.serial/tty/ttyS0
ModemManager[9957]: <dbg> [1758687644.647392] [filter] (tty/ttyS0) port allowed: device is allowlisted
ModemManager[9957]: <dbg> [1758687644.647603] [base-manager] port ttyS0 is first in device /sys/devices/platform/bus@f0000/2850000.serial
ModemManager[9957]: <dbg> [1758687644.648609] [plugin-manager] task 0: new support task for device: /sys/devices/platform/bus@f0000/2850000.serial
ModemManager[9957]: <dbg> [1758687644.649129] [ttyS0/probe] port type hint detected in udev tag: ID_MM_PORT_TYPE_AT_PRIMARY
ModemManager[9957]: <dbg> [1758687644.649350] [ttyS0/probe] port type hints loaded: AT yes, QMI no, MBIM no, QCDM no, AUDIO no, GPS no
ModemManager[9957]: <dbg> [1758687644.649518] [plugin-manager] task 0: port grabbed: ttyS0
ModemManager[9957]: <dbg> [1758687644.649856] [plugin-manager] task 0,ttyS0: new support task for port
ModemManager[9957]: <dbg> [1758687644.649982] [plugin-manager] task 0,ttyS0: deferred until min wait time elapsed
...
ModemManager[9957]: <dbg> [1758687644.871076] [sleep-monitor-systemd] inhibitor fd is 9
ModemManager[9957]: <dbg> [1758687646.651731] [plugin-manager] task 0: min wait time elapsed
ModemManager[9957]: <dbg> ... port ttyS0 filtered by vendor/product IDs
ModemManager[9957]: <dbg> [1758687646.653644] [plugin/simtech] port ttyS0 filtered by vendor/product IDs
...
ModemManager[9957]: <dbg> [1758687646.658637] [plugin-manager] task 0,ttyS0: will try with plugin 'generic'
ModemManager[9957]: <dbg> [1758687646.658970] [plugin-manager] task 0,ttyS0: started
ModemManager[9957]: <dbg> [1758687646.659084] [plugin-manager] task 0,ttyS0: checking with plugin 'quectel'
ModemManager[9957]: <dbg> [1758687646.659371] [plugin/quectel] probes required for port ttyS0: 'at, at-vendor, qcdm'
ModemManager[9957]: <dbg> [1758687646.659548] [ttyS0/probe] no QCDM/QMI/MBIM probing in possible AT port
ModemManager[9957]: <dbg> [1758687646.659642] [ttyS0/probe] port is not QCDM-capable
ModemManager[9957]: <dbg> [1758687646.659708] [ttyS0/probe] port is not QMI-capable
ModemManager[9957]: <dbg> [1758687646.659769] [ttyS0/probe] port is not MBIM-capable
ModemManager[9957]: <dbg> [1758687646.659842] [ttyS0/probe] launching port probing: 'at, at-vendor'
ModemManager[9957]: <dbg> [1758687646.660026] [plugin-manager] task 0: extra probing time elapsed
ModemManager[9957]: <dbg> [1758687646.660148] [plugin-manager] task 0: still 1 running probes (1 active): ttyS0
ModemManager[9957]: <dbg> [1758687646.661947] [ttyS0/at] opening serial port...
ModemManager[9957]: <dbg> [1758687646.662730] [ttyS0/at] setting up baudrate: 115200
ModemManager[9957]: <dbg> [1758687646.662950] [ttyS0/at] flow control explicitly requested for device is: none
ModemManager[9957]: <dbg> [1758687646.663222] [ttyS0/at] device open count is 1 (open)
ModemManager[9957]: <dbg> [1758687646.663661] [ttyS0/at] --> 'AT<CR>'
ModemManager[9957]: <dbg> [1758687646.846607] [plugin-manager] task 1: min wait time elapsed
...
ModemManager[9957]: <dbg> [1758687646.864940] [ttyS0/at] <-- 'AT'
ModemManager[9957]: <dbg> [1758687646.874689] [ttyS0/at] <-- '<CR><CR><LF>OK<CR><LF>'
ModemManager[9957]: <dbg> [1758687646.875134] [ttyS0/probe] port is AT-capable
ModemManager[9957]: <dbg> [1758687646.875558] [ttyS0/at] --> 'AT+CGMI<CR>'
ModemManager[9957]: <dbg> [1758687647.576296] [ttyS0/at] <-- 'AT+CGMI'
ModemManager[9957]: <dbg> [1758687647.588664] [ttyS0/at] <-- '<CR><CR><LF>SIMCOM INCORPORATED<CR><LF><CR><LF>OK<CR><LF>'
ModemManager[9957]: <dbg> [1758687647.589070] [ttyS0/probe] vendor probing finished
ModemManager[9957]: <dbg> [1758687647.589378] [plugin/quectel] port ttyS0 filtered by vendor strings
ModemManager[9957]: <dbg> [1758687647.589533] [plugin-manager] task 0,ttyS0: checking with plugin 'iridium'
ModemManager[9957]: <dbg> [1758687647.589735] [plugin/iridium] probes required for port ttyS0: 'at, at-vendor, at-product'
ModemManager[9957]: <dbg> [1758687647.589866] [ttyS0/probe] no QCDM/QMI/MBIM probing in possible AT port
ModemManager[9957]: <dbg> [1758687647.589936] [ttyS0/probe] port is not QCDM-capable
ModemManager[9957]: <dbg> [1758687647.590019] [ttyS0/probe] port is not QMI-capable
ModemManager[9957]: <dbg> [1758687647.590092] [ttyS0/probe] port is not MBIM-capable
ModemManager[9957]: <dbg> [1758687647.590159] [ttyS0/probe] launching port probing: 'at-product'
ModemManager[9957]: <dbg> [1758687647.590395] [ttyS0/at] device open count is 0 (close)
ModemManager[9957]: <dbg> [1758687647.590514] [ttyS0/at] closing serial port...
ModemManager[9957]: <dbg> [1758687647.590875] [ttyS0/at] serial port closed
ModemManager[9957]: <dbg> [1758687647.591489] [ttyS0/at] forced to close port
ModemManager[9957]: <dbg> [1758687647.592279] [ttyS0/at] opening serial port...
ModemManager[9957]: <dbg> [1758687647.593304] [ttyS0/at] setting up baudrate: 115200
ModemManager[9957]: <dbg> [1758687647.593527] [ttyS0/at] flow control explicitly requested for device is: none
ModemManager[9957]: <dbg> [1758687647.593793] [ttyS0/at] device open count is 1 (open)
ModemManager[9957]: <dbg> [1758687647.594251] [ttyS0/at] --> 'AT+CGMM<CR>'
ModemManager[9957]: <dbg> [1758687648.295241] [ttyS0/at] <-- 'AT+CGMM'
ModemManager[9957]: <dbg> [1758687648.307239] [ttyS0/at] <-- '<CR><CR><LF>SIMCOM_SIM7600SA-B66<CR><LF><CR><LF>OK<CR><LF>'
ModemManager[9957]: <dbg> [1758687648.307657] [ttyS0/probe] product probing finished
ModemManager[9957]: <dbg> [1758687648.307874] [plugin/iridium] port ttyS0 filtered by vendor/product strings
ModemManager[9957]: <dbg> [1758687648.307987] [plugin-manager] task 0,ttyS0: checking with plugin 'u-blox'
ModemManager[9957]: <dbg> [1758687648.308185] [plugin/u-blox] probes required for port ttyS0: 'at, at-vendor'
ModemManager[9957]: <dbg> [1758687648.308312] [ttyS0/probe] no QCDM/QMI/MBIM probing in possible AT port
ModemManager[9957]: <dbg> [1758687648.308476] [ttyS0/probe] port is not QCDM-capable
ModemManager[9957]: <dbg> [1758687648.308560] [ttyS0/probe] port is not QMI-capable
ModemManager[9957]: <dbg> [1758687648.308623] [ttyS0/probe] port is not MBIM-capable
ModemManager[9957]: <dbg> [1758687648.308696] [ttyS0/probe] port probing finished: no more probings needed
ModemManager[9957]: <dbg> [1758687648.308902] [ttyS0/at] device open count is 0 (close)
ModemManager[9957]: <dbg> [1758687648.309024] [ttyS0/at] closing serial port...
ModemManager[9957]: <dbg> [1758687648.309382] [ttyS0/at] serial port closed
ModemManager[9957]: <dbg> [1758687648.309679] [ttyS0/at] forced to close port
ModemManager[9957]: <dbg> [1758687648.310337] [plugin/u-blox] port ttyS0 filtered by vendor strings
ModemManager[9957]: <dbg> [1758687648.310542] [plugin-manager] task 0,ttyS0: checking with plugin 'via'
ModemManager[9957]: <dbg> [1758687648.310766] [plugin/via] probes required for port ttyS0: 'at, at-vendor, at-product, qcdm'
ModemManager[9957]: <dbg> [1758687648.310902] [ttyS0/probe] no QCDM/QMI/MBIM probing in possible AT port
ModemManager[9957]: <dbg> [1758687648.310979] [ttyS0/probe] port is not QCDM-capable
ModemManager[9957]: <dbg> [1758687648.311042] [ttyS0/probe] port is not QMI-capable
ModemManager[9957]: <dbg> [1758687648.311103] [ttyS0/probe] port is not MBIM-capable
ModemManager[9957]: <dbg> [1758687648.311175] [ttyS0/probe] port probing finished: no more probings needed
ModemManager[9957]: <dbg> [1758687648.311636] [plugin/via] port ttyS0 filtered by vendor/product strings
ModemManager[9957]: <dbg> [1758687648.311812] [plugin-manager] task 0,ttyS0: checking with plugin 'telit'
ModemManager[9957]: <dbg> [1758687648.312013] [plugin/telit] probes required for port ttyS0: 'at, at-vendor, qcdm'
ModemManager[9957]: <dbg> [1758687648.312143] [ttyS0/probe] no QCDM/QMI/MBIM probing in possible AT port
ModemManager[9957]: <dbg> [1758687648.312257] [ttyS0/probe] port is not QCDM-capable
ModemManager[9957]: <dbg> [1758687648.312326] [ttyS0/probe] port is not QMI-capable
ModemManager[9957]: <dbg> [1758687648.312479] [ttyS0/probe] port is not MBIM-capable
ModemManager[9957]: <dbg> [1758687648.312556] [ttyS0/probe] port probing finished: no more probings needed
...
ModemManager[9957]: <dbg> [1758687648.650573] [plugin-manager] task 0: no active tasks to probe
ModemManager[9957]: <dbg> [1758687648.650637] [plugin-manager] task 0,ttyS0: deferred task completed, no suggested plugin
ModemManager[9957]: <dbg> [1758687648.650706] [plugin-manager] task 0,ttyS0: finished in '4.000866' seconds
ModemManager[9957]: <dbg> [1758687648.650839] [plugin-manager] task 0,ttyS0: not supported by any plugin
ModemManager[9957]: <dbg> [1758687648.650942] [device /sys/devices/platform/bus@f0000/2850000.serial] fully ignoring port ttyS0 from now on
ModemManager[9957]: <dbg> [1758687648.651161] [plugin-manager] task 0: no more ports to probe
ModemManager[9957]: <dbg> [1758687648.651246] [plugin-manager] task 0: finished in '4.002660' seconds
ModemManager[9957]: <msg> [1758687648.651734] [base-manager] couldn't check support for device '/sys/devices/platform/bus@f0000/2850000.serial': not supported by any plugin
ModemManager[9957]: <dbg> [1758687648.847639] [plugin-manager] task 1: min probing time elapsed
...
So, this modem was working for me under Debian 11.
debian@BeaglePlay:~/examples$ mmcli -L
/org/freedesktop/ModemManager1/Modem/1 [SIMCOM INCORPORATED] SIMCOM_SIM7600SA-B66
debian@BeaglePlay:~/examples$ mmcli -m 1
--------------------------------
General | dbus path: /org/freedesktop/ModemManager1/Modem/1
| device id: 17d92662361d46e1bf1055efe30765ac4f938e17
--------------------------------
Hardware | manufacturer: SIMCOM INCORPORATED
| model: SIMCOM_SIM7600SA-B66
| firmware revision: LE20B04SIM7600M21-A
| supported: gsm-umts, lte
| current: gsm-umts, lte
| equipment id: 863427044702661
--------------------------------
System | device: /sys/devices/platform/bus@f0000/2850000.serial
| drivers: port
| plugin: generic
| primary port: ttyS0
| ports: ttyS0 (at)
--------------------------------
Status | unlock retries: sim-pin (3), sim-puk (10), sim-pin2 (3), sim-puk2 (10)
| state: disabled
| power state: on
| signal quality: 0% (cached)
--------------------------------
Modes | supported: allowed: 2g, 3g, 4g; preferred: none
| current: allowed: 2g, 3g, 4g; preferred: none
--------------------------------
IP | supported: ipv4, ipv6, ipv4v6
--------------------------------
3GPP | imei: 863427044702661
--------------------------------
3GPP EPS | ue mode of operation: csps-2
--------------------------------
SIM | dbus path: /org/freedesktop/ModemManager1/SIM/0
Looks like it is ModemManager 1.14.12:
debian@BeaglePlay:~/examples$ zcat /usr/share/doc/modemmanager/changelog.gz | head -10
commit dccfb032d176acdba5175b11fbbe186676343a59
Author: Aleksander Morgado <aleksander@aleksander.es>
Date: Fri Mar 12 11:24:58 2021 +0100
release: bump version to 1.14.12
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 4da7b368fc5a90a6b3cc5eaaa6a2032fd54952a3
Whereas, BalenaOS 6.5.2 seems to have version 1.22.0:
=============================================================
Welcome to balenaOS
=============================================================
root@5d6d490:~# ModemManager --version
ModemManager 1.22.0
Copyright (C) 2008-2023 The ModemManager authors
License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl-2.0.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
OK, so the support wasn’t added later.
So, how is Debian getting connected?
debian@BeaglePlay:~/examples$ sudo ModemManager --debug
ModemManager[2493]: <info> [1758689094.425380] ModemManager (version 1.14.12) starting in system bus...
ModemManager[2493]: <debug> [1758689094.430287] [sleep-monitor] singleton created
ModemManager[2493]: <debug> [1758689094.443412] bus acquired, creating manager...
ModemManager[2493]: <debug> [1758689094.460663] [auth-provider] singleton created
ModemManager[2493]: <debug> [1758689094.463744] [filter] created
ModemManager[2493]: <debug> [1758689094.464057] [filter] explicit whitelist: yes
ModemManager[2493]: <debug> [1758689094.464152] [filter] explicit blacklist: yes
ModemManager[2493]: <debug> [1758689094.464204] [filter] plugin whitelist: yes
ModemManager[2493]: <debug> [1758689094.464243] [filter] virtual devices forbidden: yes
ModemManager[2493]: <debug> [1758689094.464282] [filter] net devices allowed: yes
ModemManager[2493]: <debug> [1758689094.464324] [filter] cdc-wdm devices allowed: yes
ModemManager[2493]: <debug> [1758689094.464362] [filter] tty devices:
ModemManager[2493]: <debug> [1758689094.464400] [filter] blacklist applied: no
ModemManager[2493]: <debug> [1758689094.464437] [filter] manual scan only applied: no
ModemManager[2493]: <debug> [1758689094.464475] [filter] platform driver check: yes
ModemManager[2493]: <debug> [1758689094.464515] [filter] driver check: yes
ModemManager[2493]: <debug> [1758689094.464552] [filter] cdc-acm interface check: yes
ModemManager[2493]: <debug> [1758689094.464589] [filter] with net check: yes
ModemManager[2493]: <debug> [1758689094.464628] [filter] default: forbidden
...
ModemManager[2493]: <debug> [1758689094.569514] [plugin-manager] successfully loaded 37 plugins
ModemManager[2493]: <debug> [1758689094.581488] service name 'org.freedesktop.ModemManager1' was acquired
ModemManager[2493]: <debug> [1758689094.582062] [base-manager] starting automatic device scan...
...
ModemManager[2493]: <debug> [1758689094.662284] [base-manager] adding port ttyS0 at sysfs path: /sys/devices/platform/bus@f0000/2850000.serial/2850000.serial:0/2850000.serial:0.0/tty/ttyS0
ModemManager[2493]: <debug> [1758689094.664814] [filter] (tty/ttyS0) port allowed: device is whitelisted
ModemManager[2493]: <debug> [1758689094.665095] [base-manager] port ttyS0 is first in device /sys/devices/platform/bus@f0000/2850000.serial
ModemManager[2493]: <debug> [1758689094.666027] [plugin-manager] task 0: new support task for device: /sys/devices/platform/bus@f0000/2850000.serial
ModemManager[2493]: <debug> [1758689094.666451] [ttyS0] could not get vendor/product id
ModemManager[2493]: <debug> [1758689094.666653] [ttyS0] could not get vendor/product id
ModemManager[2493]: <debug> [1758689094.667369] [plugin-manager] task 0: port grabbed: ttyS0
ModemManager[2493]: <debug> [1758689094.667575] [plugin-manager] task 0,ttyS0: new support task for port
ModemManager[2493]: <debug> [1758689094.667653] [plugin-manager] task 0,ttyS0: deferred until min wait time elapsed
...
ModemManager[2493]: <debug> ... port ttyS0 filtered by vendor/product IDs
ModemManager[2493]: <debug> [1758689096.170858] [plugin-manager] task 0,ttyS0: found '8' plugins to try
ModemManager[2493]: <debug> [1758689096.170952] [plugin-manager] task 0,ttyS0: will try with plugin 'u-blox'
ModemManager[2493]: <debug> [1758689096.171237] [plugin-manager] task 0,ttyS0: will try with plugin 'cinterion'
ModemManager[2493]: <debug> [1758689096.171492] [plugin-manager] task 0,ttyS0: will try with plugin 'nokia'
ModemManager[2493]: <debug> [1758689096.171694] [plugin-manager] task 0,ttyS0: will try with plugin 'quectel'
ModemManager[2493]: <debug> [1758689096.171855] [plugin-manager] task 0,ttyS0: will try with plugin 'iridium'
ModemManager[2493]: <debug> [1758689096.171992] [plugin-manager] task 0,ttyS0: will try with plugin 'via'
ModemManager[2493]: <debug> [1758689096.172068] [plugin-manager] task 0,ttyS0: will try with plugin 'telit'
ModemManager[2493]: <debug> [1758689096.172120] [plugin-manager] task 0,ttyS0: will try with plugin 'generic'
ModemManager[2493]: <debug> [1758689096.172226] [plugin-manager] task 0,ttyS0: started
ModemManager[2493]: <debug> [1758689096.172313] [plugin-manager] task 0,ttyS0: checking with plugin 'u-blox'
ModemManager[2493]: <debug> [1758689096.172525] [plugin/u-blox] probes required for port ttyS0: 'at, at-vendor'
ModemManager[2493]: <debug> [1758689096.172710] [ttyS0/probe] no QCDM probing in possible AT port
ModemManager[2493]: <debug> [1758689096.172803] [ttyS0/probe] port is not QCDM-capable
ModemManager[2493]: <debug> [1758689096.172868] [ttyS0/probe] launching port probing: 'at, at-vendor'
ModemManager[2493]: <debug> [1758689096.173051] [plugin-manager] task 0: extra probing time elapsed
ModemManager[2493]: <debug> [1758689096.173171] [plugin-manager] task 0: still 1 running probes (1 active): ttyS0
ModemManager[2493]: <debug> [1758689096.174467] [ttyS0/at] opening serial port...
ModemManager[2493]: <debug> [1758689096.175501] [ttyS0/at] setting up baudrate: 115200
ModemManager[2493]: <debug> [1758689096.175758] [ttyS0/at] no flow control explicitly requested for device
ModemManager[2493]: <debug> [1758689096.176086] [ttyS0/at] device open count is 1 (open)
ModemManager[2493]: <debug> [1758689096.176433] [ttyS0/at] port attributes not fully set
ModemManager[2493]: <debug> [1758689096.277594] [ttyS0/at] --> 'AT<CR>'
ModemManager[2493]: <debug> [1758689096.288346] [ttyS0/at] <-- '<CR><LF>OK<CR><LF>'
ModemManager[2493]: <debug> [1758689096.288867] [ttyS0/probe] port is AT-capable
ModemManager[2493]: <debug> [1758689096.289299] [ttyS0/at] --> 'AT+CGMI<CR>'
ModemManager[2493]: <debug> [1758689096.303793] [ttyS0/at] <-- '<CR><LF>SIMCOM INCORPORATED<CR><LF><CR><LF>OK<CR><LF>'
ModemManager[2493]: <debug> [1758689096.304223] [ttyS0/probe] vendor probing finished
ModemManager[2493]: <debug> [1758689096.304560] [plugin/u-blox] port ttyS0 filtered by vendor strings
ModemManager[2493]: <debug> [1758689096.304741] [plugin-manager] task 0,ttyS0: checking with plugin 'cinterion'
ModemManager[2493]: <debug> [1758689096.304936] [plugin/cinterion] probes required for port ttyS0: 'at, at-vendor'
ModemManager[2493]: <debug> [1758689096.305068] [ttyS0/probe] no QCDM probing in possible AT port
ModemManager[2493]: <debug> [1758689096.305140] [ttyS0/probe] port is not QCDM-capable
ModemManager[2493]: <debug> [1758689096.305182] [ttyS0/probe] port probing finished: no more probings needed
ModemManager[2493]: <debug> [1758689096.305381] [ttyS0/at] device open count is 0 (close)
ModemManager[2493]: <debug> [1758689096.305530] [ttyS0/at] closing serial port...
ModemManager[2493]: <debug> [1758689096.305990] [ttyS0/at] serial port closed
ModemManager[2493]: <debug> [1758689096.306349] [ttyS0/at] forced to close port
ModemManager[2493]: <debug> [1758689096.306708] [plugin/cinterion] port ttyS0 filtered by vendor strings
ModemManager[2493]: <debug> [1758689096.306898] [plugin-manager] task 0,ttyS0: checking with plugin 'nokia'
ModemManager[2493]: <debug> [1758689096.307310] [plugin/nokia] probes required for port ttyS0: 'at, at-vendor, at-icera'
ModemManager[2493]: <debug> [1758689096.307534] [ttyS0/probe] no QCDM probing in possible AT port
ModemManager[2493]: <debug> [1758689096.307632] [ttyS0/probe] port is not QCDM-capable
ModemManager[2493]: <debug> [1758689096.307681] [ttyS0/probe] launching port probing: 'at-icera'
ModemManager[2493]: <debug> [1758689096.308313] [ttyS0/at] opening serial port...
ModemManager[2493]: <debug> [1758689096.309147] [ttyS0/at] setting up baudrate: 115200
ModemManager[2493]: <debug> [1758689096.309348] [ttyS0/at] no flow control explicitly requested for device
ModemManager[2493]: <debug> [1758689096.309598] [ttyS0/at] device open count is 1 (open)
ModemManager[2493]: <debug> [1758689096.309968] [ttyS0/at] port attributes not fully set
ModemManager[2493]: <debug> [1758689096.335446] [plugin-manager] task 1: min wait time elapsed
...
ModemManager[2493]: <debug> [1758689099.285486] [ttyS0/at] --> 'AT%IPSYS?<CR>'
ModemManager[2493]: <debug> [1758689100.205050] [ttyS0/at] <-- '<CR><LF>ERROR<CR><LF>'
ModemManager[2493]: <debug> [1758689100.205458] [ttyS0/at] operation failure: 100 (Unknown error)
ModemManager[2493]: <debug> [1758689100.205723] [ttyS0/probe] re-scheduling next command in probing group in 2 seconds...
ModemManager[2493]: <debug> [1758689102.285337] [ttyS0/at] --> 'AT%IPSYS?<CR>'
ModemManager[2493]: <debug> [1758689103.199764] [ttyS0/at] <-- '<CR><LF>ERROR<CR><LF>'
ModemManager[2493]: <debug> [1758689103.200061] [ttyS0/at] operation failure: 100 (Unknown error)
ModemManager[2493]: <debug> [1758689103.200245] [ttyS0/probe] modem is probably not Icera-based
ModemManager[2493]: <debug> [1758689103.200376] [plugin/nokia] port ttyS0 filtered by vendor strings
ModemManager[2493]: <debug> [1758689103.200463] [plugin-manager] task 0,ttyS0: checking with plugin 'quectel'
ModemManager[2493]: <debug> [1758689103.200762] [plugin/quectel] probes required for port ttyS0: 'at, at-vendor, qcdm'
ModemManager[2493]: <debug> [1758689103.201013] [ttyS0/probe] no QCDM probing in possible AT port
ModemManager[2493]: <debug> [1758689103.201097] [ttyS0/probe] port is not QCDM-capable
ModemManager[2493]: <debug> [1758689103.201157] [ttyS0/probe] port probing finished: no more probings needed
ModemManager[2493]: <debug> [1758689103.201316] [ttyS0/at] device open count is 0 (close)
ModemManager[2493]: <debug> [1758689103.201401] [ttyS0/at] closing serial port...
ModemManager[2493]: <debug> [1758689103.201701] [ttyS0/at] serial port closed
ModemManager[2493]: <debug> [1758689103.201932] [ttyS0/at] forced to close port
ModemManager[2493]: <debug> [1758689103.202182] [plugin/quectel] port ttyS0 filtered by vendor strings
ModemManager[2493]: <debug> [1758689103.202315] [plugin-manager] task 0,ttyS0: checking with plugin 'iridium'
ModemManager[2493]: <debug> [1758689103.202468] [plugin/iridium] probes required for port ttyS0: 'at, at-vendor, at-product'
ModemManager[2493]: <debug> [1758689103.202542] [ttyS0/probe] no QCDM probing in possible AT port
ModemManager[2493]: <debug> [1758689103.202594] [ttyS0/probe] port is not QCDM-capable
ModemManager[2493]: <debug> [1758689103.202630] [ttyS0/probe] launching port probing: 'at-product'
ModemManager[2493]: <debug> [1758689103.203436] [ttyS0/at] opening serial port...
ModemManager[2493]: <debug> [1758689103.204319] [ttyS0/at] setting up baudrate: 115200
ModemManager[2493]: <debug> [1758689103.204544] [ttyS0/at] no flow control explicitly requested for device
ModemManager[2493]: <debug> [1758689103.204811] [ttyS0/at] device open count is 1 (open)
ModemManager[2493]: <debug> [1758689103.205319] [ttyS0/at] port attributes not fully set
ModemManager[2493]: <debug> [1758689103.306202] [ttyS0/at] --> 'AT+CGMM<CR>'
ModemManager[2493]: <debug> [1758689104.023480] [ttyS0/at] <-- '<CR><LF>SIMCOM_SIM7600SA-B66<CR><LF><CR><LF>OK<CR><LF>'
ModemManager[2493]: <debug> [1758689104.023850] [ttyS0/probe] product probing finished
ModemManager[2493]: <debug> [1758689104.024063] [plugin/iridium] port ttyS0 filtered by vendor/product strings
ModemManager[2493]: <debug> [1758689104.024169] [plugin-manager] task 0,ttyS0: checking with plugin 'via'
ModemManager[2493]: <debug> [1758689104.024308] [plugin/via] probes required for port ttyS0: 'at, at-vendor, at-product'
ModemManager[2493]: <debug> [1758689104.024385] [ttyS0/probe] no QCDM probing in possible AT port
ModemManager[2493]: <debug> [1758689104.024439] [ttyS0/probe] port is not QCDM-capable
ModemManager[2493]: <debug> [1758689104.024478] [ttyS0/probe] port probing finished: no more probings needed
ModemManager[2493]: <debug> [1758689104.024623] [ttyS0/at] device open count is 0 (close)
ModemManager[2493]: <debug> [1758689104.024711] [ttyS0/at] closing serial port...
ModemManager[2493]: <debug> [1758689104.025066] [ttyS0/at] serial port closed
ModemManager[2493]: <debug> [1758689104.025330] [ttyS0/at] forced to close port
ModemManager[2493]: <debug> [1758689104.025601] [plugin/via] port ttyS0 filtered by vendor/product strings
ModemManager[2493]: <debug> [1758689104.025743] [plugin-manager] task 0,ttyS0: checking with plugin 'telit'
ModemManager[2493]: <debug> [1758689104.025889] [plugin/telit] probes required for port ttyS0: 'at, at-vendor'
ModemManager[2493]: <debug> [1758689104.025963] [ttyS0/probe] no QCDM probing in possible AT port
ModemManager[2493]: <debug> [1758689104.026016] [ttyS0/probe] port is not QCDM-capable
ModemManager[2493]: <debug> [1758689104.026054] [ttyS0/probe] port probing finished: no more probings needed
ModemManager[2493]: <debug> [1758689104.026262] [plugin/telit] port ttyS0 filtered by vendor strings
ModemManager[2493]: <debug> [1758689104.026375] [plugin-manager] task 0,ttyS0: checking with plugin 'generic'
ModemManager[2493]: <debug> [1758689104.026486] [plugin/generic] probes required for port ttyS0: 'at, qcdm'
ModemManager[2493]: <debug> [1758689104.026544] [ttyS0/probe] no QCDM probing in possible AT port
ModemManager[2493]: <debug> [1758689104.026583] [ttyS0/probe] port is not QCDM-capable
ModemManager[2493]: <debug> [1758689104.026623] [ttyS0/probe] port probing finished: no more probings needed
ModemManager[2493]: <debug> [1758689104.026781] [plugin-manager] task 0,ttyS0: found best plugin for port (generic)
ModemManager[2493]: <debug> [1758689104.026852] [plugin-manager] task 0,ttyS0: finished in '9.359287' seconds
ModemManager[2493]: <debug> [1758689104.027237] [plugin-manager] task 0: no more ports to probe
ModemManager[2493]: <debug> [1758689104.027497] [plugin-manager] task 0: finished in '9.361498' seconds
ModemManager[2493]: <info> [1758689104.027844] [device /sys/devices/platform/bus@f0000/2850000.serial] creating modem with plugin 'generic' and '1' ports
ModemManager[2493]: <debug> [1758689104.033513] [modem0] AT port 'tty/ttyS0' flagged as PPP
ModemManager[2493]: <debug> [1758689104.034035] [modem0] grabbed port 'ttyS0/at'
ModemManager[2493]: <debug> [1758689104.034225] [modem0] tty/ttyS0 at (primary)
ModemManager[2493]: <debug> [1758689104.034296] [modem0] tty/ttyS0 data (primary)
ModemManager[2493]: <debug> [1758689104.035888] [modem0/ttyS0/at] opening serial port...
ModemManager[2493]: <debug> [1758689104.037012] [modem0/ttyS0/at] setting up baudrate: 115200
ModemManager[2493]: <debug> [1758689104.037297] [modem0/ttyS0/at] no flow control explicitly requested for device
ModemManager[2493]: <debug> [1758689104.037631] [modem0/ttyS0/at] device open count is 1 (open)
ModemManager[2493]: <debug> [1758689104.037922] [modem0/ttyS0/at] running init sequence...
ModemManager[2493]: <info> [1758689104.038305] [base-manager] modem for device '/sys/devices/platform/bus@f0000/2850000.serial' successfully created
ModemManager[2493]: <debug> [1758689104.041993] [modem0] loading current capabilities...
...
ModemManager[2493]: <debug> [1758689105.490828] [modem0/ttyS0/at] serial port closed
Slightly less trimmed log at readme.md · GitHub
So, got any ideas how I can get a connection in BalenaOS?