使用易通3G网卡上网和移植到arm上的一个人的博客
另外一个人的问题
pc上的问题解决了,原来是我的机器的com口都是usb的,linux下不行,用老式的com口就可以了。
可arm板上还有问题,问题是这样,板子初始化时
bootargs=console=ttyS0,115200n8 initrd=2g,1 rw root=/dev/ram mem=32M
有这么一条,
板子上有三个com,引出两个com1,com2分别是ttyS0,ttyS1
把这条引导信息改成
bootargs=console=ttyS1,115200n8 initrd=2g,1 rw root=/dev/ram mem=32M
就可以通过cdma拨号,可是问题还是有,就是必须要telnet上板子它才会拨,否怎不拨,不知为什么!!
如果改成
bootargs=console=ttyS2,115200n8 initrd=2g,1 rw root=/dev/ram mem=32M
telnet上去发现,过一会儿就会重起。
看来还是com2有点希望,但com2的问题又是怎么回事呀?
哪位大佬能解释一下呀,不胜感激!!!
我的命令是:
pppd connect 'chat -v "" ATZ OK ATDT#777 CONNECT' /dev/ttyS0 115200 user card
你改成这个试试
谢谢!
那个问题解决了。
在profile里有我的程序ft(它会在板子启动自动执行),ft里的一个线程有一个重定向操作,把标准输入,输出,出错,都重定向到/dev /null。也是运气,就因为有它,所以可以拨通了(不会出tty不能指向/dev/ttyS0的错了)不用改bootargs。为什么会这样,不知道,要知道恐怕得研究pppd的源码。
另外在参数里加了modem选项,即pppd modem connect。。。。。板子就没有重起的现象了
阅读(386) | 评论(0) | 转发(0) |