DW 网卡 DMA 复位失败是什么原因?

DW 网卡 DMA 复位失败是什么原因?

Q:DW网卡DMA复位失败是什么原因?
初始化 DMA 网卡时提示如程序 清单1 所示信息,通常这种情况是 RX_CLK 引脚的时钟出现问题,可以查看 phy 的设置,如果没有 phy 存在,则检查时钟是否正常。
程序清单1 网卡DMA复位失败
1.__dmaInitEngine : Failed to reset the dma
2.__dwHwSetup: DMA engine initialization failed
3.__dwOpen: Hardware setup failed


    • Related Articles

    • SylixOS 中冗余网卡主从模式等具体绑定操作步骤

      1. 适用范围 适用于需要进行冗余网卡绑定的操作,例如需要配置双网卡绑定主从模式的情况。 2. 原理概述 网卡 bond 是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术。 网卡冗余:冗余含义是指人为增加重复部分,其目的是用来对原本的单一部分进行备份,以达到增强其安全性的目的,这在信息通 信系统当中有着较为广泛的应用。 3. 准备工作 硬件:支持安装  SylixOS  并拥有两个以上网卡设备机或板卡; 软件:SylixOS 系统镜像。 ...
    • 网卡iperf测试工程笔记

      1. 适用范围 本文档适用使用iperf工具进行网卡性能测试。 2. 原理概述 使用iperf工具来进行网络性能测试(TCP、UDP),通过观察终端打印板卡发送和接收的TCP带宽值,带宽值在允许范围内,且不存在严重丢包、抖动。 3. 准备工作 测试用例:bsp_performance Win64系统:iperf3.exe 4. 技术实现 4.1 步骤一 测试内容 TCP千兆发送 测试案例 iperf 前置条件 参数配置:LW_CFG_LWIP_TCP_WND 65535 网络协议:TCP ...
    • 字符设备网卡移植

      目  录 1. 适用范围 2. 移植概述 3. 准备工作 3.1 环境准备 3.2 资源准备 4. 技术实现 4.1 了解网络协议栈网卡驱动框架 4.2 修改为字符设备网卡驱动代码 5. 编写测试程序 6. 调试代码 7. 总结 8. 参考资料 9. 免责声明 1. 适用范围 适用于客户要求SylixOS不使用网络协议栈的情形下,网卡驱动通过字符设备驱动实现。 2. 移植概述 本次移植是以普通版本的SylixOS CPSW网卡,移植步骤如下: ...
    • SylixOS 网卡初始化配置参数设置

      Q:如何配置 SylixOS 网卡的初始化参数? ifconfig 命令对 ip 地址的修改仅仅是一个临时修改,当系统掉电重启后,设备ip地址还是由相应 bsp 文件来配置的,但是系统每次启动都会读取 ifparam.ini 文件,该文件存储着系统网络方面的配置信息且掉电不丢失。 ifparam.ini 文件存储在根目录 etc 文件夹下(可自行创建),文件内容如: [dw_0]                                     // 网卡型号,可以在系统下通过 ...
    • libamp_virnetdrv 虚拟网卡在 T3 AMP 上的移植案例

      libamp_virnetdrv 可以方便的移植到各种平台,为 AMP 架构提供简单、高效的核间通信机制。下面以 T3 AMP(SylixOS + SylixOS)为例介绍具体的移植过程。 1、驱动支持 虚拟网卡包含 libamp_virnetdrv与 libamp_virnetdrv_config 两个部分。T3 是 ARM 平台,因此首先拷贝 libamp_virnetdrv\src\demo\arm_aarch64 下的四个文件到 T3 每个系统的 BSP 目录 ...