[U-Boot-Users] IBMPPC440GX & LINUX / U-BOOT
wd at denx.de
Fri Jul 2 11:58:45 CEST 2004
In message <C18BA5DDB58DD511BD0700C0DF0DD450294190 at NTSERVER4> you wrote:
> I have an embedded ppc440gx using emac2 in RGMII mode, I have ported the
> driver (by Matt Porter) from 2.6 to 2.4 for the phy chip (cicada CIS8201).
> If I allow the machine to boot from power on the ethernet appears to come up
> and states there is a 1000Mb FD connection, however ping fails to work and
> no data can be transfered across the network. However if I stop the autoboot
> and use any u-boot command that uses the network (ping, dhcp, bootp, tftp,
> etc etc) and then proceed using boot the network works in linux, I can ping
> and transfer data to my hearts content.
> I have two theories on this
> 1. U-Boot (network driver initialisation) is leaving the ethernet in a
> strange halfway state.
> 2. The driver is not correctly initialised by Linux.
Obviously you Linux driver is missing some critical part of the
hardware initialization. This is a Linux driver issue.
> Any ideas / suggestions would be helpful
Don't try changing U-Boot. This is a Linux problem.
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd at denx.de
Contrary to popular belief, thinking does not cause brain damage.
More information about the U-Boot