UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Adventurer
Adventurer
332 Views
Registered: ‎10-17-2018

couldn't find phy i/f : Linux on microblaze [VC707]

Hi, everyone! I'm trying to use 10G ethernet on Linux[petalinux 2018.3] with my VC707 board. My Block Design is in the Tcl script attached to this post and my devicetree is bellow : 

/include/ "system-conf.dtsi"
/ {
};

&axi_10g_ethernet_0 {
    mdio {
        phy0: phy@7 {
            device_type = "ethernet-phy";
            reg = <7>;
        };
    };
};
0 Kudos
3 Replies
Adventurer
Adventurer
327 Views
Registered: ‎10-17-2018

Re: couldn't find phy i/f : Linux on microblaze [VC707]

Yes, the error message is: couldn't find phy i/f.

When the system boots, running "ifconfig" the eth0 interface is detected but no ip is assigned to it.

0 Kudos
Moderator
Moderator
297 Views
Registered: ‎09-12-2007

Re: couldn't find phy i/f : Linux on microblaze [VC707]

Can you check your clock ref? Is this correct?

0 Kudos
Adventurer
Adventurer
256 Views
Registered: ‎10-17-2018

Re: couldn't find phy i/f : Linux on microblaze [VC707]

I'm generating a 156.25 Mhz Square Wave and using it as a clock reference. I'm putting this signal on the following FPGA pins : 

  • SMA_MGT_REFCLK_N
  • SMA_MGT_REFCLK_P

In the constraints file I'm doing :

set_property PACKAGE_PIN AK7 [get_ports SMA_MGT_REFCLK_N]
set_property PACKAGE_PIN AK8 [get_ports SMA_MGT_REFCLK_P]

The generated signal has the following definitions :

  • Frequency = 156.25 Mhz
  • Amplitude = 160mV

The signals are insterted into the board by SMA cables

2019-04-16-101037_654x543_scrot.png

0 Kudos