zynq-7000系列基于zynq-zed的RGMII以太网控制器稳定性的问题

zynq-7000系列基于zynq-zed的RGMII以太网控制器稳定性的问题

                              作者:卢浩  

                                    时间:2017.3.8

                                    转载请注明出处

             zynq7000的以太网控制器是买的cadence公司的ip,目前存在一些问题,大流量小包传输有可能会崩溃,但是这个并不常见,这主要是DMA控制器的bug,如果用户在使用过程中遇见以下打印信息,暂时可以先忽略过去,此时网卡会丢包,但是也可以勉强工作。

macb e000b000.ethernet eth0: DMA bus error: HRESP not OK
macb e000b000.ethernet eth0: DMA bus error: HRESP not OK
macb e000b000.ethernet eth0: DMA bus error: HRESP not OK
macb e000b000.ethernet eth0: DMA bus error: HRESP not OK
macb e000b000.ethernet eth0: DMA bus error: HRESP not OK
macb e000b000.ethernet eth0: DMA bus error: HRESP not OK
macb e000b000.ethernet eth0: DMA bus error: HRESP not OK
macb e000b000.ethernet eth0: DMA bus error: HRESP not OK
macb e000b000.ethernet eth0: DMA bus error: HRESP not OK
macb e000b000.ethernet eth0: DMA bus error: HRESP not OK
macb e000b000.ethernet eth0: DMA bus error: HRESP not OK
macb e000b000.ethernet eth0: DMA bus error: HRESP not OK
macb e000b000.ethernet eth0: DMA bus error: HRESP not OK


我们看一下此时网卡状态:

root@alvin:/work# ethtool eth0
Settings for eth0:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                             100baseT/Half 100baseT/Full
                                             1000baseT/Full
        Link partner advertised pause frame use: Symmetric
        Link partner advertised auto-negotiation: Yes
        Speed: 1000Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 0
        Transceiver: external
        Auto-negotiation: on
        Link detected: yes
root@alvin:/work#

这个PS自带的以太网控制器,用户可以作为调试使用,不建议在实际项目中作为通讯口。





  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值