阅读:2405回复:3
ping 的时候丢包是不是硬件的问题?
vxWorks下写的以太网驱动程在和其他计算机(用直连网线)通讯时发现使用
ping 指令时有时ping通过,有时数据包丢失。如果用计算机ping目标机,通过监视 以太网芯片的中断,发现数据包都收到了,而且应答数据包也都发出了,但是从计算机端显示,有时候就是返回超时,似乎是有的应答包计算机没有收到。 后来换了一台计算机(网卡不一样),这次是计算机发出的包都收到而且应答包都发出,但是计算机一个包也没收到。 后来用hub将第一台计算机和目标机连接,也是计算机发出的包目标机全收到,计算机一个应答包也没收到(计算机端显示的是 应答超时) 是不是可以认为是以太网硬件中的发送有问题? |
|
沙发#
发布于:2003-03-11 12:40
是不是你的驱动程序有问题呀?
例如,你的网卡控制寄存器没有设置好,里面有发送控制的呀。 |
|
|
板凳#
发布于:2003-03-11 16:10
应该不是吧,因为有一台计算机可以ping通我的网卡。而另一台ping不通。我猜测是以太网变压器提供的电压太低。以至于对电压不太灵敏度计算机收不到我的网卡的信息。不知道有没有这种可能。
|
|
地板#
发布于:2003-03-11 18:55
请检查MAC和PHY的配合问题(包括驱动和硬件),比如全、半双工,10、100M问题等。
|
|