Hi,
Thank you for your interest in NXP Semiconductor products,
Are you using EVK? I can't replicate, please try the following:
u-boot=> pri ethact
ethact=ethernet@30bf0000
u-boot=> setenv ipaddr <Our IP>
u-boot=> setenv serverip <Host IP>
u-boot=> ping $serverip
ethernet@30bf0000 Waiting for PHY auto negotiation to complete....... done
Using ethernet@30bf0000 device
host <Host IP> is alive
When the IP does not exist it says:
u-boot=> ping <NOT Host IP>
Using ethernet@30bf0000 device
ARP Retry count exceeded; starting again
ping failed; host <NOT Host IP> is not alive
So, make sure your Host IP does exist, is within the same network (works under 255.255.255.0) and there are not firewall issues with your router.
For further debug try with:
u-boot=> mii device
MII devices: 'FEC0' 'ethernet@30bf0000'
Current device: 'FEC0'
u-boot=> mii device ethernet@30bf0000
u-boot=> mii dump 1
1. (79ad) -- PHY status register --
(8000:0000) 1.15 = 0 100BASE-T4 able
(4000:4000) 1.14 = 1 100BASE-X full duplex able
(2000:2000) 1.13 = 1 100BASE-X half duplex able
(1000:1000) 1.12 = 1 10 Mbps full duplex able
(0800:0800) 1.11 = 1 10 Mbps half duplex able
(0400:0000) 1.10 = 0 100BASE-T2 full duplex able
(0200:0000) 1. 9 = 0 100BASE-T2 half duplex able
(0100:0100) 1. 8 = 1 extended status
(0080:0080) 1. 7 = 1 (reserved)
(0040:0000) 1. 6 = 0 MF preamble suppression
(0020:0020) 1. 5 = 1 A/N complete
(0010:0000) 1. 4 = 0 remote fault
(0008:0008) 1. 3 = 1 A/N able
(0004:0004) 1. 2 = 1 link status
(0002:0000) 1. 1 = 0 jabber detect
(0001:0001) 1. 0 = 1 extended capabilities
Which seems like there is a link status on your side.
Regards