I've put this entry in the usb_device_id mbim_devs struct:
{ USB_VENDOR_AND_INTERFACE_INFO(0x03f0, USB_CLASS_COMM, USB_CDC_SUBCLASS_MBIM,
USB_CDC_PROTO_NONE),
.driver_info = (unsigned long)_mbim_info,
},
now the mbim driver binds to the interface and it gets a data connection
including the IP configuration.
But I can't establish any connection to the internet. I can't even resolve a
host against the DNS I've got by Networkmanager.
I see only tx packets but no rx packets.
Sep 21 15:00:20 ThinClient NetworkManager[2386]: (cdc-wdm0): device
state change: unavailable -> disconnected (reason 'none') [20 30 0]
Sep 21 15:00:21 ThinClient ModemManager[7986]: Modem
/org/freedesktop/ModemManager1/Modem/0: 3GPP Registration state changed
(unknown -> registering)
Sep 21 15:00:21 ThinClient ModemManager[7986]: Modem
/org/freedesktop/ModemManager1/Modem/0: 3GPP Registration state changed
(registering -> home)
Sep 21 15:00:21 ThinClient ModemManager[7986]: Modem
/org/freedesktop/ModemManager1/Modem/0: state changed (enabling -> registered)
Sep 21 15:00:21 ThinClient NetworkManager[2386]: (cdc-wdm0): modem state
changed, 'enabling' --> 'registered' (reason: user-requested)
Sep 21 15:00:33 ThinClient NetworkManager[2386]: (cdc-wdm0): Activation:
starting connection 'T-Mobile(Telekom) Vorgabe'
(d0ccfb13-fc0a-4fa2-8b75-40ea2deeb114)
Sep 21 15:00:33 ThinClient NetworkManager[2386]: (cdc-wdm0): device
state change: disconnected -> prepare (reason 'none') [30 40 0]
Sep 21 15:00:33 ThinClient ModemManager[7986]: Simple connect started...
Sep 21 15:00:33 ThinClient ModemManager[7986]: Simple connect state
(4/8): Wait to get fully enabled
Sep 21 15:00:33 ThinClient ModemManager[7986]: Simple connect state
(5/8): Register
Sep 21 15:00:33 ThinClient ModemManager[7986]: Simple connect state
(6/8): Bearer
Sep 21 15:00:33 ThinClient ModemManager[7986]: Simple connect state
(7/8): Connect
Sep 21 15:00:33 ThinClient ModemManager[7986]: Modem
/org/freedesktop/ModemManager1/Modem/0: state changed (registered ->
connecting)
Sep 21 15:00:33 ThinClient NetworkManager[2386]: (cdc-wdm0): modem state
changed, 'registered' --> 'connecting' (reason: user-requested)
Sep 21 15:00:35 ThinClient ModemManager[7986]: Modem
/org/freedesktop/ModemManager1/Modem/0: state changed (connecting -> connected)
Sep 21 15:00:35 ThinClient ModemManager[7986]: Simple connect state
(8/8): All done
Sep 21 15:00:35 ThinClient NetworkManager[2386]: (cdc-wdm0): modem state
changed, 'connecting' --> 'connected' (reason: user-requested)
Sep 21 15:00:35 ThinClient NetworkManager[2386]: (cdc-wdm0): device
state change: prepare -> config (reason 'none') [40 50 0]
Sep 21 15:00:35 ThinClient NetworkManager[2386]: (cdc-wdm0): device
state change: config -> ip-config (reason 'none') [50 70 0]
Sep 21 15:00:35 ThinClient kernel: mbim:rx fixup
Sep 21 15:00:35 ThinClient kernel: 8021q: adding VLAN 0 to HW filter on device
wwan0
Sep 21 15:00:35 ThinClient NetworkManager[2386]: (cdc-wdm0): IPv4 static
configuration:
Sep 21 15:00:35 ThinClient NetworkManager[2386]: address 37.80.216.78/30
Sep 21 15:00:35 ThinClient NetworkManager[2386]: gateway 37.80.216.77
Sep 21 15:00:35 ThinClient NetworkManager[2386]: DNS 10.74.210.210
Sep 21 15:00:35 ThinClient NetworkManager[2386]: DNS 10.74.210.211
Sep 21 15:00:35 ThinClient NetworkManager[2386]: [1474462835.279208]
[/usr/bbsrc/bbbuild/dev-cdb3/std/portage/net-misc/networkmanager-1.0.10-r1/work/NetworkManager-1.0.10/src/devices/nm-device.c:4
Sep 21 15:00:35 ThinClient NetworkManager[2386]: (cdc-wdm0): device
state change: ip-config -> ip-check (reason 'none') [70 80 0]
Sep 21 15:00:35 ThinClient NetworkManager[2386]: (cdc-wdm0): device
state change: ip-check -> secondaries (reason 'none') [80 90 0]
Sep 21 15:00:35 ThinClient NetworkManager[2386]: (cdc-wdm0): device
state change: secondaries -> activated (reason 'none') [90 100 0]
Sep 21 15:00:35 ThinClient NetworkManager[2386]: Writing DNS information
to /sbin/resolvconf
Sep 21 15:00:35 ThinClient NetworkManager[2386]: (cdc-wdm0): Activation:
successful, device activated.
Harald
___
ModemManager-devel mailing list
ModemManager-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel