Toggle navigation
首页
(current)
问答
文章
话题
商城
登录
注册
720S模块使用ECM
ECM
> 本文介绍如何在linux下使用Air720S系列模块ECM网卡功能。 [TOC] ## 设置模块为ECM网卡模式## - AT+SETUSB?查询是否为ECM模式,1是RNDIS网卡,2是ECM网卡 - AT+SETUSB=2使模块转化为ECM网卡模式 - 注意:该命令设置后需要重启才能生效,重启后会自动保存配置,之后不需要再进行配置。有些linux内核版本自动打开CDC_ether驱动的,如果没有打开,需要进行下面的配置。 ## linux下加载ECM驱动 > 正常情况下linux都默认打开了ECM功能,如果没有打开,请选择以下方式进行修改。 1.编译的时候通过编译菜单是否添加ECM功能,详细操作请看[编译内核](#1.编译内核) 2.如果没有ECM功能模块(CDC_ether)请看操作[安装cdc_ether模块](#2.安装cdc_ether模块) 使用lsmod查询一下是否存在cdc_ether模块,如果已经有了cdc_ether模块但是ECM仍不能使用,请看操作[修改USB驱动](#3.修改USB驱动) ### 1. 编译内核 - **Newer than 2.6 版本** ---- ![](/static/editormd/php/../uploads/5_32995.jpg) ---- - **Older than 2.6 版本** ----- ![](/static/editormd/php/../uploads/5_91594.png) ![](/static/editormd/php/../uploads/5_28729.png) ![](/static/editormd/php/../uploads/5_10058.jpg) ---- ###2.安装cdc_ether模块 ---- - **下载源码** ----- 下载对应内核的源码,cdc_ether的源码是在[kernel]/drivers/net/usb/cdc_ether.c cd到该目录下。 --- - **编译** ----- 建立一个modules文件夹,新建一个Makefile文件,将cdc_ether.c也copy到该文件夹中。修改Makefile文件如下图所示: ![](/static/editormd/php/../uploads/5_22508.png) 保存退出之后,直接make ----- - **加载** ---- 将编译生成的cdc_ether.ko复制到内核文件夹中。 *cp cdc_ether.ko /lib/modules/5.3.0/kernel/drivers/net/usb/* 在该文件下 *depmod -a* 一下,之后再使用 *modprobe cdc_ether* 加载模块 ---- ###3.修改USB驱动 - 参考文档: ----- - http://oldask.openluat.com/article/79 - https://blog.csdn.net/tangchao198507/article/details/6122489 ------
发表于 2020-02-21 18:12
阅读 ( 2730 )
0 推荐
收藏
你可能感兴趣的文章
相关问题
0 条评论
请先
登录
后评论
王健
程序猿
3 篇文章
作家榜
»
技术销售Delectate
43 文章
陈夏
26 文章
国梁
24 文章
miuser
21 文章
晨旭
20 文章
朱天华
19 文章
金艺
19 文章
杨奉武
18 文章
×
发送私信
发给:
内容:
×
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!