[Phosh Beta] No cellular phone working after latest update

Hey there,

After the latest big update (probably just a couple of days ago but I just updated today and check regularly), I cannot get any cellular connection working. This includes data, SMS and calls. The settings page for mobile doesn’t show up either. Also, there is nothing in the status bar. On boot after unlocking, the PIN popup window for the SIM card still works and I put in the PIN correctly so it can’t be that I keep getting wrong (yes i’m sure :slight_smile:). It started happening the boot straight after the update and I haven’t got it working since. I updated with pacman and not GNOME Software for the main repo updates. Afterwards there was an update for a GNOME flatpak package though in Software so I also updated that.

I have been using the OS since the beta phosh release 5 which was the one I installed. Happy to provide any extra details.

This is the journal log of ModemManager:

-- Journal begins at Mon 2021-02-22 21:51:44 CET, ends at Tue 2021-02-23 12:33:31 CET. --
Feb 22 23:31:41 manjaro-arm systemd[1]: Starting Modem Manager...
Feb 22 23:31:41 manjaro-arm ModemManager[3780]: <info>  ModemManager (version 1.14.10) starting in system bus...
Feb 22 23:31:42 manjaro-arm systemd[1]: Started Modem Manager.
Feb 22 23:31:45 manjaro-arm ModemManager[3780]: <info>  [base-manager] couldn't check support for device '/sys/devices/platform/soc/1c10000.mmc/mmc_host/mmc1/mmc1:0001/mmc1:0001:1': not supported by any plugin
Feb 22 23:31:54 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Opening device with flags 'version-info, proxy'...
Feb 22 23:31:54 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] created endpoint
Feb 22 23:31:54 manjaro-arm ModemManager[3780]: cannot connect to proxy: Could not connect: Connection refused
Feb 22 23:31:54 manjaro-arm ModemManager[3780]: spawning new qmi-proxy (try 1)...
Feb 22 23:31:55 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Checking version info (25 retries)...
Feb 22 23:31:55 manjaro-arm ModemManager[3780]: transaction 0x2 aborted, but message is not abortable
Feb 22 23:31:56 manjaro-arm ModemManager[3780]: transaction 0x3 aborted, but message is not abortable
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] No transaction matched in received message
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] No transaction matched in received message
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] QMI Device supports 30 services:
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    ctl (1.5)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    wds (1.67)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    dms (1.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    nas (1.25)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    qos (1.12)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    wms (1.10)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    auth (1.3)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    at (1.2)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    voice (2.1)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    cat2 (2.24)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    uim (1.46)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    pbm (1.4)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    test (1.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    loc (2.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    sar (1.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    ims (1.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    csd (1.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    ts (1.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    tmd (1.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    wda (1.16)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    csvt (1.1)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    imsp (1.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    imsa (1.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    coex (1.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    pdc (1.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    rfrpe (1.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    dsd (1.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    unknown [0x2d] (1.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    unknown [0x30] (1.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    unknown [0x36] (1.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: <info>  [device /sys/devices/platform/soc/1c1b000.usb/usb3/3-1] creating modem with plugin 'quectel' and '6' ports
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: <info>  [base-manager] modem for device '/sys/devices/platform/soc/1c1b000.usb/usb3/3-1' successfully created
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Opening device with flags 'version-info, proxy'...
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] created endpoint
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Checking version info (25 retries)...
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] QMI Device supports 30 services:
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    ctl (1.5)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    wds (1.67)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    dms (1.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    nas (1.25)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    qos (1.12)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    wms (1.10)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    auth (1.3)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    at (1.2)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    voice (2.1)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    cat2 (2.24)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    uim (1.46)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    pbm (1.4)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    test (1.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    loc (2.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    sar (1.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    ims (1.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    csd (1.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    ts (1.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    tmd (1.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    wda (1.16)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    csvt (1.1)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    imsp (1.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    imsa (1.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    coex (1.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    pdc (1.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    rfrpe (1.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    dsd (1.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    unknown [0x2d] (1.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    unknown [0x30] (1.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0]    unknown [0x36] (1.0)
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Reading expected data format from: /sys/class/net/wwan0/qmi/raw_ip
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Allocating new client ID...
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Registered 'wda' (version 1.16) client with ID '1'
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Writing expected data format to: /sys/class/net/wwan0/qmi/raw_ip
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Reading expected data format from: /sys/class/net/wwan0/qmi/raw_ip
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Allocating new client ID...
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Releasing 'wda' client with flags 'release-cid'...
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Unregistered 'wda' client with ID '1'
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Registered 'dms' (version 1.0) client with ID '1'
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Allocating new client ID...
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Registered 'nas' (version 1.25) client with ID '3'
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Allocating new client ID...
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Registered 'wms' (version 1.10) client with ID '1'
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Allocating new client ID...
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Registered 'uim' (version 1.46) client with ID '2'
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Allocating new client ID...
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Registered 'loc' (version 2.0) client with ID '1'
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Allocating new client ID...
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Registered 'pdc' (version 1.0) client with ID '1'
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Allocating new client ID...
Feb 22 23:31:57 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Registered 'voice' (version 2.1) client with ID '3'
Feb 22 23:31:59 manjaro-arm ModemManager[3780]: <info>  [modem0] state changed (unknown -> locked)
Feb 22 23:31:59 manjaro-arm ModemManager[3780]: <warn>  [modem0/sim0] couldn't load IMSI: Couldn't read data from UIM: QMI protocol error (82): 'AccessDenied'
Feb 22 23:31:59 manjaro-arm ModemManager[3780]: <warn>  [modem0/sim0] couldn't load operator identifier: Couldn't get home network: QMI protocol error (37): 'UimUninitialized'
Feb 22 23:31:59 manjaro-arm ModemManager[3780]: <warn>  [modem0/sim0] couldn't load operator name: Couldn't get home network: QMI protocol error (37): 'UimUninitialized'
Feb 22 23:31:59 manjaro-arm ModemManager[3780]: <warn>  [modem0] couldn't load list of own numbers: Couldn't get MSISDN: QMI protocol error (37): 'UimUninitialized'
Feb 22 23:32:15 manjaro-arm ModemManager[3780]: <info>  [modem0] state changed (locked -> initializing)
Feb 22 23:32:16 manjaro-arm ModemManager[3780]: <info>  [base-manager] port ttyUSB0 released by device '/sys/devices/platform/soc/1c1b000.usb/usb3/3-1'
Feb 22 23:32:16 manjaro-arm ModemManager[3780]: <info>  [base-manager] port ttyUSB2 released by device '/sys/devices/platform/soc/1c1b000.usb/usb3/3-1'
Feb 22 23:32:16 manjaro-arm ModemManager[3780]: Cannot read from istream: connection broken
Feb 22 23:32:16 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] QMI endpoint hangup: removed
Feb 22 23:32:16 manjaro-arm ModemManager[3780]: <info>  [modem0] connection to qmi-proxy for /dev/cdc-wdm0 lost, reprobing
Feb 22 23:32:16 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Releasing 'voice' client with flags 'release-cid'...
Feb 22 23:32:16 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Unregistered 'voice' client with ID '3'
Feb 22 23:32:16 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Releasing 'pdc' client with flags 'release-cid'...
Feb 22 23:32:16 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Unregistered 'pdc' client with ID '1'
Feb 22 23:32:16 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Releasing 'loc' client with flags 'release-cid'...
Feb 22 23:32:16 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Unregistered 'loc' client with ID '1'
Feb 22 23:32:16 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Releasing 'uim' client with flags 'release-cid'...
Feb 22 23:32:16 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Unregistered 'uim' client with ID '2'
Feb 22 23:32:16 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Releasing 'wms' client with flags 'release-cid'...
Feb 22 23:32:16 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Unregistered 'wms' client with ID '1'
Feb 22 23:32:16 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Releasing 'nas' client with flags 'release-cid'...
Feb 22 23:32:16 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Unregistered 'nas' client with ID '3'
Feb 22 23:32:16 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Releasing 'dms' client with flags 'release-cid'...
Feb 22 23:32:16 manjaro-arm ModemManager[3780]: [/dev/cdc-wdm0] Unregistered 'dms' client with ID '1'
Feb 22 23:32:16 manjaro-arm ModemManager[3780]: <info>  [base-manager] port ttyUSB3 released by device '/sys/devices/platform/soc/1c1b000.usb/usb3/3-1'
Feb 22 23:32:16 manjaro-arm ModemManager[3780]: <info>  [base-manager] port ttyUSB1 released by device '/sys/devices/platform/soc/1c1b000.usb/usb3/3-1'
Feb 22 23:32:16 manjaro-arm ModemManager[3780]: <info>  [base-manager] port wwan0 released by device '/sys/devices/platform/soc/1c1b000.usb/usb3/3-1'
Feb 22 23:32:16 manjaro-arm ModemManager[3780]: <info>  [base-manager] port cdc-wdm0 released by device '/sys/devices/platform/soc/1c1b000.usb/usb3/3-1'
Feb 22 23:32:28 manjaro-arm ModemManager[3780]: <warn>  [modem0] modem couldn't be initialized: Couldn't check unlock status: Couldn't get SIM lock status after 6 retries
Feb 22 23:32:28 manjaro-arm ModemManager[3780]: <warn>  [modem0] reinitialization failed: Operation was cancelled
Feb 22 23:38:24 manjaro-arm ModemManager[3780]: <info>  caught signal, shutting down...
Feb 22 23:38:24 manjaro-arm ModemManager[3780]: <info>  ModemManager is shut down
Feb 22 23:38:24 manjaro-arm systemd[1]: Stopping Modem Manager...
Feb 22 23:38:24 manjaro-arm systemd[1]: ModemManager.service: Succeeded.
Feb 22 23:38:24 manjaro-arm systemd[1]: Stopped Modem Manager.

Any help or pointers in understanding why the unlocking doesn’t work and the modem can’t initialize is appreciated.

My phone died from running out of battery and when I booted it up again and logged in then cellular worked again. Not sure how that works but i’m happy it did! :man_shrugging:

same here. After many unsuccessful attempts at checking for updates and actually updating over the past week or two, the update finally happened (although I had to download updates three times and then press the “restart&update” button several times). When shutting down later, shutdown never completed and the battery drained.

The cellular is weird on boot and sometimes it doesn’t start up, also making the cellular settings page unreachable. I just reboot a few times until it finally does. A bit of an annoying work-around but usually eventually it does start. I think the most times I’ve had to reboot is 4. It’s usually just 1, occasionally 2.