root@armadillo:~# mmcli -m 0 /org/freedesktop/ModemManager1/Modem/0 (device id '6000e247032149a91aa04d99886ce22f52aa3785') ------------------------- Hardware | manufacturer: 'Cinterion' | model: 'ELS31-J' | revision: 'REVISION 4.3.2.1b' | supported: 'gsm-umts' | current: 'gsm-umts' | equipment id: '356778070463162' ------------------------- System | device: '/sys/devices/soc0/soc/30800000.aips-bus/30b20000.usb/ci_hdrc.1/usb2/2-1' | drivers: 'cdc_acm, cdc_ether' | plugin: 'Cinterion ELS' | primary port: 'ttyACM0' | ports: 'ttyACM0 (at), usb1 (net)' ------------------------- Numbers | own : '02019595414' ------------------------- Status | lock: 'none' | unlock retries: 'unknown' | state: 'registered' | power state: 'on' | access tech: 'lte' | signal quality: '87' (recent) ------------------------- Modes | supported: 'allowed: 2g; preferred: none' | current: 'allowed: 2g; preferred: none' ------------------------- Bands | supported: 'unknown' | current: 'unknown' ------------------------- IP | supported: 'ipv4, ipv6, ipv4v6' ------------------------- 3GPP | imei: '356778070463162' | enabled locks: 'none' | operator id: 'unknown' | operator name: 'unknown' | subscription: 'unknown' | registration: 'home' ------------------------- SIM | path: '/org/freedesktop/ModemManager1/SIM/0' ------------------------- Bearers | paths: 'none' root@armadillo:~# mmcli -m 0 | grep Number Numbers | own : '02019595414' root@armadillo:~# mmcli -m 0 | grep "signal quality" | signal quality: '90' (recent) root@armadillo:~# apt show modemmanager Package: modemmanager Version: 1.6.4-1atmark8 Priority: optional Section: net Maintainer: Utopia Maintenance Team Installed-Size: 2072 kB Depends: libc6 (>= 2.8), libglib2.0-0 (>= 2.37.3), libgudev-1.0-0 (>= 146), libmbim-glib4 (>= 1.12.2), libmbim-proxy, libmm-glib0 (>= 1.5.993), libpolkit-gobject-1-0 (>= 0.99), libqmi-glib5 (>= 1.14.0), libqmi-proxy, init-system-helpers (>= 1.18~) Recommends: usb-modeswitch Breaks: network-manager (<< 0.9.8.2-1) Homepage: https://www.freedesktop.org/wiki/Software/ModemManager/ Download-Size: 566 kB APT-Manual-Installed: yes APT-Sources: http://download.atmark-techno.com/debian stretch/main armhf Packages Description: D-Bus service for managing modems ModemManager is a DBus-activated daemon which controls mobile broadband (2G/3G/4G) devices and connections. Whether built-in devices, USB dongles, Bluetooth-paired telephones or professional RS232/USB devices with external power supplies, ModemManager is able to prepare and configure the modems and setup connections with them. N: There is 1 additional record. Please use the '-a' switch to see it root@armadillo:~# systemctl stop connection-recover.service root@armadillo:~# service ModemManager stop root@armadillo:~# cu -l /dev/ttyACM0 -s 115200 Connected. OK AT^SCFG="MEopMode/Factory","all" ^SCFG: "MEopMode/Factory","all" OK AT+CFUN=1,1 OK ^SHUTDOWN usb 2-1: USB disconnect, device number 2 cdc_ether 2-1:1.0 usb1: unregister 'cdc_ether' usb-ci_hdrc.1-1, CDC Ethernet Device cdc_acm 2-1:1.2: failed to set dtr/rts cu: Got hangup signal Disconnected. root@armadillo:~# service ModemManager start root@armadillo:~# usb 2-1: new high-speed USB device number 3 using ci_hdrc cdc_ether 2-1:1.0 usb1: register 'cdc_ether' at usb-ci_hdrc.1-1, CDC Ethernet Device, 02:80:70:46:31:60 cdc_acm 2-1:1.2: ttyACM0: USB ACM device IPv6: ADDRCONF(NETDEV_UP): usb1: link is not ready cdc_ether 2-1:1.0 usb1: kevent 12 may have been dropped systemctl start connection-recover.service root@armadillo:~# nmcli c NAME UUID TYPE DEVICE Wired connection 1 0ff1bf83-9fb8-36ed-ba5c-a9e7f638ad25 802-3-ethernet usb1 ether e7436e3e-c854-4456-9713-bfc8a608e136 802-3-ethernet eth0 gsm-ttyUSB2 21b87e2f-5738-46d6-bad5-5562cb44a0d4 gsm -- root@armadillo:~# cdc_ether 2-1:1.0 usb1: kevent 12 may have been dropped nmcli d DEVICE TYPE STATE CONNECTION eth0 ethernet connected ether ttyACM0 gsm disconnected -- usb0 ethernet unmanaged -- gretap0 gretap unmanaged -- ip6gre0 ip6gre unmanaged -- ip6_vti0 ip6tnl unmanaged -- ip6tnl0 ip6tnl unmanaged -- gre0 iptunnel unmanaged -- sit0 iptunnel unmanaged -- tunl0 iptunnel unmanaged -- lo loopback unmanaged -- root@armadillo:~#