No.34829 作者:lhmutou 邮件:liuh929@yahoo.com.cn ID:102102 登陆:26次 文章数:2篇 最后登陆IP:222.209.223.239 最后登陆:2008/7/2 15:01:03 注册:2008/2/18 14:51:44 财富:125 发帖时间:2008/4/18 16:52:35 发贴者IP:222.209.223.239 标题:lhmutou:rtl8019as使用中断方式ping通后会断,为什么?? 摘要:No.34829rtl8019as使用中断方式ping通后会断,为什么?? 菜鸟求助各位高手: 我现在正在用RTL8019as做网卡通信,参考网上的代码进行LWIP移植,结合网卡驱动使用查询的方式进行接收数据,通信正常。为了减少延迟时间,改为中断方式接收数据,中断服务程序中通过消息队列的方式通知接收线程,并将收到的数据交给上层网络协议进行处理。目前遇到的问题是:能够ping通,但过一段时间后就超时了,重起之后又能稳定的ping通一段时间,之后又不行了。ping的时候通过打印可以看到每次都能监测到中断,并且网卡发送到数据是正常的(源mac和目的mac都是对的),之后会返回一些数据(网卡发送和接收数据到函数和查询方式时相同),同时通过主机的本地连接可以看到发送的包也是收到了的,实在搞不懂为什么ping通会断? 恳请各位高手指点,在下感激不尽~!谢谢~! ......
>>返回讨论的主题
|