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: 
Observer nvl1109
Observer
358 Views
Registered: ‎06-14-2018

XAPP1305 PL 10G on ZCU102 using Petalinux 2018.3 ARP problem

Jump to solution

Hi all,

I'm trying to bringup PL 10G AXI ethernet on ZCU102 using Petalinux 2018.3. The interface was up, I can get IP via DHCP. The problem is the board can't connect to outside because of the ARP table always "incomplete". If I add static ARP at both side (board and PC), everything works fine.

With the same design, Petalinux 2017.4 works fine.

Is there anyone has the same problem? Or is there anyone tried PL 10G axi ethernet using Petalinux 2018.3? Thank you.

0 Kudos
1 Solution

Accepted Solutions
Xilinx Employee
Xilinx Employee
297 Views
Registered: ‎01-21-2008

Re: XAPP1305 PL 10G on ZCU102 using Petalinux 2018.3 ARP problem

Jump to solution

Hi @nvl1109 ,

In 2018.3 we added a FCS and ARP patch which is released in 2018.3 mainline. Can you please test with static IP does it work at your end?

I'll send you ZCU102 based SDCARD image to you and let me know does this works on your ZCU102 board or not?

 

5 Replies
Observer nvl1109
Observer
327 Views
Registered: ‎06-14-2018

Re: XAPP1305 PL 10G on ZCU102 using Petalinux 2018.3 ARP problem

Jump to solution

I tried to capture all the packets on both PC & board by wireshark on PC and tcpdump on board, then using "arping" command to broadcast ARP packet:

- arping on PC: wireshark recognizes ARP packet was successful send broadcastly to network, board successful receives ARP packet, tcpdump on board shows the ARP reply also sent. But on PC, wireshark doesn't receive any ARP reply from board.

- arping on board: tcpdump on board shows the ARP broadcast packet was sent, but wireshark on PC doesn't receive any ARP packet

 

==> I think the ARP packet can't be sent from the board into physical network.
Any thoughs? Thank you.

0 Kudos
Xilinx Employee
Xilinx Employee
298 Views
Registered: ‎01-21-2008

Re: XAPP1305 PL 10G on ZCU102 using Petalinux 2018.3 ARP problem

Jump to solution

Hi @nvl1109 ,

In 2018.3 we added a FCS and ARP patch which is released in 2018.3 mainline. Can you please test with static IP does it work at your end?

I'll send you ZCU102 based SDCARD image to you and let me know does this works on your ZCU102 board or not?

 

Observer nvl1109
Observer
285 Views
Registered: ‎06-14-2018

Re: XAPP1305 PL 10G on ZCU102 using Petalinux 2018.3 ARP problem

Jump to solution

Hi @jadhavs ,

Thank you for your reply. I have created minimal pl 10g ethernet project on Vivado 2018.3 and tested with official Petalinux 2018.3 + ZCU102. It works.

Our board using Enclustra XU1 module, and I use Yocto layers from Xilinx (release 2018.3) instead of Petalinux. And this system currently isn't working.

Could you please show me which commits in Xilinx repos are related to ARP patch? Thank you so much.

Xilinx Employee
Xilinx Employee
246 Views
Registered: ‎01-21-2008

Re: XAPP1305 PL 10G on ZCU102 using Petalinux 2018.3 ARP problem

Jump to solution

If you use a mainline 2018.3 then this has the fix inlcuded. But I need to go thrgh the log notes for spesific patch. Try the mainline 2018.3 and this should fix this issue.

0 Kudos
Highlighted
Observer nvl1109
Observer
200 Views
Registered: ‎06-14-2018

Re: XAPP1305 PL 10G on ZCU102 using Petalinux 2018.3 ARP problem

Jump to solution

Thank you @jadhavs ,

The problem is caused by DMA options in FPGA design are not correct (RX packet mode, RX FIFO depth, un-aligned transfer).

0 Kudos