Other Parts Discussed in Thread: DP83867IS
大家好、
我有一个 Xilinx KCU116板、用于具有 petalinux 的 Microblaze 项目、该板随 TI SGMII DP83867IS 提供。
我的系统似乎可以正常工作、但以太网除外:我无法使用 SGMII 以太网(连接到 DP83867 phy 的 axi 以太网1/2.5 MAC)执行 Ping 操作。 连接已建立、但没有数据退出或传送。
dmesg 显示了一个非常小的消息:
xilinx_axienet 40c00000。以太网:TX_CSUM 0
xilinx_axienet 40c00000。以太网:RX_CSUM 0
xilinx_axienet 40c00000。以太网(未命名的 net_device)(未初始化):xlnx、phy-type 已弃用、请升级您的设备树以使用 phy-mode
xilinx_axienet 40c00000。以太网(未命名的 net_device)(未初始化):将假定的主机时钟设置为100000000
MDIO 和 phy DTS 如下:
AXI_ETHERNET_0_MDIO:MDIO{
#address-Cells =<1>;
#size-cells =<0>;
AXI_ETHERNET_0phy3:PHY@3{
device_type ="Ethernet-phy";
TI、SGMII-ref-时钟-输出-使能;
ti、dp83867-rxctrl-strap - quirk;
ti、rx-internal-delay =<0x8>;
ti、tx-internal-delay =<0xA+;
ti、fifo-depth =<0x1>;
寄存器=<3>;
};
};
问题可能是什么? 我的配置中有什么问题或缺失吗?