Download Print this page

Enumerating Cdc-Ecm + Modem Interfaces - Verizon MiFi U620L Linux Integration Manual

Mifi 4g lte global usb modem u620l
Hide thumbs Also See for MiFi U620L:

Advertisement

Enumerating CDC-ECM + Modem Interfaces

To add support for the MiFi U620L, you must modify the kernel source on your Linux server by adding
the Vendor ID (VID) and Product ID (PID) of the MiFi U620L.
NOTE:
The following instructions assume that your kernel version is 3.16.0-x-generic (To verify the
kernel version, run the command uname –r.)
To modify the kernel source:
1.
Download the Linux distribution-specific kernel sources with patches into your working
directory by issuing the following command:
# sudo apt-get source linux-image-$(uname –r)
NOTE:
You can find files option.c and usb-wwan.h under "Linux-<distro>-3.16.0
/drivers/usb/serial".
2.
Modify the option.c file:
a. [Optional] Back up the original option.c file.
b. [Optional] Add
official version.
c. Under the
/* NOVATEL WIRELESS PRODUCTS */
"#define NOVATELWIRELESS_PRODUCT_ENTERPRISE_U620L 0x9022"
d. Find
"static const struct usb_device_id option_ids[ ]"
"{USB_DEVICE_AND_INTERFACE_INFO(NOVATELWIRELESS_VENDOR_ID,
NOVATELWIRELESS_PRODUCT_ENTERPRISE_U620L, 0xff, 0x0, 0x0)}"
3.
Generate the option.ko driver:
a. Copy the modified option.c and (unmodified/original) usb-wwan.h files to /usr/src/linux-
headers-3.16.0-x-generic/drivers/usb/serial/
b. Change the directory:
# cd /lib/modules/3.16.0-x-generic
c. Make sure the build folder under /lib/modules/3.16.0-x-generic points to /usr/src/linux-
headers-3.16.0-x-generic.
If not, create a link from the build to /usr/src/linux-headers-3.16.0-x-generic.
d. Change the directory:
# cd /lib/modules/3.16.0-x-generic/build/drivers/usb/serial
U620L Linux Integration Guide
"#define DRIVER_VERSION "v0.7.2.xx""
to differentiate from the
section, add:
structure, and add:
8

Advertisement

loading