• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
主题 : 电信的MF2176 3G , 紧急请教版主啊 ! 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 93240
精华: 0
发帖: 48
金钱: 240 两
威望: 48 点
综合积分: 96 分
注册时间: 2013-06-18
最后登录: 2017-09-13
楼主  发表于: 2013-11-27 13:44

 电信的MF2176 3G , 紧急请教版主啊 !


硬件环境:中兴的 MF2176 3G模块  内核2.6.35.7

我调试联通的MF210 3G模块已经OK了。

我将MF2176 模块的 PID VID 加入内核中,开启相应的pppd 服务,该设备已经找到了,映射ttyUSB0--3 也已经成功,
但是就是用pppd拨号时不能成功,而且插入该模块后,3G旁边的led -3G 指示灯常亮。
我查考了很多网上成功的电信3G模块的pppd 拨号脚本,但是一直没有效果。

特想请教下各位大侠:

1、不太清楚调试电信的3G 和联通的3G除了pppd 拨号脚本命令不同,还有什么需要注意的地方?
2、tiny210 上面的3G指示灯 的作用是什么,为什么我装上MF2176 模块是一直常亮的,而MF210时 确是不亮的?

有这方面经验的大仙们,请指导下了,万分感激!

这个是我脚本:
cdma

nodetach
lock
/dev/ttyUSB1
115200
user "ctnet@mycdma.cn"
password "vnet.mobi"
crtscts
modem
hide-password
usepeerdns
noauth

noipdefault
novj
novjccomp
noccp
defaultroute
ipcp-accept-local
ipcp-accept-remote
connect 'chat -s -v -f /etc/ppp/peers/chat-cdma2000-connect'
disconnect 'chat -s -v -f /etc/ppp/peers/chat-cdma2000-disconnect'



2、chat-cdma-connect
ABORT 'NO CARRIER'
ABORT 'ERROR'
ABORT 'NO DIALTONE'
ABORT 'BUSY'
ABORT 'NO ANSWER'
'' AT
OK ATZ
OK AT+CIMI
OK AT+CSQ
Ok AT+PREFMODE=8
OK AT+CFUN=1
OK ATDT#777
CONNECT ''


3、chat-cdma-disconnect
ABORT  OK
ABORT  BUSY
ABORT  DELAYED
ABORT  "NO ANSWER"
ABORT  "NO CARRIER"
ABORT  "NO DIALTONE"
ABORT  VOICE
ABORT  ERROR
ABORT  RINGING
TIMEOUT  12
""  \K
""  \K
""  \K
""  +++ATH
""  +++ATH
""  +++ATH
""  ATZ
SAY "\nGoodbay\n"

级别: 新手上路
UID: 93240
精华: 0
发帖: 48
金钱: 240 两
威望: 48 点
综合积分: 96 分
注册时间: 2013-06-18
最后登录: 2017-09-13
1楼  发表于: 2013-11-27 14:01
想问下版主,tiny210 是否 支持 中兴的MF2176 电信的3G模块。 只加入PID 和VID 就可以了吧?
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
2楼  发表于: 2013-11-27 14:39
引用第1楼阿阳于2013-11-27 14:01发表的  :
想问下版主,tiny210 是否 支持 中兴的MF2176 电信的3G模块。 只加入PID 和VID 就可以了吧?

在我看来,只要能关联到正确的USB驱动,就可以支持。

2、tiny210 上面的3G指示灯 的作用是什么,为什么我装上MF2176 模块是一直常亮的,而MF210时 确是不亮的?

这个灯的定义按照mini PCIe接口的定义,亮着表示数据服务接通,但没有数据传输。实际上我觉得这取决于Modem卡厂商的具体实现,并不一定能真实反映当前的数据服务状态。

但是就是用pppd拨号时不能成功,

能否把你pppd的输出信息贴出来看看错误是什么?
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 93240
精华: 0
发帖: 48
金钱: 240 两
威望: 48 点
综合积分: 96 分
注册时间: 2013-06-18
最后登录: 2017-09-13
3楼  发表于: 2013-11-27 15:05
是啊 调试这个MF2716 电信的3G模块 和 MF210 联通的3G模块,我理解的对于我们程序拨号来讲的话,唯一不同的就是拨号命令不同啊。其他的应该都是一样的。
但是改了很多次这个拨号脚本 都是不行,包括更换用户名 card ,密码 card,更换链接通道ttyUSB0-3基本都试过。
下面是调用pppd call cdma 拨号脚本后的打印,请版主帮忙分析下了,万分感激!
[root@FriendlyARM peers]# pppd call cdma2000
abort on (NO CARRIER)
abort on (ERROR)
abort on (NO DIALTONE)
abort on (BUSY)
abort on (NO ANSWER)
send (AT^M)
expect (OK)
AT^M^M
OK
-- got it

send (ATZ^M)
expect (OK)
^M
ATZ^M^M
OK
-- got it

send (AT+CIMI^M)
expect (OK)
^M
AT+CIMI^M^M
460031265224410^M
^M
OK
-- got it

send (AT+CSQ^M)
expect (Ok)
^M
AT+CSQ^M^M
+CSQ:6, 99^M
^M
OK^M
^M
^HCMGSF:0^M
^M
OK^M
^M
^HCMGSF:0^M
^M
OK^M
^M
^HCMGSF:0^M
^M
OK^M
^M
^HCMGSF:0^M
^M
OK^M
^M
^HCMGSF:0^M
^M
OK^M
^M
^HCMGSF:0^M
^M
OK^M
alarm
Failed
Script chat -s -v -f /etc/ppp/peers/chat-cdma2000-connect finished (pid 177), status = 0x3
Connect script failed
级别: 新手上路
UID: 93240
精华: 0
发帖: 48
金钱: 240 两
威望: 48 点
综合积分: 96 分
注册时间: 2013-06-18
最后登录: 2017-09-13
4楼  发表于: 2013-11-27 15:07

 回 2楼(kasim) 的帖子

上面是打印信息,请版主帮忙看看了!
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
5楼  发表于: 2013-11-27 16:03
send (AT+CSQ^M)
expect (Ok)
^M
AT+CSQ^M^M
+CSQ:6, 99^M
^M
OK^M
^M
^HCMGSF:0^M
^M
OK^M
^M
...
^HCMGSF:0^M
^M
OK^M
alarm
Failed

从这个看,似乎是pppd没有收到AT+CSQ期待的回复(OK),当然实际上是有回了,只是和pppd期待的不太一样,中间夹杂了一个"+CSQ:6, 99".你确定AT+CSQ是这个Modem GPRS拨号必须的吗?你有试过在Windows上用这个卡拨号成功过吗?如果有的话,也许你能从Windows的拨号设置里获得正确的AT命令序列。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 93240
精华: 0
发帖: 48
金钱: 240 两
威望: 48 点
综合积分: 96 分
注册时间: 2013-06-18
最后登录: 2017-09-13
6楼  发表于: 2013-11-28 09:15

 回 5楼(kasim) 的帖子

那个AT+CSQ 不是拨号必须的,那个是我查询信号强度的一个命令。
我看那个错误应该是 Ok AT+PREFMODE=8 这个命令错误,我屏蔽掉了这个命令,下面也不能正常拨号!以下的log 是我抓取的/

我昨天晚上实验了下,在开发板上用友善提供的内核和QT系统,利用3G拨号程序,发现同样的问题,使用电信的 MF2716 也是不能拨号成功,
而使用联通的 MF210 可以成功。但是2个设备均能找到,就是pppd 拨号不行。

有个疑惑:

      上面2个pcie 无线模块上的天线 我使用的是同一个,这个会不会有影响呢?
            
[root@FriendlyARM peers]# pppd call cdma2000
timeout set to 25 seconds
abort on (NO CARRIER)
abort on (ERROR)
abort on (NO DIALTONE)
abort on (BUSY)
abort on (NO ANSWER)
send (AT^M)
expect (OK)
AT^M^M
OK
-- got it

send (ATZ^M)
expect (OK)
^M
ATZ^M^M
OK
-- got it

send (AT+CIMI^M)
expect (OK)
^M
AT+CIMI^M^M
460031265224410^M
^M
OK
-- got it

send (AT+CSQ^M)
expect (OK)
^M
AT+CSQ^M^M
+CSQ:29, 99^M
^M
OK
-- got it

send (ATDT#777^M)
expect (CONNECT)
^M
ATDT#777^M^M
OK^M
^M
NO CARRIER
-- failed
Failed (NO CARRIER)
Script chat -s -v -f /etc/ppp/peers/chat-cdma2000-connect finished (pid 192), status = 0x4
Connect script failed
级别: 新手上路
UID: 93240
精华: 0
发帖: 48
金钱: 240 两
威望: 48 点
综合积分: 96 分
注册时间: 2013-06-18
最后登录: 2017-09-13
7楼  发表于: 2013-11-28 09:47

 回 2楼(kasim) 的帖子

补充一个问题:
联通wcdma 拨号时需要设置APN接入点。
OK AT+CGDCONT=1,\"IP\",\"3gnet\",,0,0

电信需要设置吗?
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
8楼  发表于: 2013-11-28 11:17
send (ATDT#777^M)
expect (CONNECT)
^M
ATDT#777^M^M
OK^M
^M
NO CARRIER
-- failed

ATDT#777期待返回的是CONNECT而实际返回的是OK?我想你最好查一下MF2176的AT Command文档确认一下ATDT#777应该返回什么

联通wcdma 拨号时需要设置APN接入点。
OK AT+CGDCONT=1,\"IP\",\"3gnet\",,0,0

电信需要设置吗?

一般来说是需要的,这是定义GPRS PDP Context的命令,但我不确定中国电信GPRS所用的APN的名字。如果你可以在Windows上拨号成功,可以把拨号的日志文件导出来参考,否则只能百度了。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 93240
精华: 0
发帖: 48
金钱: 240 两
威望: 48 点
综合积分: 96 分
注册时间: 2013-06-18
最后登录: 2017-09-13
9楼  发表于: 2013-11-28 12:59

 回 8楼(kasim) 的帖子

嗯 这个是pcie 的接口,所以在windows 上拨号 还是有点困难!呵呵 还是感谢版主了!
还有个问题,请教下版主。
我使用MF 210 联通的3G模块,已经可以拨号了,但是有个现象比较奇怪,我通过开发板可以ping 通 百度 ,ping 通我的电脑。但是通过PC却没有办法ping 通开发板。这个会是那方面的原因呢。我使用的是拨号成功后 给开发板动态分配的IP 。
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go