Comments (3)
I have the exact same issue with a braveheart pinephone. It had no problems connecting to 4G or 3G up to (I think) about two weeks ago. So I have the impression that it could be related to an update that happened around that time.
When the phone boots, it connects to 4G almost instantaneously, but loses the connection after 10-20 seconds and never connects again until the next reboot. It not only impacts data, it's also not possible to make phone calls or send/receive SMS.
I've also tried multiple APN settings etc.
Here's the ModemManager related output of journalctl. Not how it initially connects and then drops the connection after a few minutes, after which it keeps repeating the same messages.
sep 14 09:51:18 pinephone systemd[1]: Starting Modem Manager...
sep 14 09:51:18 pinephone ModemManager[3603]: <info> ModemManager (version 1.14.2) starting in system bus...
sep 14 09:51:18 pinephone systemd[1]: Started Modem Manager.
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Opening device with flags 'version-info, proxy'...
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] created endpoint
sep 14 09:51:20 pinephone ModemManager[3603]: cannot connect to proxy: Could not connect: Connection refused
sep 14 09:51:20 pinephone ModemManager[3603]: spawning new qmi-proxy (try 1)...
sep 14 09:51:20 pinephone ModemManager[3603]: <warn> [ttyUSB0/probe] failed to parse QCDM version info command result: -7
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Checking version info (20 retries)...
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] QMI Device supports 30 services:
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] ctl (1.5)
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] wds (1.67)
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] dms (1.0)
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] nas (1.25)
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] qos (1.12)
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] wms (1.10)
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] auth (1.3)
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] at (1.2)
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] voice (2.1)
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] cat2 (2.24)
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] uim (1.46)
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] pbm (1.4)
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] test (1.0)
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] loc (2.0)
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] sar (1.0)
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] ims (1.0)
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] csd (1.0)
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] ts (1.0)
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] tmd (1.0)
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] wda (1.16)
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] csvt (1.1)
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] imsp (1.0)
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] imsa (1.0)
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] coex (1.0)
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] pdc (1.0)
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] rfrpe (1.0)
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] dsd (1.0)
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] unknown [0x2d] (1.0)
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] unknown [0x30] (1.0)
sep 14 09:51:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] unknown [0x36] (1.0)
sep 14 09:51:21 pinephone ModemManager[3603]: <info> [device /sys/devices/platform/soc/1c1b000.usb/usb3/3-1] creating modem with plugin 'quectel' and '6' ports
sep 14 09:51:21 pinephone ModemManager[3603]: <info> [base-manager] modem for device '/sys/devices/platform/soc/1c1b000.usb/usb3/3-1' successfully created
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Opening device with flags 'version-info, proxy'...
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] created endpoint
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Checking version info (20 retries)...
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] QMI Device supports 30 services:
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] ctl (1.5)
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] wds (1.67)
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] dms (1.0)
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] nas (1.25)
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] qos (1.12)
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] wms (1.10)
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] auth (1.3)
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] at (1.2)
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] voice (2.1)
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] cat2 (2.24)
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] uim (1.46)
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] pbm (1.4)
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] test (1.0)
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] loc (2.0)
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] sar (1.0)
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] ims (1.0)
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] csd (1.0)
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] ts (1.0)
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] tmd (1.0)
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] wda (1.16)
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] csvt (1.1)
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] imsp (1.0)
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] imsa (1.0)
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] coex (1.0)
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] pdc (1.0)
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] rfrpe (1.0)
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] dsd (1.0)
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] unknown [0x2d] (1.0)
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] unknown [0x30] (1.0)
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] unknown [0x36] (1.0)
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Reading expected data format from: /sys/class/net/wwan0/qmi/raw_ip
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Allocating new client ID...
sep 14 09:51:21 pinephone ModemManager[3603]: <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
sep 14 09:51:21 pinephone ModemManager[3603]: <info> [base-manager] couldn't check support for device '/sys/devices/platform/soc/1c19000.usb/musb-hdrc.4.auto': not supported by any plugin
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Registered 'wda' (version 1.16) client with ID '1'
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Writing expected data format to: /sys/class/net/wwan0/qmi/raw_ip
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Reading expected data format from: /sys/class/net/wwan0/qmi/raw_ip
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Allocating new client ID...
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Releasing 'wda' client with flags 'release-cid'...
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Unregistered 'wda' client with ID '1'
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Registered 'dms' (version 1.0) client with ID '1'
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Allocating new client ID...
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Registered 'nas' (version 1.25) client with ID '3'
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Allocating new client ID...
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Registered 'wms' (version 1.10) client with ID '1'
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Allocating new client ID...
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Registered 'uim' (version 1.46) client with ID '2'
sep 14 09:51:21 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Allocating new client ID...
sep 14 09:51:22 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Registered 'loc' (version 2.0) client with ID '1'
sep 14 09:51:22 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Allocating new client ID...
sep 14 09:51:22 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Registered 'pdc' (version 1.0) client with ID '1'
sep 14 09:51:22 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Allocating new client ID...
sep 14 09:51:22 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Registered 'voice' (version 2.1) client with ID '3'
sep 14 09:51:23 pinephone ModemManager[3603]: <warn> [modem0/sim0] couldn't load list of emergency numbers: uninitialized emergency numbers list
sep 14 09:51:23 pinephone ModemManager[3603]: <warn> [modem0] couldn't load list of own numbers: Couldn't get MSISDN: QMI protocol error (16): 'NotProvisioned'
sep 14 09:51:23 pinephone ModemManager[3603]: <warn> [modem0] couldn't load supported assistance data types: LOC service: general failure
sep 14 09:51:23 pinephone ModemManager[3603]: <info> [modem0] state changed (unknown -> disabled)
sep 14 09:51:23 pinephone ModemManager[3603]: <info> [modem0] state changed (disabled -> enabling)
sep 14 09:51:24 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Allocating new client ID...
sep 14 09:51:24 pinephone ModemManager[3603]: <info> [modem0] simple connect started...
sep 14 09:51:24 pinephone ModemManager[3603]: <info> [modem0] simple connect state (4/8): wait to get fully enabled
sep 14 09:51:24 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Registered 'wds' (version 1.67) client with ID '17'
sep 14 09:51:24 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Releasing 'wds' client with flags 'release-cid'...
sep 14 09:51:24 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Unregistered 'wds' client with ID '17'
sep 14 09:51:24 pinephone ModemManager[3603]: <info> [modem0] state changed (enabling -> enabled)
sep 14 09:51:24 pinephone ModemManager[3603]: <info> [modem0] simple connect state (5/8): register
sep 14 09:51:24 pinephone ModemManager[3603]: <info> [modem0] 3GPP Registration state changed (unknown -> registering)
sep 14 09:51:24 pinephone ModemManager[3603]: <info> [modem0] 3GPP Registration state changed (registering -> roaming)
sep 14 09:51:24 pinephone ModemManager[3603]: <info> [modem0] state changed (enabled -> registered)
sep 14 09:51:24 pinephone ModemManager[3603]: <info> [modem0] simple connect state (6/8): bearer
sep 14 09:51:24 pinephone ModemManager[3603]: <info> [modem0] simple connect state (7/8): connect
sep 14 09:51:24 pinephone ModemManager[3603]: <info> [modem0] state changed (registered -> connecting)
sep 14 09:51:24 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Allocating new client ID...
sep 14 09:51:24 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Registered 'wds' (version 1.67) client with ID '17'
sep 14 09:51:25 pinephone ModemManager[3603]: <info> [modem0/bearer0] QMI IPv4 Settings:
sep 14 09:51:25 pinephone ModemManager[3603]: <info> [modem0/bearer0] address: xxxxxxxxx
sep 14 09:51:25 pinephone ModemManager[3603]: <info> [modem0/bearer0] gateway: yyyyyyyyyyy
sep 14 09:51:25 pinephone ModemManager[3603]: <info> [modem0/bearer0] DNS #1: zzzzzzzzzzzzz
sep 14 09:51:25 pinephone ModemManager[3603]: <info> [modem0/bearer0] DNS #2: zzzzzzzzzzzzz
sep 14 09:51:25 pinephone ModemManager[3603]: <info> [modem0/bearer0] MTU: 1500
sep 14 09:51:25 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Allocating new client ID...
sep 14 09:51:25 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Registered 'wds' (version 1.67) client with ID '18'
sep 14 09:51:25 pinephone ModemManager[3603]: <info> [modem0/bearer0] couldn't start network: QMI protocol error (14): 'CallFailed'
sep 14 09:51:25 pinephone ModemManager[3603]: <info> [modem0/bearer0] call end reason (1): generic-unspecified
sep 14 09:51:25 pinephone ModemManager[3603]: <info> [modem0/bearer0] verbose call end reason (2,210): [internal] pdn-ipv6-call-disallowed
sep 14 09:51:25 pinephone ModemManager[3603]: <info> [modem0] state changed (connecting -> connected)
sep 14 09:51:25 pinephone ModemManager[3603]: <info> [modem0] simple connect state (8/8): all done
sep 14 09:51:40 pinephone ModemManager[3603]: <warn> [modem0] couldn't load operator code: Current operator MCC/MNC is still unknown
sep 14 09:51:40 pinephone ModemManager[3603]: <warn> [modem0] couldn't load operator name: Current operator description is still unknown
sep 14 09:52:44 pinephone ModemManager[3603]: <info> [modem0] 3GPP Registration state changed (roaming -> idle)
sep 14 09:52:59 pinephone ModemManager[3603]: <info> [modem0] state changed (connected -> disconnecting)
sep 14 09:52:59 pinephone ModemManager[3603]: <info> [modem0] simple connect started...
sep 14 09:52:59 pinephone ModemManager[3603]: <info> [modem0] simple connect state (4/8): wait to get fully enabled
sep 14 09:53:10 pinephone ModemManager[3603]: <info> [modem0] simple connect started...
sep 14 09:53:10 pinephone ModemManager[3603]: <info> [modem0] simple connect state (4/8): wait to get fully enabled
sep 14 09:53:20 pinephone ModemManager[3603]: <info> [modem0] simple connect started...
sep 14 09:53:20 pinephone ModemManager[3603]: <info> [modem0] simple connect state (4/8): wait to get fully enabled
sep 14 09:53:29 pinephone ModemManager[3603]: transaction 0xa aborted, but message is not abortable
sep 14 09:53:29 pinephone ModemManager[3603]: <warn> [modem0/bearer0] error disconnecting: Transaction timed out; will assume disconnected anyway
sep 14 09:53:29 pinephone ModemManager[3603]: <info> [modem0] state changed (disconnecting -> enabled)
sep 14 09:53:29 pinephone ModemManager[3603]: <info> [modem0] simple connect state (5/8): register
sep 14 09:53:29 pinephone ModemManager[3603]: <info> [modem0/bearer0] connection #1 finished: duration 124s, tx: 1620 bytes, rx :0 bytes
sep 14 09:53:29 pinephone ModemManager[3603]: [/dev/cdc-wdm0] No transaction matched in received message
sep 14 09:53:33 pinephone ModemManager[3603]: <info> [modem0] 3GPP Registration state changed (idle -> unknown)
sep 14 09:53:33 pinephone ModemManager[3603]: <warn> [modem0] couldn't load operator code: Current operator MCC/MNC is still unknown
sep 14 09:53:33 pinephone ModemManager[3603]: <warn> [modem0] couldn't load operator name: Current operator description is still unknown
sep 14 09:54:29 pinephone ModemManager[3603]: <info> [modem0] 3GPP Registration state changed (unknown -> idle)
sep 14 09:54:29 pinephone ModemManager[3603]: <info> [modem0] simple connect started...
sep 14 09:54:29 pinephone ModemManager[3603]: <info> [modem0] simple connect state (4/8): wait to get fully enabled
sep 14 09:54:29 pinephone ModemManager[3603]: <info> [modem0] simple connect state (5/8): register
sep 14 09:55:32 pinephone ModemManager[3603]: <info> [modem0] simple connect started...
sep 14 09:55:32 pinephone ModemManager[3603]: <info> [modem0] simple connect state (4/8): wait to get fully enabled
sep 14 09:55:32 pinephone ModemManager[3603]: <info> [modem0] simple connect state (5/8): register
sep 14 09:55:36 pinephone ModemManager[3603]: <info> [modem0] 3GPP Registration state changed (idle -> unknown)
sep 14 09:55:36 pinephone ModemManager[3603]: <warn> [modem0] couldn't load operator code: Current operator MCC/MNC is still unknown
sep 14 09:55:36 pinephone ModemManager[3603]: <warn> [modem0] couldn't load operator name: Current operator description is still unknown
sep 14 09:56:20 pinephone ModemManager[3603]: <info> [sleep-monitor] system is about to suspend
sep 14 09:56:20 pinephone ModemManager[3603]: [/dev/cdc-wdm0] Releasing 'wds' client with flags 'release-cid'...
from pine64-arch.
In the meantime I found the cause of my particular problem. It seems to be related to the nmconnection file which is generated by either gnome-control-center or NetworkManager.
I am roaming abroad with the SIM. It seems that the gome-control-center is setting "network-id" explicitly in the nmconnection file, seemingly regardless of the roaming setting in the GUI. If I manually remove this line from the nmconnection file and reload the config, then everything magically works again.
The only trouble now is that the control center is constantly overwriting this file... Anyway, it seems to be an upstream problem.
I'm not sure that this solves @jprhyne 's problem, though.
from pine64-arch.
I'll be closing the issue, feel free to reopen if it's still happening.
from pine64-arch.
Related Issues (20)
- After waking PPP from suspend, it doesn't turn off automatically after time HOT 3
- Phosh wakes up screen from "suspend soon" notifications
- glib2: notification sleep warning HOT 3
- Spacebar not launching HOT 1
- Old domain name: p64.arikawa-hi.me has expired HOT 3
- Possibility to test Plasma 6 in some testing branch HOT 1
- kernel linux-megi 6.6.5 completely breaks wifi connectivity HOT 1
- Pinephone will wake up only once HOT 3
- Maliit bug fixed for plasma-mobile-settings HOT 1
- Pinephone Pro throwing up errors on sudo pacman -Syu HOT 5
- Ship `ffmpeg-v4l2-request-git` HOT 3
- No voice in calls, unless configuration is manually switched in PulseAudio 17 HOT 8
- Not receiving SMS messages through Purism Chatty HOT 1
- Task switcher doesn't work on Plasma Mobile HOT 2
- autorotation is backwards on pinetab 2 HOT 4
- Latest linux-megi kernel (6.7.7) breaks PPP system HOT 27
- postprocessd needs rebuild against OpenCV 4.9 HOT 1
- Install ` xdg-desktop-portal-gnome` by default on Phosh images
- GTK 4 rendering problems HOT 6
- Gstreamer fails to open some videos
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pine64-arch.