本文档主要介绍针对美格
模块基于
linux系统的适配指导说明。主要面向集成美格模块的相关开发调试人员,引导其快速适配美格模块到设备上,以设备提供数据,语音,短信等
电信业务。
模块基本信息:各模块VID和PID信息如表:
模块
端口信息:
SRM815/SLM750/SLM868模块有6个端口:
端口号 | 功能 |
0 | Diag口,抓取系统log |
1 | Modem口,PPP拨号 |
2 | AT端口,用于收发AT命令 |
3 | NMEA口,用于gps |
4 | adb口,用于调试 |
5 | NDIS口、ECM或RNDIS口,用于上网 |
USB 转
串口驱动适配:
模块 usb 口是复用的,故需要使用
option 驱动分离出多个串口来使用。
1.
内核配置
在内核配置文件中添加如下项,
CONFIG_USB_SERIAL_GENERIC=y
CONFIG_USB_SERIAL_OPTION=y
CONFIG_USB_SERIAL_QT2=y
备注:PC 上内核编译可在
MAKE menuconfig 后,再将上述配置加入到.config 文件中
2.修改 option 驱动
在 option 驱动中添加模块信息,4.x 以上版本内核修改方法:
--- a/
drivers/usb/serial/option.c
+++ b/drivers/usb/serial/option.c
@@ -85,6 +85,13 @@ static int option_probe(struct usb_serial *serial,
#define HUAWEI_PRODUCT_K3765 0x1465
#define HUAWEI_PRODUCT_K4605 0x14C6
#define HUAWEI_PRODUCT_E173S6 0x1C07
+/*[MEIG-zhaopf-2019-11-04]add for meig modem
supported {*/
+#define MEIG_VENDOR_ID 0x2DEE
+#define MEIG_PRODUCT_SRM815 0x4D22
+#define MEIG_PRODUCT_SRM815_ECM 0x4D23
+#define MEIG_PRODUCT_SLM790 0x4D20
+#define MEIG_QCM_VENDOR_ID 0x05C6
+#define MEIG_QCM_PRODUCT_SLM750_SRM815_SLM868 0xF601
+/*[MEIG-zhaopf-2019-11-04]add for meig modem supported }*/
更多内容请下载附件查看