BeagleV-ahead ping from U-Boot doesn't work

Hi , I am trying to ping from u-boot prompt to another PC, and it doesn’t work, no matter what I do.
I suspect there is a hardware problem. Things that I tried:

  • Static IP → the other pc don’t receive any packet.
    *DHCP → beagle receives packet of strange protocol ID 0x1eef , that means nothing valid.

Tried different other PC’s direct connection with static IP, and DHCP with router.

The good thing is, the PHY link speed auto-negotiation work fine.

Hope someone also faced the same issue.