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