Eth0 in u-boot works OK, but errors may occur when ucLinux boots up. I boot the ucLinux from nor-flash. Or the error can be repeated just by "ifconfig eth0 down" and "ifconfig eth0 up" in ucLinux if there are heavy network packages in LAN.
Yes, It sounds a good idea to updated my codes and I will try.