[U-Boot] dm9000 patch tftp, nfs fixes.

Tom Rini trini at ti.com
Thu Mar 28 22:50:58 CET 2013


On Mon, Mar 25, 2013 at 06:43:34AM -0000, Chris Ruehl wrote:

> Hi,
> 
> I start a project on a freescale imx27 using the dm9000a for network.
> 
> I learned that the tftp , nfs and other network related working more
> less very unstable. I start compare the dm9000.c code with the
> upstream kernel v3.8.4 and fix some issues.
> 
> issues
> tftp
>    with many bad checksums and timeouts
> nfs
>    with not working at all when upload a 38Mbyte rootfs.jffs2
> 
> 
> After the patch its works much better for me.
> please find my patch attached and consider to merge it the the head branch.
[snip]
> @@ -351,75 +353,82 @@ static int dm9000_eth_rx (struct eth_device *edev)
>  	u32 tmplen, i;
>  	u32 tmpdata;
>  
> +	udelay(2500); // we called in a loop to quick .. give me some time

No // style comments, and "We were called into the loop too quickly".

And I don't know if the big delay here is a good thing or not, without
knowing the hardware.  Jason, you've touched this driver recently and I
assume know the hardware at least a little bit, can you comment here?
For full context see http://patchwork.ozlabs.org/patch/230759/ thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20130328/17eff4fa/attachment.pgp>


More information about the U-Boot mailing list