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?