[U-Boot-Users] Bad u-boot ETHERLITE driver performance.

Leonid Leonid at a-k-a.net
Thu Feb 22 22:33:53 CET 2007


Hi:

On Xilinx Spartan-3e Starter Kit during uClinux image downloading from
u-boot via TFTP some packets get lost slower down downloading process.

This is typical downloading snapshot:

U-Boot> tftp 23000000 lm125/rel/1.0.0/image.ub
TFTP from server 192.168.0.141; our IP address is 192.168.0.206 Filename
'lm125/rel/1.0.0/image.ub'. Load address: 0x23000000
Loading:
#################################################################
         #######################################T
##########################
 
#################################################################
 
#################################################################
         ##########################T ##############################T
#########
         ############################################T
###################T 
         ###############################################################
done
Bytes transferred = 3313728 (329040 hex)
U-Boot>

This is happening only with ETHERNETLITE core and never with EMAC core
(network setup is precisely the same). Also as soon as uClinux is
loaded, network applications (including NFS and TFTP) are working
smoothly meaning that problem is in u-boot emaculite drivers themselves
(I'm using u-boot 1.1.4 snapshot from Petalinux distro). 

Wolfgang Denk suggested here
http://www.denx.de/wiki/view/DULG/TFTPTimeout that it can be problem
with full/half duplex configuration, but I couldn't find how to
configure such mode is configured for emaculite driver.

Please advise,

Leonid.




More information about the U-Boot mailing list