Sierra Wireless EM7455
Joshua Deare
josh at compose.io
Thu May 26 17:57:20 UTC 2016
Hmm. Really off chance, but what's your signal strength? I'm thinking
there's a _small_ possibility you have really low signal strength and
don't have a strong enough Tx to get packets back to the tower.
--Josh
On Thu, May 26, 2016 at 4:05 AM, Stefan Armbruster
<ml001 at armbruster-it.de> wrote:
> Hi,
>
> TL;DR: I'm still stuck here. Connection is successfully established
> but on ip level tcpdump only shows outgoing and no incoming packets.
>
> Current situation is as follows:
>
> * using "qmi-over-mbim" branch for libmbim and libqmi
> * calling `sudo qmicli -v -p -d /dev/cdc-wdm0 --device-open-mbim
> --dms-set-fcc-authentication`
> * restarting modem-manager (not sure if that's necessary)
> * connection to my mobile network provider (T-Mobile/Telekom) works as
> shown in syslog:
>
> May 25 17:05:34 x1 ModemManager[5548]: <info> Simple connect started...
> May 25 17:05:34 x1 ModemManager[5548]: <info> Simple connect state
> (4/8): Wait to get fully enabled
> May 25 17:05:34 x1 ModemManager[5548]: <info> Simple connect state
> (5/8): Register
> May 25 17:05:34 x1 ModemManager[5548]: <info> Simple connect state
> (6/8): Bearer
> May 25 17:05:34 x1 ModemManager[5548]: <info> Simple connect state
> (7/8): Connect
> May 25 17:05:34 x1 ModemManager[5548]: <info> Modem
> /org/freedesktop/ModemManager1/Modem/0: state changed (registered ->
> connecting)
> May 25 17:05:34 x1 ModemManager[5548]: <info> Modem
> /org/freedesktop/ModemManager1/Modem/0: state changed (connecting ->
> connected)
> May 25 17:05:34 x1 ModemManager[5548]: <info> Simple connect state
> (8/8): All done
> May 25 17:05:34 x1 NetworkManager[2009]: <info> [1464188734.4292]
> device (cdc-wdm0): state change: prepare -> config (reason 'none') [40
> 50 0]
> May 25 17:05:34 x1 NetworkManager[2009]: <info> [1464188734.4307]
> device (cdc-wdm0): state change: config -> ip-config (reason 'none')
> [50 70 0]
> May 25 17:05:34 x1 NetworkManager[2009]: <info> [1464188734.4313]
> (cdc-wdm0): IPv6 configuration disabled
> May 25 17:05:34 x1 NetworkManager[2009]: <info> [1464188734.4319]
> (cdc-wdm0): IPv4 static configuration:
> May 25 17:05:34 x1 NetworkManager[2009]: <info> [1464188734.4321]
> address 37.82.137.126/30
> May 25 17:05:34 x1 NetworkManager[2009]: <info> [1464188734.4322]
> gateway 37.82.137.125
> May 25 17:05:34 x1 NetworkManager[2009]: <info> [1464188734.4322]
> DNS 10.74.210.210
> May 25 17:05:34 x1 NetworkManager[2009]: <info> [1464188734.4323]
> DNS 10.74.210.211
> May 25 17:05:34 x1 NetworkManager[2009]: <info> [1464188734.4520]
> device (cdc-wdm0): state change: ip-config -> ip-check (reason 'none')
> [70 80 0]
> May 25 17:05:34 x1 NetworkManager[2009]: <info> [1464188734.4532]
> device (cdc-wdm0): state change: ip-check -> secondaries (reason
> 'none') [80 90 0]
> May 25 17:05:34 x1 NetworkManager[2009]: <info> [1464188734.4538]
> device (cdc-wdm0): state change: secondaries -> activated (reason
> 'none') [90 100 0]
> May 25 17:05:34 x1 NetworkManager[2009]: <info> [1464188734.4539]
> manager: NetworkManager state is now CONNECTED_LOCAL
> May 25 17:05:34 x1 NetworkManager[2009]: <info> [1464188734.4680]
> manager: NetworkManager state is now CONNECTED_GLOBAL
> May 25 17:05:34 x1 NetworkManager[2009]: <info> [1464188734.4682]
> policy: set 'T-Mobile(Telekom)' (wwp0s20f0u2i12) as default for IPv4
> routing and DNS
> May 25 17:05:34 x1 NetworkManager[2009]: <info> [1464188734.4683]
> dns-mgr: Writing DNS information to /sbin/resolvconf
> May 25 17:05:34 x1 NetworkManager[2009]: <info> [1464188734.4866]
> device (cdc-wdm0): Activation: successful, device activated.
> May 25 17:05:34 x1 whoopsie[777]: [17:05:34] The default IPv4 route
> is: /org/freedesktop/NetworkManager/ActiveConnection/5
> May 25 17:05:34 x1 whoopsie[777]: [17:05:34] Network connection may be
> a paid data plan: /org/freedesktop/NetworkManager/Devices/29
> May 25 17:05:34 x1 systemd[1]: Starting Network Manager Script
> Dispatcher Service...
> May 25 17:05:34 x1 systemd[1]: Started Network Manager Script
> Dispatcher Service.
> May 25 17:05:44 x1 NetworkManager[2009]: <info> [1464188744.8727]
> manager: WiFi now disabled by radio killswitch
> May 25 17:05:44 x1 NetworkManager[2009]: <info> [1464188744.8728]
> device (wlp4s0): state change: disconnected -> unavailable (reason
> 'none') [30 20 0]
> May 25 17:05:44 x1 NetworkManager[2009]: <info> [1464188744.9964]
> audit: op="radio-control" arg="wireless-enabled:0" pid=5878 uid=0
> result="success"
> * So I did successfully receive an IP address, default gw and DNS information
> * However ip communication does not work, a `sudo tcpdump -n -l -i
> wwp0s20f0u2i12` shows only outgoing ip packets but not a single
> incoming one.
> * I've double checked iptables - nothing is blocking network traffic.
>
> What can I do for further diagnosing this?
>
> Cheers,
> Stefan
>
> 2016-05-07 10:42 GMT+02:00 Stefan Armbruster <ml001 at armbruster-it.de>:
>> That helped a lot - thanks a ton, Bjorn.
>>
>> After sending FCC authentication connecting to my mobile provider
>> through network-manager works like a charm.
>> Device wwan0 gets an IP address assigned. Tracing wwan0 with tcpdump
>> shows only outgoing packets and not a single incoming packet. Since
>> establishing the connection and receiving an IP, DNS and GW
>> information works, the issue seems to be somewhere else upwards the
>> stack.
>>
>> Cheers,
>> Stefan
>>
>> 2016-05-07 0:00 GMT+02:00 Bjørn Mork <bjorn at mork.no>:
>>> Bjørn Mork <bjorn at mork.no> writes:
>>>
>>>> ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib/x86_64-linux-gnu --libexecdir=/usr/lib/libqmi --enable-mbim-qmux
>>>>
>>>>
>>>> Not sure about the libexecdir, though. Does the Ubuntu package have
>>>> that there, with qmi-proxy in it? It should probably be somewhere else
>>>> for multiarch support... Anyway, put it where Ubuntu wants it.
>>>
>>> Ouch, that was pretty confused. It was libmbim you needed to configure,
>>> of course. Should be similar:
>>>
>>>
>>> ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib/x86_64-linux-gnu
>>>
>>>
>>> and with a libexecdir pointing wherever mbim-proxy is installed by Ubuntu.
>>>
>>>
>>>
>>> Bjørn
> _______________________________________________
> ModemManager-devel mailing list
> ModemManager-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel
More information about the ModemManager-devel
mailing list