Ethernet interface does not work on U-Boot Apalis tk1

The Ethernet interface is not working on the U-Boot 2016.11-2.8.3+gaca804c (Jun 26 2018 - 21:37:29 +0000), but it is working on Linux 3.10.40-2.8.3+g6c533d3.

In the U-Boot I am executing the following commands:
Apalis TK1 # printenv serverip
Apalis TK1 # printenv ipaddr
Apalis TK1 # pci enum
Apalis TK1 # ping
e1000: no NVM
Using e1000#0 device

ARP Retry count exceeded; starting again
ping failed; host is not alive

Even after dhcp command the ping command does not working.

I did use the same U-Boot binary and verify that Ethernet works OK (see log below)/ Please check your network environment.

U-Boot 2016.11-2.8.3+gaca804c (Jun 26 2018 - 21:37:29 +0000)

SoC: tegra124
Reset cause: POR
DRAM:  2 GiB
MMC:   Tegra SD/MMC: 0, Tegra SD/MMC: 1, Tegra SD/MMC: 2
In:    serial
Out:   serial
Err:   serial
Model: Toradex Apalis TK1 2GB V1.2A, Serial# 02997330
Net:   No ethernet found.
Hit any key to stop autoboot:  0
Apalis TK1 # pci enum
Apalis TK1 # dhcp
BOOTP broadcast 1
DHCP client bound to address (1 ms)
*** Warning: no boot file name; using '0A0C0125.img'
Using e1000#0 device
TFTP from server; our IP address is; sending through gateway
Filename '0A0C0125.img'.
Load address: 0x81000000
Loading: T
Apalis TK1 # ping
Using e1000#0 device
host is alive
Apalis TK1 #

Thanks, Alex,

I have connected Apalis board directly to my computer over Ethernet and it works perfectly now. Probably there is some issue on my LAN.

Thank you for the update. Glad to hear that problem was solved.