3085|4

97

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

[dm9000a ping 不通] [复制链接]

在x86架构下,vxworks系统,增加dm9000a网卡,现象:ping不通,打印信息输出显示是每次都会进入Link Status change 那个中断,我在该中断中读状态,表明链接是成功的,能读到网卡的速度100M,以及模式,full。muxShow ,ifShow均能看到网卡的信息。知道是什么原因?

最新回复

调用muxShow和ifShow后的信息如下: > muxShow Current mode: NORMAL Device: fei Unit: 0 Description: Intel 82557 Ethernet Enhanced Network Driver Protocol: IP 4.4 ARP    Type: 2054    Recv 0x390500    Shutdown 0x390930 Protocol: IP 4.4 TCP/IP    Type: 2048    Recv 0x390500    Shutdown 0x3907f0 Device: dm Unit: 0 Description: DM9000A Ethernet Enhanced Network Driver Protocol: IP 4.4 ARP    Type: 2054    Recv 0x390500    Shutdown 0x390930 Protocol: IP 4.4 TCP/IP    Type: 2048    Recv 0x390500    Shutdown 0x3907f0 value = 0 = 0x0 -> ifShow"dm" dm (unit number 0):     Flags: (0x8963) UP BROADCAST RUNNING ARP PROMISCUOUS MULTICAST     Type: ETHERNET_CSMACD     Internet address: 192.168.22.7     Broadcast address:   192.168.22.255     Netmask 0xffffff00 Subnetmask 0xffffff00     Ethernet address is 00:01:02:03:04:05     Metric is 0     Maximum Transfer Unit size is 1500     0 packets received; 1 packets sent     0 multicast packets received     0 multicast packets sent     0 input errors; 0 output errors     0 collisions; 0 dropped value = 0 = 0x0 然后ping 包,发现先进入link status changed的中断,然后进入收中断,包的状态信息显示: 0xf6d1478 (tNetTask): crc error  ! 0xf6d1478 (tNetTask): Physical Layer error ! (我是用logMsg输出的打印信息) 各位大大,知道是什么原因么?  详情 回复 发表于 2010-1-22 14:18
点赞 关注

回复
举报

77

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
对应的网关地址和子网掩码 设置对吗?

 
 

回复

90

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
我的子网掩码0xffffff00
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

4
 
dm9000a的收中断有产生,但状态显示:crc出错和physic layer出错,哪出错了?
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

5
 
调用muxShow和ifShow后的信息如下:
> muxShow
Current mode: NORMAL
Device: fei Unit: 0
Description: Intel 82557 Ethernet Enhanced Network Driver
Protocol: IP 4.4 ARP    Type: 2054    Recv 0x390500    Shutdown 0x390930
Protocol: IP 4.4 TCP/IP    Type: 2048    Recv 0x390500    Shutdown 0x3907f0
Device: dm Unit: 0
Description: DM9000A Ethernet Enhanced Network Driver
Protocol: IP 4.4 ARP    Type: 2054    Recv 0x390500    Shutdown 0x390930
Protocol: IP 4.4 TCP/IP    Type: 2048    Recv 0x390500    Shutdown 0x3907f0
value = 0 = 0x0
-> ifShow"dm"
dm (unit number 0):
    Flags: (0x8963) UP BROADCAST RUNNING ARP PROMISCUOUS MULTICAST
    Type: ETHERNET_CSMACD
    Internet address: 192.168.22.7
    Broadcast address:   192.168.22.255
    Netmask 0xffffff00 Subnetmask 0xffffff00
    Ethernet address is 00:01:02:03:04:05
    Metric is 0
    Maximum Transfer Unit size is 1500
    0 packets received; 1 packets sent
    0 multicast packets received
    0 multicast packets sent
    0 input errors; 0 output errors
    0 collisions; 0 dropped
value = 0 = 0x0
然后ping 包,发现先进入link status changed的中断,然后进入收中断,包的状态信息显示:

0xf6d1478 (tNetTask): crc error  !
0xf6d1478 (tNetTask): Physical Layer error !
(我是用logMsg输出的打印信息)
各位大大,知道是什么原因么?
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表