]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - doc/README.INCA-IP
* Make Ethernet autonegotiation on INCA-IP work for all clock rates;
[karo-tx-uboot.git] / doc / README.INCA-IP
index 517eec04012f57d1366572885bd5572849b7ddba..7421b6ed24d73d6364d2ce0cdb2ea5e3077eff93 100644 (file)
@@ -41,4 +41,18 @@ to install a U-Boot image into flash.
        go 0xb0000000
 
 
+
+Ethernet autonegotiation needs some time to complete. Instead of
+delaying the boot process in all cases, we just start the
+autonegotiation process when U-Boot comes up and that is all. Most
+likely, it will complete by the time the network transfer is
+attempted for the first time. In the worst case, if a transfer is
+attempted before the autonegotiation is complete, just a single
+packet would be lost resulting in a single timeout error, and then
+the transfer would proceed normally. So the time that we would have
+lost unconditionally waiting for the autonegotiation to complete, we
+have to wait only if the file transfer is started immediately after
+reset. We've verified that this works for all the clock
+configurations.
+
 (C) 2003 Wolfgang Denk