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: 
Contributor
Contributor
1,023 Views
Registered: ‎05-03-2016

ZCU102 Ethernet is not working/detecting

Environment info:

-----------------------------------------------------------------------------------------------------------------------
1. Board                              --- ZCU102
2. Device ID code               --- 24738093 which is Production Silicon
3. PMU firmware                 --- rdf0382-zcu102-system-controller-c-2018-2 (flash_restore)
4. Board Revision Version  --- 1.1
5. CP2108 Driver                --- 6.7.4.216 (updated)
6. Timestamp of firmware   --- Jul 5 2017 11:32:33
7. Jumper Setup                 --- Default
8. Host Computer               --- Windows 10 pro
-----------------------------------------------------------------------------------------------------------------------


1. 2 snapshot of the ZCU102 board powergood LED at power up is attached in the zip file.

          - Have carefully done default jumper and switch setting as directed in Debug Checklist of ZCU102

          - All power LEDs are good and green without Ethernet LED (DS27). This LED Lit at power start but stay off all the time.


2. Linux boot time log [Ethernet is not found]

When running linux image from SD Card
Show this near the boot starting log


Xilinx Zynq MP First Stage Boot Loader
Release 2018.2 May 29 2018 - 10:50:24
NOTICE: ATF running on XCZU9EG/silicon v4/RTL5.1 at 0xfffea000
NOTICE: BL31: Secure code at 0x0
NOTICE: BL31: Non secure code at 0x8000000
NOTICE: BL31: v1.4(release):xilinx-v2018.1-4-g93a69a5a
NOTICE: BL31: Built : 02:21:54, May 23 2018
PMUFW: v1.0


U-Boot 2018.01 (May 29 2018 - 10:50:14 -0700) Xilinx ZynqMP ZCU102 rev1.0

I2C: ready
DRAM: 4 GiB
EL Level: EL2
Chip ID: zu9eg
MMC: sdhci@ff170000: 0 (SD)
SF: Detected n25q512a with page size 512 Bytes, erase size 128 KiB, total 128 MiB
*** Warning - bad CRC, using default environment

In: serial@ff000000
Out: serial@ff000000
Err: serial@ff000000
Model: ZynqMP ZCU102 Rev1.0
Board: Xilinx ZynqMP
Bootmode: LVL_SHFT_SD_MODE1
Net: ZYNQ GEM: ff0e0000, phyaddr c, interface rgmii-id
PHY is not detected
GEM PHY init failed
No ethernet found.
U-BOOT for zcu102


Ehternet is not detected in any linux image (Like TRD image) & can not use ethernet.
Ethernet LED (DS27), LED_0 and LED_2 of RJ45 jack is always off though blink once at powerup time.

Everthing of the board is working fine without Ethernet.
I am stuck with Ethernet issue but Ethernet is a must in my application.
Please help me how can I proceed to solve this issue.

And thanks in advance...

 

0 Kudos
4 Replies
Moderator
Moderator
1,017 Views
Registered: ‎09-12-2007

Re: ZCU102 Ethernet is not working/detecting

There are board specific config in the FSBL for the ZCU102. is this being run? How did you create the image?  

0 Kudos
Contributor
Contributor
980 Views
Registered: ‎05-03-2016

Re: ZCU102 Ethernet is not working/detecting

Thank you sir for reply -

Queries Answer:-

1. I am using Zynq MP FSBL template and this is running well.
2. Creating boot image in 2 ways -
       i. Following "Zynq UltraScale+ MPSoC Embedded Design Tutorial" gudie's Boot Sequence for SD-Boot section                        (snapshot attached)
      ii. Selecting an application and then choosing "Create Boot Image" tool from Xilinx of SDK (for QSPI-Boot)


 Both is working and I have successfully completed "Zynq UltraScale+ MPSoC Embedded Design Tutorial" guide [UG1209 (v2016.4) February 15, 2017]

I have also run successfully
       i. sd_card -> dm10 image of rdf0421-zcu102-base-trd-2018-2 of Zynq UltraScale+ MPSoC Base Targeted                                Reference Design User Guide UG1221 (v2018.2) July 13, 201
       ii. reVISION platform (zcu102-rv-ss-2018-2) many images both example and created images.
       iii. Many linux images created from SDK

 

I have roughly diagnosed for Ethernet problem and describe them shortly below -
        1. ZCU102 board default setup issue
        2. Operational Status or Power good LEDs issue
        3. PMU Firmware issue
        4. Maxim PMBus based power system issue
        5. Ethernet PHY issue

1. ZCU102 board default setup issue
          I have ensured ZCU102 default setup according to "ZCU102 Evaluation Board User Guide UG1182 (v1.4)                            October 4, 2018" default setup section and
          AR# 68386 Zynq UltraScale+ MPSoC ZCU102 Evaluation Kit - Board Debug Checklist

2. Operational Status or Power good LEDs issue
         All power LEDs are good and green without Ethernet LED (DS27). This LED Lit at power start but stay off all                         the  time. But AR# 68386's section 2) Board Power states LED DS27
        stay always power up and green like others. 

3. PMU Firmware issue
        When running BIST firmware from QSPI Flash, serial terminal tera term shows

                Xilinx Zynq MP First Stage Boot Loader
                Release 2018.2 Aug 3 2018 - 10:28:01
                PMU-FW is not running, certain applications may not be supported.

           H: ETHERNET Loopback Test
            0: Exit
            H
            Entering into main()

            ********************************************************
            ********************************************************
            ** ZCU102 - PS Ethernet Test **
            ********************************************************
            ********************************************************
            Setting Ethernet and DMA

            Error setup phy loopback

    When running linux image from SD Card Show this near the boot starting log

            In: serial@ff000000
           Out: serial@ff000000
           Err: serial@ff000000
           Model: ZynqMP ZCU102 Rev1.0
           Board: Xilinx ZynqMP
           Bootmode: LVL_SHFT_SD_MODE1
           Net: ZYNQ GEM: ff0e0000, phyaddr c, interface rgmii-id
           PHY is not detected
           GEM PHY init failed
           No ethernet found.
           U-BOOT for zcu102


4. Maxim PMBus based power system issue
          Maxim controller or it's firmware may cause the problem but no way to be sure.

5. Ethernet PHY issue
          "TI DP83867IRPAP Ethernet RGMII PHY" may be damaged but no way to be confirmed
          Wurth 7499111221A RJ-45 connector LED interface (LED_0, LED_2) stay off always but blink at power up time.

Power good Led status and defult setting snapshot is included former post and image create pdf is included now.

I have failed to point out the main culprit of Ethernet working.

If further information is needed please let me know.

Please help me with this issue as soon as possible.

Thanks

 

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

Re: ZCU102 Ethernet is not working/detecting

you should concentrate on the clock, as this is most likely the issue. Can you use the SCUI tool, and see if the 156.25Mhz clock is being generated?

 

Also, you should use the PMU FW. I noticed you don't have this.

 

How are you generating the Image?

0 Kudos
Contributor
Contributor
908 Views
Registered: ‎05-03-2016

Re: ZCU102 Ethernet is not working/detecting

Thank you sir for your valuable suggestions.

1. Yes I can use SCUI tool and 156.25Mhz is being generated
default clock reading snapshoot is attached to be clear.

2. I am not sure where and how could I use PMU FW

I have updated MSP430 firmware to 2018.2 version
from zip rdf0382-zcu102-system-controller-c-2018-2 as indicated in
ZCU102 System Controller – GUI Tutorial of XTP433 guide

Basically I am not generationg image for ZCU102.
Using provided images like TRD image and reVISION stack provided sample images

Also generating images from SDK and SDx tools according different tutorials where
direct PMU FW using is not mentioned.

In "Zynq UltraScale+ MPSoC: Embedded Design Tutorial" in UG1209 (v2016.4) practice -
I have created PMU FW from "ZynqMP PMU Firmware" template and generate image using this firmware
whose Create Boot Image tools input snapshot is attached.

It's image is working but Ethernet power led is not up.

Need to state that PMU FW update is not done successfully and SCUI gui does not show Power readings
but Voltage readings.

 

0 Kudos