[U-Boot-Users] PPC4xx enet crossover

Mike Nuss mike at terascala.com
Mon Mar 3 18:53:26 CET 2008


Stefan Roese wrote:
> On Monday 03 March 2008, Mike Nuss wrote:
> > I'm using a PPC440EPx with a Marvell PHY (same as on 
> Sequoia). If I connect
> > to a PC with a crossover Ethernet cable, U-Boot sees a link 
> but the PC does
> > not. The PC (running Linux) reports "Autonegotiation failed 
> (remote fault)"
> > and ethtool reports no link.
> 
> 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.

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.

Mike




More information about the U-Boot mailing list