Toybrick

标题: PCIE连接4G模块无法成功拨号上网 [打印本页]

作者: hellosong    时间: 2020-7-22 10:38
标题: PCIE连接4G模块无法成功拨号上网
我使用移远EC20连接rk3399pro上的PCIE进行拨号,无法完成拨号。

我这边使用板子上USB连接方式,同一个模块,同一个SIM卡,同样的拨号脚本,可以完成拨号,可以上网。可以确认不是4G模块、SIM卡,软件脚本的问题。

同样的模块SIM卡用板子上的PCIE连接,无法完成拨号,使用lsusb可以查看到这个模块,通过日志查看是在查询PIN(AT+CPIN?)时报错,

请帮忙分析一下是什么问题?

作者: hellosong    时间: 2020-7-22 14:50
本帖最后由 hellosong 于 2020-7-22 14:53 编辑

我使用microcom 查看了AT+CPIN?返回的错误码?   +CME ERROR: 10   我查了10 是SIM not inserted   。。。 我插入卡了啊。。。 是不是硬件有问题啊
作者: hellosong    时间: 2020-7-22 15:41
这里我查看了 SIM确实是装反了 习惯性把缺口的一遍朝里了, SIM卡转换过来,偶尔可以拨号成功,多数情况AT好像被阻塞了一样,没有响应。 我这边的拨号文件和模块都是之前在树莓派上用的没见过这种现象。 我的拨号脚本如下:是不是参数需要做些什么调整:
# /etc/ppp/peers/quectel-pppd
# Usage:root>pppd call quectel-pppd
#Modem path, like /dev/ttyUSB3,/dev/ttyACM0, depend on your module, default path is /dev/ttyUSB3
/dev/ttyUSB2 115200
#Insert the username and password for authentication, default user and password are test
user "test" password "test"
# The chat script, customize your APN in this file
connect 'chat -s -v -f /etc/ppp/peers/quectel-chat-connect'
# The close script
disconnect 'chat -s -v -f /etc/ppp/peers/quectel-chat-disconnect'
# Hide password in debug messages
hide-password
# The phone is not required to authenticate
noauth
# Debug info from pppd
debug
# If you want to use the HSDPA link as your gateway
defaultroute
# pppd must not propose any IP address to the peer
noipdefault
# No ppp compression
novj
novjccomp
noccp
ipcp-accept-local
ipcp-accept-remote
local
# For sanity, keep a lock on the serial line
lock
modem
dump
nodetach
# Hardware flow control
nocrtscts
remotename 3gppp
ipparam 3gppp
ipcp-max-failure 30
# Ask the peer for up to 2 DNS server addresses
usepeerdns
作者: hellosong    时间: 2020-7-22 17:42
多次reboot之后 这边又变成检测不到SIM卡了。。 这是什么情况???? 版主请回复一下
作者: hellosong    时间: 2020-7-22 18:50
查看了一下找不到SIM卡的原因,有没有可能是SIM卡和模组之间走线太长的原因,关于PCIE连接4G模块你们官方有测试用例吗?或者有成功的实例吗?

作者: qiu    时间: 2020-7-22 20:44
如果你想确认硬件是否有问题  可以直接烧写android, android不需要任何配置
作者: onepiece    时间: 2020-7-23 08:39
1、可以参考Mini-PCIE的4G应用:http://t.rock-chips.com/wiki.php?mod=view&id=58
2、你直接烧写Android固件,确认下硬件问题。
作者: hellosong    时间: 2020-7-23 09:55
onepiece 发表于 2020-7-23 08:39
1、可以参考Mini-PCIE的4G应用:http://t.rock-chips.com/wiki.php?mod=view&id=58
2、你直接烧写Android固 ...

看了您发的链接,我这边lsusb可以看到设备,并且ttyUSB*已全部加载,并且ttyUSB2 AT命令收发正常。我的系统是Debian10,系统方面不好做更改。
我目前的主要问题是mini-pcie这边在 ttyusb3端口pppd call quectel-ppp检测不到SIM卡,但我的卡确实是不管正反插,重启等都检测不到,
另外还有问题就是当检测到的时候 pppd call quectel-ppp 发送AT命令无响应超时。

作者: hellosong    时间: 2020-7-23 09:58
qiu 发表于 2020-7-22 20:44
如果你想确认硬件是否有问题  可以直接烧写android, android不需要任何配置

我目前的系统是Debian10 我这边系统方面不好更改啊?就没有别的方案吗? 要不就是怎么备份烧写在flash里的镜像,如何烧写我备份的镜像到flash中?
作者: hellosong    时间: 2020-7-31 11:40
qiu 发表于 2020-7-22 20:44
如果你想确认硬件是否有问题  可以直接烧写android, android不需要任何配置

你好:
我这边已经烧写了Android系统进行测试,还是一样的找不到SIM卡,并且我换了两块板来测都是这个情况,现在是不是可以确定是开发板的问题?请看下边附图,请尽快答复一下,这个问题拖了好久,谢谢!

作者: hellosong    时间: 2020-7-31 14:48
qiu 发表于 2020-7-22 20:44
如果你想确认硬件是否有问题  可以直接烧写android, android不需要任何配置

拨号时测了SIM卡管脚的电压,完全测不到电压
作者: onepiece    时间: 2020-7-31 15:07
你联系下购买的淘宝店,寄回去检查下。
作者: hellosong    时间: 2020-7-31 15:11
onepiece 发表于 2020-7-31 15:07
你联系下购买的淘宝店,寄回去检查下。

检查的消息怎么通知我呢
作者: albertzys    时间: 2020-8-21 12:55
找到原因了吗?我是fedora系统,遇到同样现象
作者: hellosong    时间: 2020-8-24 10:22
albertzys 发表于 2020-8-21 12:55
找到原因了吗?我是fedora系统,遇到同样现象

检测不到SIM卡的问题解决了,需要吹掉SIM卡周围的R5622, 但是我拨号阻塞的问题还是没解决,准备按他们说的换一款模块来测试下
作者: hellosong    时间: 2020-8-24 11:17
qiu 发表于 2020-7-22 20:44
如果你想确认硬件是否有问题  可以直接烧写android, android不需要任何配置

请尽快出一个toybrick的4G模组适配列表(Android,linux)我这边的板子已经寄回厂家分析了,是模块和板子不适配的问题,然后提供了一款你们测试过的模块型号,EC20CFD-512-STD , 我这边问移远,说这个型号已经接近停产,淘宝上也都没有PCIE封装的,所以现在无法按照你们目前提供的型号进行测试,还希望你们这边尽快对多种模块进行适配,然后出一个适配列表!
作者: onepiece    时间: 2020-9-17 17:05
你可以采用ECM模式上网,命令如下:AT+QCFG="USBNET",1




欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3