主题:[求助]ESM8100开发板4G模块拨号 共有26209人关注过本帖 |
---|
hzc |
1楼 信息 | 搜索 | 邮箱 |
加好友 发短信 员工 |
Post By:2023-5-31 10:03:00 [显示全部帖子]
你好,我们测试只要是相同型号的4G模块,每次生成的虚拟串口设备都是固定的,这个和4G模块内部固件有关系,建议再检查确认一下。 也可以将具体的调试信息发送到我的邮箱中:hzc@emtronix.com |
单帖管理 | 引用 | 回复 |
hzc |
2楼 信息 | 搜索 | 邮箱 |
加好友 发短信 员工 |
Post By:2023-5-31 10:37:00 [显示全部帖子]
你好,重新上电是指热启动复位吗?建议检查一下是否给4G模块也做了复位或者断电操作。 |
单帖管理 | 引用 | 回复 |
hzc |
3楼 信息 | 搜索 | 邮箱 |
加好友 发短信 员工 |
Post By:2023-5-31 10:46:00 [显示全部帖子]
你好,另外可以告知我们4G模块的型号,如果我们手上有的话,也可以做一下测试。 |
单帖管理 | 引用 | 回复 |
hzc |
4楼 信息 | 搜索 | 邮箱 |
加好友 发短信 员工 |
Post By:2023-5-31 16:47:00 [显示全部帖子]
你好,请问断电后USB口上电,是指单独给4G模块断电,还是主板和4G模块均断电呢?如果这个过程中主板没有断电,仅仅给4G模块断电,就有可能是主板占用ttyUSB0的进程没有退出,资源没有完全释放,所以再次识别到USB设备的时候,就会从ttyUSB1开始。 |
单帖管理 | 引用 | 回复 |
hzc |
5楼 信息 | 搜索 | 邮箱 |
加好友 发短信 员工 |
Post By:2023-6-1 10:37:00 [显示全部帖子]
你好,如果是主板没有断电,就需要将使用了ttyUSB0的进程全部退出,保证没有占用ttyUSB0。这样在断开4G模块后,ttyUSB0设备才能够释放。 |
单帖管理 | 引用 | 回复 |
hzc |
6楼 信息 | 搜索 | 邮箱 |
加好友 发短信 员工 |
Post By:2023-6-2 10:00:00 [显示全部帖子]
你好,pppconnt_stop()函数只会关闭调用pppconnt_start()启动的进程。目前是在不拨号的情况下,断开4G模块再次连接,生成的哦ttyUSBx设备就会增加吗?另外如果使用的是M.2接口的4G模块,应该是同时使用了M.2和USB接口,M.2接口(PCIe)的部分应该是不支持热插拔的。 |
单帖管理 | 引用 | 回复 |
hzc |
7楼 信息 | 搜索 | 邮箱 |
加好友 发短信 员工 |
Post By:2023-6-2 11:33:00 [显示全部帖子]
你好,我们有华为USB接口的4G模块ME909s,测试是没有这种情况的。所以比较怀疑是由于M.2模块的原因,正常情况下M.2的模块连接后,是无法移除设备的,所以应该会一直占用资源。猜测可能是因为M.2连接后,驱动占用了ttyUSB0的原因,所以给USB口断电后,再次识别就会变为ttyUSB1开始。 |
单帖管理 | 引用 | 回复 |
hzc |
8楼 信息 | 搜索 | 邮箱 |
加好友 发短信 员工 |
Post By:2023-6-2 17:43:00 [显示全部帖子]
你好,我使用ME909s反复测试,没有出现过这样的情况,下图是一次测试的截图: |
单帖管理 | 引用 | 回复 |
hzc |
9楼 信息 | 搜索 | 邮箱 |
加好友 发短信 员工 |
Post By:2023-6-5 10:06:00 [显示全部帖子]
你好,如果是一直在拨号的情况,应该就是之前提到的资源释放的问题,软件还在占用ttyUSB0,所以再次识别就从ttyUSB1开始了。需要在4G模块断开后,关闭ttyUSB0相关的进程,应该就不会出现这样的情况了。 |
单帖管理 | 引用 | 回复 |