
修改方法如下:

=====================================================================================================================



将驱动文件meig_cdc_driver.c拷贝到驱动目录drivers/net/usb/下,并按如下方法修改Kconfig和Makefile,修改完成后编译并更新内核。
	drivers/net/usb/Kconfig
--- a/osdrv/opensource/kernel/linux-3.18.y/drivers/net/usb/Kconfig
+++ b/osdrv/opensource/kernel/linux-3.18.y/drivers/net/usb/Kconfig
@@ -262,6 +262,20 @@ config USB_NET_HUAWEI_CDC_NCM
                To compile this driver as a module, choose M here: the module will be
                called huawei_cdc_ncm.ko.

+config USB_NET_MEIG_CDC_NCM
+        tristate "Meig NCM embedded AT channel support"
+        depends on USB_USBNET
+        select USB_WDM
+        select USB_NET_CDC_NCM
+        help
+                This driver supports meige-style NCM devices, that use NCM as a
+                transport for other protocols, usually an embedded AT channel.
+                Good examples are:
+                * MEIG SLM790
+
+                To compile this driver as a module, choose M here: the module will be
+                called meig_cdc_driver.ko.
+

	drivers/net/usb/Makefile
--- a/osdrv/opensource/kernel/linux-3.18.y/drivers/net/usb/Makefile
+++ b/osdrv/opensource/kernel/linux-3.18.y/drivers/net/usb/Makefile
@@ -37,4 +37,4 @@ obj-$(CONFIG_USB_NET_HUAWEI_CDC_NCM)  += huawei_cdc_ncm.o
 obj-$(CONFIG_USB_VL600)                += lg-vl600.o
 obj-$(CONFIG_USB_NET_QMI_WWAN) += qmi_wwan.o
 obj-$(CONFIG_USB_NET_CDC_MBIM) += cdc_mbim.o
-
+obj-$(CONFIG_USB_NET_MEIG_CDC_NCM)  += meig_cdc_driver.o

添加对应的内核配置项
如在内核配置文件hi3520dv400_full_defconfig中增加以下项
+CONFIG_USB_NET_CDCETHER=y
+CONFIG_USB_USBNET=y
+CONFIG_USB_NET_MEIG_CDC_NCM=y

