我是靠谱客的博主 爱听歌月饼,最近开发中收集的这篇文章主要介绍【openwrt】使用4G模块 移远EC20/25(1)内核配置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

【openwrt】使用4G模块 移远EC20/25 :1 内核配置

1、按照以下参考资料,发现内核相关相关源码中已经存在相关修改,故不再修改驱动 (注意:本项目中,使用pppd拨号方式)

2、make kernel_menuconfig 中修改相关选项

编译设置
内核
Device Drivers ->
               
USB Support ->
                       
USB Serial Converter support ->
                               
USB driver for GSM and CMDA modems
Device Drivers →
                -*- Network device support →
                                USB Network Adapters →
                                        {*} Multi-purpose USB Networking Framework
                                                <*> QMI WWAN driver for Qualcomm MSM based 3G and LTE modems

常规
Kernel modules >>
        USB Support >>
                <*> Kmod -usb-core
                -*-   Kmod -usb-net
                -*-   Kmod-usb-net-cdc-ether
                <*> Kmod-usb-net-cdc-mbim
                -*-   Kmod-usb-net-cdc-ncm
                <*> Kmod-usb-net-cdc-subset
                <*> Kmod-usb-net-qmi-wwan
                <*> Kmod-usb-ohci
                <*> Kmod-usb-serial
                <*> Kmod-usb-serial-option
                <*> Kmod-usb-uhci
                <*> Kmod-usb2
NetWork   >>
        <*>wwan
        <*>chat
        <*>ppp
        <*>umbim
Utilities
        <*> quectel_cm
        <*> usb-modeswitch
Luci
1. Collections
                  <*> luci
3. Applications
                  <*> luci-app-multiwan (optional to support multiple 3g dongles)
                  <*> luci-app-qos (optional to provide QOS support)
6. Protocols
                  <*> luci-proto-3g
                  -*-   luci-proto-ppp
                  <*> luci-proto-qmi

配置完成后,重新编译,
升级重启后,插上模块
ls /dev 可以看到 ttyUSBx 接口

其他相关内容,也是在学习过程中发现的:
采用的模块型号为移远EC20 R2.0等同于EC25,两者PID和VID一致,所以在lsusb时识别为EC25
插上后/dev会出现五个设备,分别是cdc-wdm0,ttyUSB0,ttyUSB1,ttyUSB2,ttyUSB3
其中cdc-wdm0是进行qmi拨号的设备
ttyUSB0是DM接口
ttyUSB1是GPS NMEA信息输出接口
ttyUSB2是AT指令的接口
ttyUSB3是建立ppp连接或者AT指令的接口

参考网页
Openwrt支持移远4G模块过程记录 - OPENWRT专版 - 恩山无线论坛 - Powered by Discuz!
https://www.right.com.cn/forum/thread-4033702-1-1.html

Building image with support for 3g/4g and usb tethering [Old OpenWrt Wiki] https://oldwiki.archive.openwrt.org/doc/howtobuild/wireless-router-with-a-3g-dongle

openwrt 挂载cat1,使用ppp拨号上网 - 灰信网(软件开发博客聚合) https://www.freesion.com/article/55281246563/

最后

以上就是爱听歌月饼为你收集整理的【openwrt】使用4G模块 移远EC20/25(1)内核配置的全部内容,希望文章能够帮你解决【openwrt】使用4G模块 移远EC20/25(1)内核配置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部