• 欢迎大家分享资料!前往留言板评论即可!

720S模块使用ECM

合宙 模组资料网 2年前 (2021-05-15) 292次浏览 0个评论 扫描二维码
文章目录[隐藏]

本文介绍如何在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功能,详细操作请看编译内核
2.如果没有ECM功能模块(CDC_ether)请看操作安装cdc_ether模块
使用lsmod查询一下是否存在cdc_ether模块,如果已经有了cdc_ether模块但是ECM仍不能使用,请看操作修改USB驱动

1. 编译内核

  • Newer than 2.6 版本

720S模块使用ECM


  • Older than 2.6 版本

720S模块使用ECM
720S模块使用ECM
720S模块使用ECM


###2.安装cdc_ether模块


  • 下载源码

下载对应内核的源码,cdc_ether的源码是在[kernel]/drivers/net/usb/cdc_ether.c
cd到该目录下。


  • 编译

建立一个modules文件夹,新建一个Makefile文件,将cdc_ether.c也copy到该文件夹中。修改Makefile文件如下图所示:
720S模块使用ECM

保存退出之后,直接make


  • 加载

将编译生成的cdc_ether.ko复制到内核文件夹中。
cp cdc_ether.ko /lib/modules/5.3.0/kernel/drivers/net/usb/
在该文件下 depmod -a 一下,之后再使用 modprobe cdc_ether 加载模块


###3.修改USB驱动

  • 参考文档:



转载请注明原文链接:720S模块使用ECM
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址