On Wednesday 07 March 2012 13:04:04 Amit Virdi wrote: > From: Shiraz Hashim <shiraz.has...@st.com> > > The linux-2.6.37 base port has few problems with nfs boot. The boot > fails while getting timeout on attempting to mount root file system. > This helps the ethernet to bring up faster in linux boot thus avoiding > the time out. > Besides, it was reported that few phys on SPEAr board are failing in > certain network conditions which is avoided by enabling autonegotiation. > See issue #115943 in global bug tracker.
Hmmm. This sounds like a problem in the Linux network/PHY code then. Which needs to get fixed there instead of changing something here in U-Boot. Please think about situations where the ethernet driver is not called at all in U- Boot (booting from NOR/NAND). With my changes to defer the ethernet probing to the first usage. One more comment below. > Reported-by: Deepak Sikri <deepak.si...@st.com> > Reported-by: Armando Visconti <armando.visco...@st.com> > Signed-off-by: Shiraz Hashim <shiraz.has...@st.com> > Signed-off-by: Amit Virdi <amit.vi...@st.com> > --- > include/configs/spear-common.h | 1 + > 1 files changed, 1 insertions(+), 0 deletions(-) > > diff --git a/include/configs/spear-common.h > b/include/configs/spear-common.h index 5b6ef72..26642f1 100644 > --- a/include/configs/spear-common.h > +++ b/include/configs/spear-common.h > @@ -35,6 +35,7 @@ > #define CONFIG_DW0_PHY 1 > #define CONFIG_NET_MULTI > #define CONFIG_PHY_RESET_DELAY (10000) /* in usec */ > +#define CONFIG_DW_AUTONEG 1 Please don't add the "1" here. > #endif > > /* USBD driver configuration */ -- Viele Grüße, Stefan -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-0 Fax: (+49)-8142-66989-80 Email: off...@denx.de _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot