Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • NetworkManager NetworkManager
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 179
    • Issues 179
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 13
    • Merge requests 13
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • NetworkManager
  • NetworkManagerNetworkManager
  • Issues
  • #880

Closed
Open
Created Dec 20, 2021 by Kevin Kofler@kkofler

Disabling WWAN completely disables PinePhone modem (with ModemManager)

Plasma Mobile offers a quick toggle for mobile data, which ultimately (through 2 layers of indirection) calls the NetworkManager D-Bus daemon to set the wwan_enabled property. (I have that mobile data toggle disabled most of the time because mobile data is metered (0.009€/MB).)

Unfortunately, when it does this with the ModemManager backend, NetworkManager completely disables the modem, also breaking regular voice calls and SMS messages. With the ofono backend that was previously used by Plasma Mobile, disabling mobile data would leave voice and SMS working just fine, the desired behavior on the PinePhone.

Disabling the modem completely when disabling WWAN sounds reasonable on a desktop or notebook with a GSM stick, but not on a device whose primary purpose is to make phone calls.

This results in this Plasma Mobile regression: https://invent.kde.org/plasma/plasma-phone-components/-/issues/133

The workaround is sudo mmcli -m 0 -e to enable the modem (which thankfully leaves data disabled in NM, at least according to nmcli), but I have to do this every time, which is a major annoyance.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking