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!

AR# 66367

2015.4 PetaLinux - MIO Ethernet does not work on ZCU102 RevB boards with the 2015.4 PetaLinux ZCU102 BSP

Description

Ethernet is not functional on the ZCU102 RevB boards with the BSP that was delivered with Petalinux 2015.4. You will see messages similar to the following during boot up.

 

ZCU102_bsp_eth_issue.JPG

 

The work-arounds mentioned in this Answer Record are applicable to ZCU102 RevB boards only.

There are no changes required for Rev A ZCU102 boards.

Solution

 

Option A

 

  • Change the PHY address for gem3 in subsystems/linux/configs/device-tree/system-top.dts to 0x0c in the Petalinux project.

For example:

 
  &gem3 {
 phy-handle = <&phy0>;
 phy0: phy@0x0c{
  reg = <0x0c>;
  ti,rx-internal-delay = <0x8>;
  ti,tx-internal-delay = <0xa>;
  ti,fifo-depth = <0x1>;
 };
};
 
  • use petalinux-build to build the system image
petalinux-build


Option B

 

A second option is to use a pre-generated ZCU102 BSP in the link below.

http://xilinx.com/Attachment/Xilinx-ZCU102-2015.4.1.zip

 

 

The updated ZCU102 BSP features the following:

  1. Devicetree changes for the phy address
  2. The hdf used in theZCU102 bsp project has the the PS IP patch applied
  3. FSBL patches are applied to the ZCU102 BSP project

 

Attachments

Associated Attachments

Name File Size File Type
design_1_wrapper.hdf 913 KB HDF
system-top.dts 7 KB DTS

Linked Answer Records

Master Answer Records

Answer Number Answer Title Version Found Version Resolved
66107 PetaLinux 2015.4 - Product Update Release Notes and Known Issues N/A N/A
AR# 66367
Date Created 01/11/2016
Last Updated 01/15/2016
Status Active
Type Known Issues
Devices
  • Zynq UltraScale+ MPSoC
Tools
  • PetaLinux - 2015.4
Boards & Kits
  • Zynq UltraScale+ MPSoC ZCU102 Evaluation Kit