I have an Airvoice SIM card* I've been trying to get to connect, but it's not working. NetworkManager seems to detect it properly and lists the correct SIM ID and even reports that the carrier is AT&T. I've tried using both "reseller" (no quotes) and "NXTGENPHONE" (no quotes) as the APN, but it never successfully connects. Here is some of my journalctl output matching /modem/i:
Failure mode 1: roaming-in-location-area-not-allowed
Failure mode 2: no-suitable-cells-in-location-area
Failure mode 3: plmn-not-allowed
Failure mode 4: No MCC/MNC or operator id:
ADDENDUM:
Per this thread, it appears AT&T is no longer a viable carrier for PinePhones: https://forum.pine64.org/showthread.php?tid=15988
Failure mode 1: roaming-in-location-area-not-allowed
Code:
eg25-manager[2963]: GNSS assistance upload step (2/9): disabling GNSS engine through ModemManager
ModemManager[3180]: <info> [modem0] simple connect started...
ModemManager[3180]: <info> [modem0] simple connect state (4/8): wait to get fully enabled
ModemManager[3180]: <info> [modem0] simple connect state (5/8): register ModemManager[3180]: <warn> [modem0] network reject indication received
ModemManager[3180]: <warn> [modem0] service domain: ps
ModemManager[3180]: <warn> [modem0] radio interface: umts
ModemManager[3180]: <warn> [modem0] reject cause: roaming-in-location-area-not-allowed ModemManager[3180]: <warn> [modem0] network reject indication received
ModemManager[3180]: <warn> [modem0] service domain: cs
ModemManager[3180]: <warn> [modem0] radio interface: umts
ModemManager[3180]: <warn> [modem0] reject cause: roaming-in-location-area-not-allowed
eg25-manager[2963]: Modem is up for 120 seconds and fully ready
Failure mode 2: no-suitable-cells-in-location-area
Code:
ModemManager[3180]: <info> [modem0] simple connect started...
ModemManager[3180]: <info> [modem0] simple connect state (4/8): wait to get fully enabled
ModemManager[3180]: <info> [modem0] simple connect state (5/8): register
NetworkManager[3086]: <warn> [1655592789.5434] modem-broadband[cdc-wdm0]: failed to connect modem: Network timeout
ModemManager[3180]: <info> [modem0] simple connect started...
ModemManager[3180]: <info> [modem0] simple connect state (4/8): wait to get fully enabled
ModemManager[3180]: <info> [modem0] simple connect state (5/8): register
ModemManager[3180]: <warn> [modem0] network reject indication received
ModemManager[3180]: <warn> [modem0] service domain: cs-ps
ModemManager[3180]: <warn> [modem0] radio interface: lte
ModemManager[3180]: <warn> [modem0] reject cause: no-suitable-cells-in-location-area
Failure mode 3: plmn-not-allowed
Code:
ModemManager[3180]: <info> [modem0] simple connect started...
ModemManager[3180]: <info> [modem0] simple connect state (4/8): wait to get fully enabled
ModemManager[3180]: <info> [modem0] simple connect state (5/8): register
ModemManager[3180]: <warn> [modem0] network reject indication received
ModemManager[3180]: <warn> [modem0] service domain: cs-ps
ModemManager[3180]: <warn> [modem0] radio interface: lte
ModemManager[3180]: <warn> [modem0] reject cause: plmn-not-allowed
ModemManager[3180]: <warn> [modem0] network reject indication received
ModemManager[3180]: <warn> [modem0] service domain: cs-ps
ModemManager[3180]: <warn> [modem0] radio interface: lte
ModemManager[3180]: <warn> [modem0] reject cause: plmn-not-allowed
ModemManager[3180]: <warn> [modem0] network reject indication received
ModemManager[3180]: <warn> [modem0] service domain: cs-ps
ModemManager[3180]: <warn> [modem0] radio interface: lte
ModemManager[3180]: <warn> [modem0] reject cause: plmn-not-allowed
Failure mode 4: No MCC/MNC or operator id:
Code:
ModemManager[3180]: <info> [modem0] simple connect started...
ModemManager[3180]: <info> [modem0] simple connect state (4/8): wait to get fully enabled
ModemManager[3180]: <info> [modem0] simple connect state (5/8): register
ModemManager[3180]: <info> [modem0] 3GPP registration state changed (idle -> searching)
ModemManager[3180]: <info> [modem0] state changed (enabled -> searching)
ModemManager[3180]: <warn> [modem0] couldn't load operator code: Current operator MCC/MNC is still unknown
ModemManager[3180]: <warn> [modem0] couldn't load operator name: Current operator id is still unknown
NetworkManager[3086]: <info> [1655594076.4347] modem["cdc-wdm0"]: modem state changed, 'enabled' --> 'searching' (reason: unknown)
modem-daemon[3725]: kf.modemmanagerqt: Unknown Mobile Country Code: 0
kscreenlocker_greet[3475]: kf.modemmanagerqt: Unknown Mobile Country Code: 0
plasmashell[3548]: kf.modemmanagerqt: Unknown Mobile Country Code: 0
ModemManager[3180]: <info> [modem0] 3GPP registration state changed (searching -> idle)
- Do I need to issue modem commands manually to troubleshoot/fix this? I don't know how to do this, having relied on NM/MM so far; if it is, what's the best way to do this?
- Am I just not in the service area? I somewhat doubt this because I'm in a relatively densely populated area, but what I can understand from searching the reject causes suggests this might be the case. (I'm reluctant to switch to other providers mostly because I haven't found any prepaid plans less than 3x as expensive, but if it can't be avoided...)
ADDENDUM:
Per this thread, it appears AT&T is no longer a viable carrier for PinePhones: https://forum.pine64.org/showthread.php?tid=15988