
Hi,
Attached is a patch file to address the problem where eth_init() is called before NetRxPackets is initialized. This results in the receive buffers being set to address 0, which overwrites the vector table when packets are received. This patch simply removes the call to eth_init() because its called again later when TFTP is needed. The u-boot methodology is to only init hardware when its going to use it. Note that this change may break some systems that relied on u- boot to set the MAC Address in all cases. Those systems are supposed to get the MAC from u-boot parameters.
CHANGELOG:
Fix m68k problem where eth_init() is called before NetRxPackets is initialized. Fixed by removing call to eth_init().
Signed-off-by: Wilson Callan wcallan@savantav.com