打印

dm9000可以正确读取ID..但是ping不通

[复制链接]
3177|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
qianxilin|  楼主 | 2011-3-15 16:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 qianxilin 于 2011-3-15 17:02 编辑

移植DM9000e网卡的驱动..
可以正确读取网卡的ID号.. 在中断处理函数里加入打印语句,也可以打印出来..
ping 的时候也会打印..
可是就是ping不同..  我把网线直接连接在电脑上.
用科来抓包诊断出错误信息..
               
严重程度   类型  层别   事件描述   源IP地址      源物理地址   目标IP   目标物理地址
故障     网络层  错误的IP数据包校验和(请看数据包: 9)          0.211.10.0          00:50:56:C0:00:02         
10.0.0.168          1D:BD:E0:D3:00:50


0.211.10.0          00:50:56:C0:00:02  MAC地址是对的.但是IP地址是错误的.
应该是10.0.0.211...MAC地址是从uboot中传进来的..
网卡可以在uboot中正常使用..内核的启动方式是从网络下载启动的..
使用ifocnfig命令 查看到的ip信息也是正确的..

希望大家能帮我看看问题出在哪里...
芯片使用的是blackfin 的 bf548

相关帖子

沙发
weicz| | 2011-3-22 14:56 | 只看该作者
广告贴这么多?

使用特权

评论回复
板凳
盈安信科技| | 2011-3-23 10:58 | 只看该作者
ping不通,很多因素照成。

你能识别ID,那不过是第一步!
PING是网络7层中的最高一层,在tcp/ip之上。

使用特权

评论回复
地板
river_huang| | 2011-4-21 12:12 | 只看该作者
先检查IC是否为原装。DM9000在市面是有一些有BUG的IC在流动,其次,MAC地址是·每一颗IC都会配一个全球唯一的MAC地址。(由代理商免费配送)由于DM9000版本有更新,所使用的驱动是否为最新,我是DAVICOM负责大陆技术支持。如有问题可以相互交流,QQ:1052710806  15814419344 river_huang ``

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

8

帖子

1

粉丝