2878|1

69

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

关于gprs模块的ppp拨号上网问题 [复制链接]

大家好!

        小弟最近在搞gprs模块要实现上网,可是遇到了一些问题,希望各位大虾给与帮助,小弟感激

不尽!
        小弟用的是西门子MC39I的GPRS模块,ucLINUX内核版本2.6.19,内核中已经选中的对ppp协议支

持的相关的选项,还用相应的pppd和chat应用程序。用了三个脚本实现自动拨号上网。
     我在pc的linux(fc6)中利用那三个脚本已经成功实现了ppp拨号上网。但是利用同样的三个脚本

在我开发板上就拨号不成功。我用串口监视程序分别参看了pc和gprs模块通信时发送和接收的数据,及

开发板和gprs模块通信的时候发送和接收的数据,发现我的开发板按脚本发完at命令之后,就没有向

gprs模块发lcp配置请求,gprs模块倒是不停的向开发板发配置请求,由于没有得到应答所以导致连接失

败。(当然在pc和gprs模块通信时双方都是发lcp配置请求的)。
       
        小弟不清楚到底是怎么回事,发完AT*99***1#,返回CONNECT之后不就应该双发自动的发LCP配置请求吗?怎么我的开发板不向模块发LCP送配置请求呢?希望得到大家的帮助!

press ctrl-c to end
defining PDP context...
AT
OK
ATSCGDCONT=1,"I0","CMNET"^ZOK
ATD*99***1#
CONNECT
waiting for connection...
logging in...
~^?}#@!}!}C} }9}"}N} }*} } }'}"}(}"}%}&]{!.}#}%B#y%iz~~^?}#@!}!}C} }9}"}N} }*} }
@}'}"}(}"}%}&]{^Q.}#}%B#}%iz~~^?}#@!}!}#} }9}"}&} }*} } }'}"{(}"}%}&]{Q.}#}eB#}%
iz~~^?}#@!}!}#}@}9}"}&}@}*} } }N}"}(}"}%}&]{Q.}#}%B#}%Qz~~^?}#@!}!}#} }9}"y&} }*
} z }'}"}(}"}%}&]{Q.}#}%BC}%iz~~^?}#@A}!}#} }9}"}&} }*} } }'}"}(}"}%y&]{Q.}#z%B#
}%iz~~^?}#@!}!}#y }9}"}&z }*} } }'}"}(}B}%}&]{Q^}#}%B#}Kiz~~^?}#@!}A}#} }9}"}&}
}*} } }'}"}(}"}%}&9{Q.}#}%B#}%iz~~^?}#^@!}!}#} }9}"}&} {*} } }'}"}(}"}%}&]{Q.}C}
%B#}%iv~~^?}#@!}!}#z }9}"}&} }*} }`}'}"}(}B}%}&]{Q\}#}%B#}%iz~
NO CARRIE^R

以下是我的脚本:
1./etc/ppp/gprs
/dev/ttyS0
57600
connect '/bin/chat -v -f /etc/ppp/chat-connect-gprs'
disconnect '/bin/chat -v -f /etc/ppp/chat-disconnect-gprs'

lcp-echo-failure 0
lcp-echo-interval 0

lock
debug debug debug
nodetach
nocrtscts
#nodeflate
local
noipdefault
ipcp-accept-local
ipcp-accept-remote
noauth
defaultroute
usepeerdns
novj
#nobsdcomp
novjccomp
nopcomp
noaccomp
user "foo"
asyncmap 0
#nomagic
2./etc/ppp/chat-connect-gprs
TIMEOUT 5
ECHO ON
ABORT '\nBUSY\r'
ABORT '\nERROR\r'
ABORT '\nNO ANSWER\r'
#ABORT '\nNO CARRIER\r'
#ABORT '\nNO DIALTONE\r'
#ABORT '\nNO RINGING\r\n\r\nRINGING\r'
TIMEOUT 12
SAY "press ctrl-c to end"
SAY "\n defining PDP context...\n"
"" AT
#OK ATE1
#OK 'AT+CGCLASS="B"'
#OK AT+CSQ
#OK AT+CGATT?
#OK AT+CGATT=1
#OK AT+CGATT?
OK 'AT+CGDCONT=1,"IP","CMNET"'
#OK AT+CGQREQ=1,0,0,3,0,0
#OK AT+CGACT=1,1
#OK AT+CGREG?
OK ATD*99***1#
CONNECT ""
TIMEOUT 120
SAY "\nwaiting for connection..."
SAY "\nlogging in..."

3./etc/ppp/chat-disconnect-gprs
ABORT "BUSY"
ABORT "ERROR"
ABORT "NO DIALTONE"
SAY "SENDING break"
"" "\K"
"" "+++ATH"
SAY "PDP context detached"

最新回复

你好,我也碰到和你相同的问题,你解决了吗?  详情 回复 发表于 2007-10-17 22:33
点赞 关注

回复
举报

70

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
你好,我也碰到和你相同的问题,你解决了吗?
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表