recently installed EndeavourOS with I3 on my work laptop, changed from Manjaro, due to broken deps to often.
trying to activate my LTE modem on the laptop i have. (is possible as Manjaro solved it out of the box)
ModemManager when started:
ModemManager[11409]: <info> ModemManager (version 1.18.4-1) starting in system bus...
ModemManager[11409]: [qrtr] socket lookup from 1:0
ModemManager[11409]: [qrtr] initial lookup finished
ModemManager[11409]: <warn> could not acquire the 'org.freedesktop.ModemManager1' service name
ModemManager[11409]: <info> ModemManager is shut down
my brain gets overflow sometimes, and yes found something interesting inside the wiki post for mmcli which lead me to a solution. the Modem have FCC Locking and ModemManager have changed from including all FCC locking scripts enabled to needing to symlink only the one you need.
the thing that was failing was for the modem to go from disabled state to enabled state.
and the service was running, and showing me that the actual problem was not to find the modem because the service status showed modem0 but not able to enable due to invalid transition
[kristoffer@SE-ARCH-01 system]$ systemctl status ModemManager.service
â—Ź ModemManager.service - Modem Manager
Loaded: loaded (/usr/lib/systemd/system/ModemManager.service; enabled; vendor preset: disabled)
Active: active (running) since Wed 2021-12-29 00:54:00 CET; 55min ago
Main PID: 400 (ModemManager)
Tasks: 5 (limit: 18875)
Memory: 11.8M
CPU: 168ms
CGroup: /system.slice/ModemManager.service
├─400 /usr/bin/ModemManager
└─514 /usr/lib/mbim-proxy
Dec 29 01:47:14 SE-ARCH-01 ModemManager[400]: <warn> [modem0] Failure
Dec 29 01:47:14 SE-ARCH-01 ModemManager[400]: <warn> [modem0] couldn't enable interface: 'Invalid tr>
Dec 29 01:47:14 SE-ARCH-01 ModemManager[400]: <info> [modem0] state changed (enabling -> disabled)
Dec 29 01:47:14 SE-ARCH-01 ModemManager[400]: <info> [modem0] simple connect started...
Dec 29 01:47:14 SE-ARCH-01 ModemManager[400]: <info> [modem0] simple connect state (3/8): enable
Dec 29 01:47:14 SE-ARCH-01 ModemManager[400]: <info> [modem0] state changed (disabled -> enabling)
Dec 29 01:47:14 SE-ARCH-01 ModemManager[400]: <warn> [modem0] Failure
Dec 29 01:47:14 SE-ARCH-01 ModemManager[400]: <warn> [modem0] Failure
Dec 29 01:47:14 SE-ARCH-01 ModemManager[400]: <warn> [modem0] couldn't enable interface: 'Invalid tr>
Dec 29 01:47:14 SE-ARCH-01 ModemManager[400]: <info> [modem0] state changed (enabling -> disabled)
that then lead me to look for something about locking or enabling in the wiki, which turned out to be FCC locking