Telit LE910 V2 cdc-ncm support added in Linux

Telit LE910 V2 USB composition with CDC-NCM device is now properly supported by the Linux kernel.

Telit LE910 V2

My patch is available since kernel version 4.6-rc2.

Why is this patch needed for Telit LE910 V2?

The first is a cosmetic one: since Telit LE910 V2 is a mobile broadband adapter, the proper name of the network interface should be wwanx. Without the patch the network interface shows as usbx.

The second reason is more important: the modem is not able to handle ARP requests. This means that the patch gets rid of the need to manually create an entry in the ARP table to have the connection properly working:

sudo arp -s <gateway ip address> <fake mac address>

The modem can be driven through serial ports created by the cdc-acm driver.

LE910 V2 is an LTE 3GPP Release 9 Cat. 4 module delivering data rates of 150Mbps downlink and 50Mbps uplink. Here you can find the datasheet.

LE910 V2 supports also a composition with MBIM: with recent systems I suggest to use this one, since it is fully supported by both the kernel and modemManager.