This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DP83867IS: DP83867: cannot ping in Xilinx Microblaze system

Part Number: DP83867IS

Hello Everybody,

I have a Xilinx KCU116 board that I used for a Microblaze project with petalinux, which is provided with TI SGMII DP83867IS.

My system seems to work except that the Ethernet: I cannot ping using the SGMII Ethernet (which is a Axi Ethernet 1/2.5 MAC connected to a DP83867 phy). Link is up but no data exit or is delivered.

dmesg show a very little message:

 

xilinx_axienet 40c00000.ethernet: TX_CSUM 0

xilinx_axienet 40c00000.ethernet: RX_CSUM 0

xilinx_axienet 40c00000.ethernet (unnamed net_device) (uninitialized): xlnx,phy-type is deprecated, Please upgrade your device tree to use phy-mode

xilinx_axienet 40c00000.ethernet (unnamed net_device) (uninitialized): Setting assumed host clock to 100000000

 

mdio and phy dts is as followS:

 

 axi_ethernet_0_mdio: mdio {

                              #address-cells = <1>;

                               #size-cells = <0>;

                               axi_ethernet_0phy3: phy@3 {

                              device_type = "ethernet-phy";

ti,sgmii-ref-clock-output-enable;

                       ti,dp83867-rxctrl-strap-quirk;

                       ti,rx-internal-delay = <0x8>;

                       ti,tx-internal-delay = <0xa>;

                       ti,fifo-depth = <0x1>;

                                       reg = <3>;

                               };

                       };

 

What could be the problem? Is something wrong or missing in my configuration?