Novatel E371 support
Bjørn Mork
bjorn at mork.no
Thu Mar 27 04:08:28 PDT 2014
Yegor Yefremov <yegorslists at googlemail.com> writes:
> I have following Novatel card
>
> Bus 001 Device 003: ID 1410:9011 Novatel Wireless
[..]
> Without kernel changes I get ethX interface. After reading this
> http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?f=3&t=1433
> I made following change to the CDC driver:
>
> diff --git a/drivers/net/usb/cdc_ether.c b/drivers/net/usb/cdc_ether.c
> index 42e1769..f1ad745 100644
> --- a/drivers/net/usb/cdc_ether.c
> +++ b/drivers/net/usb/cdc_ether.c
> @@ -625,6 +625,13 @@ static const struct usb_device_id products[] = {
> .driver_info = 0,
> },
>
> +/* Dell Wireless 5804 (Novatel E371) - handled by qmi_wwan */
> +{
> + USB_DEVICE_AND_INTERFACE_INFO(NOVATEL_VENDOR_ID, 0x9011, USB_CLASS_COMM,
> + USB_CDC_SUBCLASS_ETHERNET, USB_CDC_PROTO_NONE),
> + .driver_info = 0,
> +},
> +
> /* AnyDATA ADU960S - handled by qmi_wwan */
> {
> USB_DEVICE_AND_INTERFACE_INFO(0x16d5, 0x650a, USB_CLASS_COMM,
>
> But now I have no interface at all.
You have successfully blacklisted the interface in the cdc_ether drvier,
but you also need to add it to the qmi_wwan driver to complete the move
from one driver to another. Use the entry for the Novatel E362 as a
template.
The only purpose of this is to make qmi-based tools work with the modem,
*if* they do so... I don't think that is confirmed yet for this device
ID, which is different from the E371 variants we've seen before.
Bjørn
More information about the ModemManager-devel
mailing list