summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/README.INCA-IP14
1 files changed, 14 insertions, 0 deletions
diff --git a/doc/README.INCA-IP b/doc/README.INCA-IP
index 517eec0..7421b6e 100644
--- a/doc/README.INCA-IP
+++ b/doc/README.INCA-IP
@@ -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