I’m having the same issue but after disabling ipv6 the wwan adapter never gets an ipv4 address.
Even after toggling Mobile data, hw switch or a reboot.
Have checked with Librem support and we’ve looked at various settings:
Note: I’ve censored my ipv6 address
`
purism@pureos:~$ sudo mmcli -m any -b 1
--------------------------------------
General | path:
/org/freedesktop/ModemManager1/Bearer/1
| type: default
--------------------------------------
Status | connected: no
| connection error name:
org.freedesktop.ModemManager1.Error.MobileEquipment.Unknown
| connection error message: Call failed: cm error: (null)
| suspended: no
| multiplexed: no
| ip timeout: 20
--------------------------------------
Properties | apn: internet
| roaming: allowed
| ip type: ipv4v6
| allowed-auth: none, pap, chap, mschap,
mschapv2, eap
--------------------------------------
Statistics | attempts: 1
| attempts: 1
purism@pureos:~$ sudo mmcli -m any -b 2
--------------------------------------
General | path:
/org/freedesktop/ModemManager1/Bearer/2
| type: default
--------------------------------------
Status | connected: no
| connection error name:
org.freedesktop.ModemManager1.Error.MobileEquipment.Ipv6OnlyAllowed
| connection error message: IPv6 only allowed
| suspended: no
| multiplexed: no
| ip timeout: 20
--------------------------------------
Properties | apn: internet
| roaming: allowed
| ip type: ipv4
| allowed-auth: none, pap, chap, mschap,
mschapv2, eap
--------------------------------------
Statistics | attempts: 1
| attempts: 1
purism@pureos:~$ sudo mmcli -m any -b 3
------------------------------------
General | path:
/org/freedesktop/ModemManager1/Bearer/3
| type: default
------------------------------------
Status | connected: yes
| suspended: no
| multiplexed: no
| interface: wwan0
| ip timeout: 20
------------------------------------
Properties | apn: internet
| roaming: allowed
| ip type: ipv6
| allowed-auth: none, pap, chap, mschap,
mschapv2, eap
------------------------------------
IPv6 configuration | method: static
| address:
ipv6 showing here
| prefix: 64
| gateway: ipv6 gateway showing here
| dns: ipv6 dns1 showing here, ipv6 dns2 showing here,
| mtu: 1500
------------------------------------
Statistics | duration: 300
| bytes rx: 2189285
| bytes tx: 397630
| attempts: 1
| total-duration: 300
| total-bytes rx: 2189285
| total-bytes tx: 397630
|purism@pureos:~$
`