Unable to get any traffic through modem
Good Day,
Please can I request assistance with an issue that I am experiencing. I have a updated (in terms of apt-get) RPi4 with the following nm/mm related versions build from source:
Network Manager: 1.22.6 Modem Manager: 1.12.6 libqmi: 1.24.4
I am uses a QUECTEL EC25 modem which is showing a state connected:
$ nmcli
eth0: connected to Wired connection 1
"eth0"
ethernet (bcmgenet), DC:A6:32:33:70:43, hw, mtu 1500
ip4 default
inet4 192.168.1.119/24
route4 192.168.1.0/24
route4 0.0.0.0/0
inet6 fe80::579c:9466:9c71:9224/64
route6 fe80::/64
route6 ff00::/8
cdc-wdm0: connected to InternalModem
"cdc-wdm0"
gsm (option1, qmi_wwan), hw, iface wwan0, mtu 1500
inet4 10.172.136.31/26
inet4 169.254.202.11/16
route4 10.172.136.0/26
route4 169.254.0.0/16
route4 0.0.0.0/0
But I am unable to get any traffic through this connection with both "ping -I" or "wget --bind-address" i.e.
$ ping -I eth0 8.8.8.8
PING 8.8.8.8 (8.8.8.8) from 192.168.1.119 eth0: 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=55 time=1.91 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=55 time=1.51 ms
^C
--- 8.8.8.8 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 2ms
rtt min/avg/max/mdev = 1.507/1.709/1.912/0.206 ms
$ ping -I wwan0 8.8.8.8
PING 8.8.8.8 (8.8.8.8) from 10.172.136.31 wwan0: 56(84) bytes of data.
^C
--- 8.8.8.8 ping statistics ---
6 packets transmitted, 0 received, 100% packet loss, time 239ms
Additional Information:
--------------------------------
General | dbus path: /org/freedesktop/ModemManager1/Modem/0
| device id: 5494a479a781b9e0aff0cb38f84bae6a12004150
--------------------------------
Hardware | manufacturer: QUALCOMM INCORPORATED
| model: QUECTEL Mobile Broadband Module
| firmware revision: EC25EFAR06A04M4G
| carrier config: default
| h/w revision: 10000
| supported: gsm-umts, lte
| current: gsm-umts, lte
| equipment id: 860548040718xyz
--------------------------------
System | device: /sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1
| drivers: option1, qmi_wwan
| plugin: Quectel
| primary port: cdc-wdm0
| ports: ttyUSB0 (qcdm), ttyUSB2 (at), cdc-wdm0 (qmi), wwan0 (net),
| ttyUSB3 (at)
--------------------------------
Status | lock: sim-pin2
| unlock retries: sim-pin (3), sim-pin2 (3), sim-puk (10), sim-puk2 (10)
| state: connected
| power state: on
| access tech: lte
| signal quality: 70% (recent)
--------------------------------
Modes | supported: allowed: 2g; preferred: none
| allowed: 3g; preferred: none
| allowed: 4g; preferred: none
| allowed: 2g, 3g; preferred: 3g
| allowed: 2g, 3g; preferred: 2g
| allowed: 2g, 4g; preferred: 4g
| allowed: 2g, 4g; preferred: 2g
| allowed: 3g, 4g; preferred: 3g
| allowed: 3g, 4g; preferred: 4g
| allowed: 2g, 3g, 4g; preferred: 4g
| allowed: 2g, 3g, 4g; preferred: 3g
| allowed: 2g, 3g, 4g; preferred: 2g
| current: allowed: 2g, 3g, 4g; preferred: 4g
--------------------------------
Bands | supported: egsm, dcs, utran-1, utran-5, utran-8, eutran-1, eutran-3,
| eutran-5, eutran-7, eutran-8, eutran-20, eutran-38, eutran-40,
| eutran-41
| current: egsm, dcs, utran-1, utran-5, utran-8, eutran-1, eutran-3,
| eutran-5, eutran-7, eutran-8, eutran-20, eutran-38, eutran-40,
| eutran-41
--------------------------------
IP | supported: ipv4, ipv6, ipv4v6
--------------------------------
3GPP | imei: 860548040718xyz
| operator id: 65510
| operator name: MTN
| registration: home
--------------------------------
3GPP EPS | ue mode of operation: ps-2
--------------------------------
SIM | dbus path: /org/freedesktop/ModemManager1/SIM/0
--------------------------------
Bearer | dbus path: /org/freedesktop/ModemManager1/Bearer/2
Snippet of syslog:
Feb 24 20:44:57 hostname ModemManager[315]: <info> bearer call end reason (1): 'generic-unspecified'
Feb 24 20:44:57 hostname ModemManager[315]: <info> bearer verbose call end reason (3,1028): [cm] (null)
Feb 24 20:44:57 hostname ModemManager[315]: <info> Modem /org/freedesktop/ModemManager1/Modem/0: state changed (connected -> registered)
Feb 24 20:44:57 hostname NetworkManager[350]: <info> [1582569897.3768] modem["cdc-wdm0"]: modem state changed, 'connected' --> 'registered' (reason: user-requested)
Feb 24 20:44:57 hostname NetworkManager[350]: <info> [1582569897.3770] device (cdc-wdm0): state change: activated -> failed (reason 'modem-no-carrier', sys-iface-state: 'managed')
Feb 24 20:44:57 hostname NetworkManager[350]: <warn> [1582569897.3840] device (cdc-wdm0): Activation: failed for connection 'InternalModem'
Feb 24 20:44:57 hostname dbus-daemon[331]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service' requested by ':1.7' (uid=0 pid=350 comm="/usr/sbin/NetworkManager --no-daemon ")
Feb 24 20:44:57 hostname NetworkManager[350]: <info> [1582569897.4075] device (cdc-wdm0): state change: failed -> disconnected (reason 'none', sys-iface-state: 'managed')
Feb 24 20:44:57 hostname dhcpcd[444]: wwan0: pid 350 deleted route to 169.254.0.0/16
Feb 24 20:44:57 hostname dhcpcd[444]: wwan0: adding route to 169.254.0.0/16
Feb 24 20:44:57 hostname systemd[1]: Starting Network Manager Script Dispatcher Service...
Feb 24 20:44:57 hostname dhcpcd[444]: if_route (ADD): Invalid argument
Feb 24 20:44:57 hostname dhcpcd[444]: wwan0: pid 350 deleted IP address 169.254.136.92/16
Feb 24 20:44:57 hostname avahi-daemon[383]: Withdrawing address record for 169.254.136.92 on wwan0.
Feb 24 20:44:57 hostname avahi-daemon[383]: Withdrawing address record for 10.169.252.135 on wwan0.
Feb 24 20:44:57 hostname avahi-daemon[383]: Leaving mDNS multicast group on interface wwan0.IPv4 with address 10.169.252.135.
Feb 24 20:44:57 hostname avahi-daemon[383]: Interface wwan0.IPv4 no longer relevant for mDNS.
Feb 24 20:44:57 hostname NetworkManager[350]: <info> [1582569897.4381] policy: auto-activating connection 'InternalModem' (35b63362-ea9c-47d9-b8b3-f0168111d407)
Feb 24 20:44:57 hostname NetworkManager[350]: <info> [1582569897.4418] device (cdc-wdm0): Activation: starting connection 'InternalModem' (35b63362-ea9c-47d9-b8b3-f0168111d407)
Feb 24 20:44:57 hostname dhcpcd[444]: wwan0: probing for an IPv4LL address
Feb 24 20:44:57 hostname dbus-daemon[331]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Feb 24 20:44:57 hostname systemd[1]: Started Network Manager Script Dispatcher Service.
Feb 24 20:44:57 hostname NetworkManager[350]: <info> [1582569897.4433] device (cdc-wdm0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Feb 24 20:44:57 hostname ModemManager[315]: <info> Simple connect started...
Feb 24 20:44:57 hostname ModemManager[315]: <info> Simple connect state (4/8): Wait to get fully enabled
Feb 24 20:44:57 hostname ModemManager[315]: <info> Simple connect state (5/8): Register
Feb 24 20:44:57 hostname ModemManager[315]: <info> Simple connect state (6/8): Bearer
Feb 24 20:44:57 hostname ModemManager[315]: <info> Simple connect state (7/8): Connect
Feb 24 20:44:57 hostname ModemManager[315]: <info> Modem /org/freedesktop/ModemManager1/Modem/0: state changed (registered -> connecting)
Feb 24 20:44:57 hostname NetworkManager[350]: <info> [1582569897.4575] modem["cdc-wdm0"]: modem state changed, 'registered' --> 'connecting' (reason: user-requested)
Feb 24 20:44:58 hostname ModemManager[315]: <info> QMI IPv4 Settings:
Feb 24 20:44:58 hostname ModemManager[315]: <info> Address: 10.172.136.31/26
Feb 24 20:44:58 hostname ModemManager[315]: <info> Gateway: 10.172.136.32
Feb 24 20:44:58 hostname ModemManager[315]: <info> DNS #1: 209.212.96.1
Feb 24 20:44:58 hostname ModemManager[315]: <info> DNS #2: 209.212.97.1
Feb 24 20:44:58 hostname ModemManager[315]: <info> MTU: 1500
Feb 24 20:44:58 hostname ModemManager[315]: <info> error: couldn't start network: QMI protocol error (14): 'CallFailed'
Feb 24 20:44:58 hostname ModemManager[315]: <info> call end reason (1): 'generic-unspecified'
Feb 24 20:44:58 hostname ModemManager[315]: <info> verbose call end reason (2,231): [internal] (null)
Feb 24 20:44:58 hostname ModemManager[315]: <info> Modem /org/freedesktop/ModemManager1/Modem/0: state changed (connecting -> connected)
Feb 24 20:44:58 hostname ModemManager[315]: <info> Simple connect state (8/8): All done
Feb 24 20:44:58 hostname NetworkManager[350]: <info> [1582569898.4318] modem["cdc-wdm0"]: modem state changed, 'connecting' --> 'connected' (reason: user-requested)
Feb 24 20:44:58 hostname NetworkManager[350]: <info> [1582569898.4410] device (cdc-wdm0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Feb 24 20:44:58 hostname NetworkManager[350]: <info> [1582569898.4431] device (cdc-wdm0): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
Feb 24 20:44:58 hostname NetworkManager[350]: <info> [1582569898.4442] modem["cdc-wdm0"]: IPv6 configuration disabled
Feb 24 20:44:58 hostname NetworkManager[350]: <info> [1582569898.4444] modem-broadband[cdc-wdm0]: IPv4 static configuration:
Feb 24 20:44:58 hostname NetworkManager[350]: <info> [1582569898.4445] modem-broadband[cdc-wdm0]: address 10.172.136.31/26
Feb 24 20:44:58 hostname NetworkManager[350]: <info> [1582569898.4446] modem-broadband[cdc-wdm0]: gateway 10.172.136.32
Feb 24 20:44:58 hostname NetworkManager[350]: <info> [1582569898.4446] modem-broadband[cdc-wdm0]: DNS 209.212.96.1
Feb 24 20:44:58 hostname NetworkManager[350]: <info> [1582569898.4447] modem-broadband[cdc-wdm0]: DNS 209.212.97.1
Feb 24 20:44:58 hostname avahi-daemon[383]: Joining mDNS multicast group on interface wwan0.IPv4 with address 10.172.136.31.
Feb 24 20:44:58 hostname avahi-daemon[383]: New relevant interface wwan0.IPv4 for mDNS.
Feb 24 20:44:58 hostname avahi-daemon[383]: Registering new address record for 10.172.136.31 on wwan0.IPv4.
Feb 24 20:44:58 hostname NetworkManager[350]: <info> [1582569898.4494] device (cdc-wdm0): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'managed')
Feb 24 20:44:58 hostname NetworkManager[350]: <info> [1582569898.4569] device (cdc-wdm0): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed')
Feb 24 20:44:58 hostname NetworkManager[350]: <info> [1582569898.4592] device (cdc-wdm0): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed')
Feb 24 20:44:58 hostname NetworkManager[350]: <info> [1582569898.4776] device (cdc-wdm0): Activation: successful, device activated.
Any advise on what could possibly be checked is appreciated.