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.

DP83867IR: Ethernet IP Address Not Reachable (Ping Issue DP83867IR)

Part Number: DP83867IR

 

  1. I configured the IP addresses as follows:
    • Kernel (board): 192.168.1.10
    • Laptop: 192.168.1.20
      When I try to ping between them (both directions), the IP addresses are not reachable.
  2. I tested using a different Ethernet cable and a different laptop. In that case, the IP address is pingable. However, between this board and the laptop, the IP address is still not pinging.
  3. I changed the link speed to different values (10 Mbps, 100 Mbps, and 1000 Mbps) on both the board and the laptop using:

     
    sudo ethtool -s enp45s0 speed 1000 duplex full autoneg on
     

    Even after changing speeds, the IP address is still not pingable.

  4. In U-Boot, I configured and reset the GPIOs and verified that this operation is working.

    Zynq> mii info
    PHY 0x01: OUI = 0x80028, Model = 0x23, Rev = 0x01,  10baseT, FDX
    Zynq> gpio set 41
    gpio: pin 41 (gpio 41) value is 1
    Zynq> gpio clear 41
    gpio: pin 41 (gpio 41) value is 0
  5. In U-Boot, the IP address is also not pingable. I ran the following PHY commands:

     
    Zynq> mii write 1 0 0x0100
    Zynq> mii read 1 0
    0100
    Zynq> mii read 1 0
    0100
    Zynq> mii dump 1
     

    PHY Control Register Output:

     
    (0100) -- PHY control register --
    reset = 0
    loopback = 0
    speed = 10 Mbps
    auto-negotiation = disabled
    power-down = 0
    isolate = 0
    restart A/N = 0
    duplex = full
    collision test = 0

    I tested the same image on another board, and it is working fine. I also verified that the image versions are the same. However, on one board, the Ethernet IP address is not reachable (not pingable).

    Please guide me on how to debug this issue and what key points I should check from both the hardware and software sides.