[U-Boot-Users] PPC4xx enet crossover

Stefan Roese sr at denx.de
Mon Mar 3 19:03:35 CET 2008


On Monday 03 March 2008, Mike Nuss wrote:
> > Did you really try to communicate with the PC in this
> > situation? Please note
> > that the PHY is only initialized upon ethernet usage. So if
> > you just turn on
> > the Sequoia and stop on the U-Boot prompt, no real PHY
> > configuration will
> > happen.
>
> Yes, I set the ipaddr variable and tried to do a ping. U-Boot reported the
> PHY autonegotiation succeeding but reported the remote host as down, and
> the PC logged the autonegotiation error.

Hmmm. Then it really could be a problem in the U-Boot PHY configuration.

> Oddly enough, I tried a different PC (with a different NIC) and it worked
> there. But I'm reluctant to blame the NIC on the first machine, since it
> worked fine once Linux was running on the PowerPC.

Yes, sounds like a U-Boot related PHY init problem. Perhaps you could take a 
look at how the PHY registers are configured in U-Boot and in Linux and 
search for differences.

Best regards,
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: office at denx.de
=====================================================================




More information about the U-Boot mailing list