MT7688 openwrt 4G调试

MT7688上有一个4G模块G403LTE-FAG采用LTE 3GPP Rel.10。技术支持最大下行速率 150Mbps 和最大上行
速率 50Mbps, 可实现从 3G 网络向 4G 网络的轻松平滑过渡。G403LTE-FAG 模块包含 LCC 和
Mini_PCIe 两个版本, 它能够向后兼容现存的 EDGE 和 GSM/GPRS 网络, 以确保在缺乏 3G 和 4G
网络的偏远地区也能正常工作。

1. Linux 系统驱动安装指导

     本章是给 G403LTE-FAG 全网通 4G 模块添加驱动并且正常拨号上网,源码为Openwrt 1505,对应的内核为 linux-3.18.45
1.1 添加USB串口驱动
      当我们成功的给 G403LTE-FAG 全网通 4G 模块添加了 USB 串口驱动后,我们可以在设备节
点中查看到以下设备节点信息。

接下来讲解如何添加USB串口驱动

1.1.1 添加VID 和 PID

为了能识别到 G403LTE-FAG 全网通 4G 模块, 我们需要按照下面的方法添加 VID 和 PID。

文件: [KERNEL]/drivers/usb/serial/option.c

如果你的内核代码中存在下列代码, 请将它们删除。 它们将干扰 G403LTE-FAG 全网通 4G
模块 USB 串口驱动。
文件: [KERNEL]/drivers/usb/serial/qcserial.c


文件: [KERNEL]/drivers/net/usb/qmi_wwan.c

1.1.2  添加 Zero Packet 机制
在传输大量数据的时候, USB 协议需要添加处理 Zero Packet 的机制

对于高于 2.6.34 的内核版本, 需要做如下修改。
文件: [KERNEL]/drivers/usb/serial/usb_wwan.c

对于低于 2.6.34 的内核版本, 需要做如下修改。
文件: [KERNEL]/drivers/usb/serial/usb_wwan.c

1.1.3  添加 Reset Resume
对于一些 USB 控制器, 当主控进入休眠或者待机模式时, 它将掉电或者重启。 而当主控
退出休

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值