This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/DP83867IR: unable to receive

Part Number: DP83867IR

Tool/software: Linux

Hi,

I am using a DP83867IRPAPT PHY on a custom dm8147 board. I am able to send data but am not able receive packets.

1. I am using u-boot on my board. I have connected my board to my laptop through a ethernet cable. I am running Linux Ubuntu 16.04 on my laptop.

2. I am doing a ping from my board to my laptop. 

3. I am running wireshark and am to see the ARP request from the board and the ARP reply from the laptop back to the board.

4. What i see, is ping fails. Which makes me believe that the Tx is working however Rx is not working.

5. Can i do a reverse loopback so that if i send a ethernet packet from the laptop, it is looped back. If so, how do i do that.

6. Also, can i generate packets from within the PHY and try to do a external loopback to find that the Rx path between phy and RJ45 connector is proper. If so, How can i do that. How do i know if the packets are recieved properly.

I request you to help me in debugging or provide pointers to fix the same.

Thanks,