From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefan Roese Date: Mon, 3 Mar 2008 19:03:35 +0100 Subject: [U-Boot-Users] PPC4xx enet crossover In-Reply-To: <2C7DE72B9BD00F44BAECA5B0CBB87395072980@hermes.terascala.com> References: <2C7DE72B9BD00F44BAECA5B0CBB87395072980@hermes.terascala.com> Message-ID: <200803031903.35936.sr@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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 =====================================================================