iSupport:
您好,您的帖子内容为空,请提供详细信息便于我们的工程师回答,谢谢!
taojiang zhu:
我们用一个6446板连接了两个USB接口的3G上网模块,通过usbserial驱动,使用pppd拨号上网。
两个模块分别配置为ppp0,ppp1,虚拟的COM口分别为ttyUSB0/1/2,ttyUSB3/4/5,并通过ttyUSB0和ttyUSB3发送AT指令。
拨号的配置文件等均正确无误。
Linux内核为2.6.10。
出现如下现象:
1、在inittab中加入如下两行命令
/usr/sbin/pppd call ppp0 &
/usr/sbin/pppd call ppp1 &
系统引导后,两个命令“几乎”同时执行,两个接口可以拨号成功,并且能够与远程机器连接;
2、取消inittab中的上述两行命令,而在引导后,手动执行一条命令
/usr/sbin/pppd call ppp0
可以拨号成功。
接下来分别用cat /dev/ttyUSB3和cat > /dev/ttyUSB3打开另一3G模块的读写通道,在写通道中发出“AT”指令后,无返回(应当返回“OK”)。
如果不执行上面的cat …等命令,而是直接执行命令
/usr/sbin/pppd call ppp1
现象相同,即发出“AT”指令后,无返回。
反之,先拨号ppp1,之后对ttyUSB0进行类似操作,现象相同。
请问,这是什么问题,该如何解决?
谢谢!
rhian lee:
回复 taojiang zhu:
这个问题怎么解决,
ti工程师没有回复啊!
taojiang zhu:
回复 rhian lee:
是啊,一直没有回复,不知道是解决不了,还是正在解决,还是不想解决?
TI中文支持网

