MODEMMANAGER(8)
๐ MODEMMANAGER(8) ๐
โจ NAME โจ
okay so the name of this thing is ModemManager, and it's a mobile broadband modem management daemon ๐ฑ๐ฆ
๐ SYNOPSIS ๐
ModemManager [OPTION...]
๐ DESCRIPTION ๐
okay so ModemManager gives you one unified, high level API for talking to mobile broadband modems. โจ It doesn't matter what protocol the actual device speaks (Generic AT, vendor-specific AT, QCDM, QMI, MBIM... the whole alphabet soup ๐), ModemManager handles it for you.
ModemManager is a DBus-based system daemon, so it's not meant to be used directly from the command line. ๐
bestie, seriously, don't go poking at it from your terminal like it's a normal app. It's a daemon. Let it do its thing in the background. ๐
๐ธ APPLICATION OPTIONS ๐ธ
--filter-policy=<policy>โ this one decides which ports get probed and how ๐'ALLOWLIST-ONLY'โ only devices or ports that are explicitly allowlisted with the'ID_MM_DEVICE_PROCESS'udev tag get probed'STRICT'โ only the TTY ports that are heuristically determined to be very likely modem ports get probed. It may end up ignoring some devices, so heads up ๐ฅบ
--no-auto-scanโ fully disables the udev-based auto-scan that goes looking for devices ๐ซ--initial-kernel-events=<filename>โ tells it where to find the file with the list of initial kernel events. The ModemManager daemon will process that file on startup ๐--debugโ runs ModemManager with the"DEBUG"log level and without daemonizing. Super useful for debugging, because log output goes to your controlling terminal as well as syslog ๐ง-V,--versionโ prints the ModemManager software version and exits ๐ท๏ธ-h,--helpโ shows the application options ๐โโ๏ธ
๐ LOGGING OPTIONS ๐
--log-level=<level>โ controls how much info ModemManager sends to the log destination (usually syslog's"daemon"facility). By default only informational, warning, and error messages get logged. Your level has to be one of"ERR","WARN","INFO"or"DEBUG"โญ--log-file=<filename>โ picks a file to dump the log messages into, instead of syslog ๐๏ธ--log-journalโ outputs log messages to the systemd journal ๐--log-timestampsโ adds absolute timestamps to the log output ๐ฐ๏ธ--log-relative-timestampsโ adds timestamps relative to the start time of the daemon to the log output โฑ๏ธ
๐งช TEST OPTIONS ๐งช
--test-sessionโ runs the ModemManager daemon on the Session bus instead of the System bus ๐--test-enableโ enables the Test DBus interface in the daemon ๐ง--test-plugin-dir=[PATH]โ points the daemon at an alternate directory to look for vendor plugins in ๐
๐ AUTHOR ๐
Aleksander Morgado <aleksander@aleksander.es> ๐ซถ
๐ SEE ALSO ๐
mmcli(1), NetworkManager(8) ๐
okay that's the whole tea โ๐ MODEMMANAGER(8) from 5 September 2014, and you now officially know more about modem daemons than most people. slay, bestie ๐ โจ
๐ฆ where this page comes from
- alpine 3.24: modemmanager-doc 1.25.95_git20260527-r1 ยท GPL-2.0-or-later AND LGPL-2.1-or-later
- arch rolling: modemmanager 1.24.2-2 ยท GPL-2.0-or-later
- centos-stream 10: ModemManager 1.22.0-7.el10 ยท GPL-2.0-or-later
- centos-stream 9: ModemManager 1.20.2-1.el9 ยท GPLv2+
- centos-stream 9: ModemManager 1.20.2-1.el9 ยท GPLv2+
- debian bookworm: modemmanager 1.20.4-1 ยท GPL-2.0-or-later
- debian trixie: modemmanager 1.24.0-1+deb13u1 ยท GPL-2.0-or-later
- fedora 43: ModemManager 1.24.2-1.fc43 ยท GPL-2.0-or-later
- fedora 43: ModemManager 1.24.2-1.fc43 ยท GPL-2.0-or-later
- fedora 44: ModemManager 1.24.2-3.fc44 ยท GPL-2.0-or-later
- fedora 44: ModemManager 1.24.2-3.fc44 ยท GPL-2.0-or-later
- nixos 26.05: modemmanager 1.24.2
- nixpkgs unstable: modemmanager 1.24.2
- opensuse-leap 16.0: ModemManager 1.22.0-160000.2.2 ยท GPL-2.0-or-later AND GPL-3.0-or-later
- opensuse-leap 16.0: ModemManager 1.22.0-160000.2.2 ยท GPL-2.0-or-later AND GPL-3.0-or-later
- opensuse-leap 16.0: ModemManager 1.22.0-160000.2.2 ยท GPL-2.0-or-later AND GPL-3.0-or-later
- opensuse-leap 16.0: ModemManager 1.22.0-160000.2.2 ยท GPL-2.0-or-later AND GPL-3.0-or-later
- ubuntu jammy: modemmanager 1.20.0-1~ubuntu22.04.4 ยท GPL-2.0-or-later
- ubuntu noble: modemmanager 1.23.4-0ubuntu2 ยท GPL-2.0-or-later
- ubuntu questing: modemmanager 1.24.2-0ubuntu1 ยท GPL-2.0-or-later
- ubuntu resolute: modemmanager 1.25.95-1ubuntu1 ยท GPL-2.0-or-later
- ubuntu stonking: modemmanager 1.25.95-1ubuntu1 ยท GPL-2.0-or-later
- Copyright (C) 2011 Aleksander Morgado
- ๐ girlified by anthropic/claude-haiku-5.5 on : a language model's rewrite of the original, under its terms