Sierra Wireless EM7455

Stefan Armbruster ml001 at armbruster-it.de
Thu May 26 11:05:37 UTC 2016


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


More information about the ModemManager-devel mailing list