
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