移远官网

帮忙确认下EC200M-CN当前状态下应该如何继续调试

1,lsusb可见设备:
Bus 001 Device 001: ID 1d6b:0002
Bus 001 Device 002: ID 2c7c:6002
Bus 002 Device 001: ID 1d6b:0001
2,ifconfig up 后可以看到网卡
usb0 Link encap:Ethernet HWaddr AE:0C:29:A3:9B:6D
inet6 addr: fe80::ac0c:29ff:fea3:9b6d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3 errors:0 dropped:0 overruns:0 frame:0
TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:172 (172.0 B) TX bytes:1920 (1.8 KiB)
3,netstat -rn未见路由表设置
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
3.3.3.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan
4,/dev/下未见ttyUSB相关设备文件

我的问题是:
1,是否需要在再配置并启动PPP拨号?
2,如果需要ppp拨号,有没有对于的脚本可以提供?因我见到网上有人已经使用过贵公司提供的ppp相关脚本。
3,后面应该如何配置调试才能看到网络是畅通了?

你好
模块默认是ECM网卡 ,模块注册上4G后 你需要发送AT+QNETDEVCTL=1,1,1 进行拨号 然后UDHCPC获取IP 。

您好, /dev/下未见ttyUSB相关设备文件是我内核配置驱动问题吗?

是的 需要先移植下USB驱动

但是我 ifconfig up 后可以看到网卡了啊,那我是不是已经有驱动了?
usb0 Link encap:Ethernet HWaddr AE:0C:29:A3:9B:6D
inet6 addr: fe80::ac0c:29ff:fea3:9b6d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3 errors:0 dropped:0 overruns:0 frame:0
TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:172 (172.0 B) TX bytes:1920 (1.8 KiB)

你这是网卡驱动 ECM 你的系统应该默认就有

对,应该是有的,那么接下来我应该怎样操作才能联网?

:sweat_smile:我现在找不到它是/dev/下哪个设备,没看到啊。。。我要是找到以后直接echo “AT+QNETDEVCTL=1,1,1 ” > /dev/ttyUSB0这种就行了对吧?但是好像只有个/dev/bus/usb/001/002是跟它相关的,但是我直接echo又不让我写。。。,我应该怎么给它发AT?

我再确认一件事,就是正常情况下是不是u转串是工作了的?也就是存在/dev/ttyUSB0这种设备?

是的 正常USB驱动移植后会出来ttyUSB0-ttyUSB3几个串口 使用ttyUSB2发送指令 linux上面串口工具有microcom 或者busybox microcom

好的,谢谢,我正在想办法解决ttyUSB出不来的问题。 :handshake:

Quectel_UMTS_LTE_5G_Linux_USB_Driver_用户指导_V1.0.pdf (659.9 KB)
可以参考附件移植USB驱动

1 个赞

谢谢!非常感谢! :grinning: :handshake:

您好,在ECM模式下并没有发现/dev下设备串口节点,有的是usb0网络适配器,那我应该如何才能给它发送AT指令呢?在您提供的《 Quectel_UMTS_LTE_5G_Linux_USB_Driver_用户指导_V1.0.pdf》中第32页~~“4.6. 测试 ECM/RNDIS/NCM/MBIM 驱动部分使用ECM、RNDIS和NCM驱动的模块,也可通过移远提供的quectel-CM执行AT+QNETDEVCTL进行拨号,详见文档 [1]。详情请联系移远通信技术支持。”
这一小结提到的文档1,方便提供给我一下吗?我没有找到对应文档,谢谢!

已经调通,特来感谢!另外提示大家编译内核一定要关掉之前未开启状态下的注释,否则即便下面=y也会受到注释干扰重载,导致驱动未被编译,最终无法使用驱动。今天就是u转串的驱动始终无法加载导致问题。