[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [microblaze-uclinux] Bad u-boot ETHERLITE driver performance.
The "T" output characters mean a packet timeout, but it seems that you
are successfully recovering after these.
That what I meant - packets get lost periodically and you see 'T'
outputs. Yes, u-boot recovers and eventually image gets loaded, but it
looks ugly and overall loading time is rather long.
I remember we had a bit of trouble getting the ethernet lite going under
u-boot at all. One thing to try, maybe hack on u-boot and change the
NET timeout parameter (I forget where it's defined, just go grepping and
you'll find it). Basically it tells u-boot how long to wait between
retries. Maybe if you reduce it a little, you'll get a faster recovery
after a packet is dropped.
Remember u-boot is using TFTP over UDP (no error correction) on top of
the emac_lite which itself has very simplistic packet receive and error
It could be worth checking in the mainline u-boot repository, or any of
the other u-boot versions distrbuted in support of Xilinx boards.
microblaze-uclinux mailing list
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/