[U-Boot] mcf54455 evb ethernet tx timeouts

Hi TsiChung,
I pulled U-Boot from git (2009.06-00185-g57fe301), configured it for the Freescale mcf54455 EVB with Intel flash (M54455EVB_intel_config) and programmed it into the Intel flash device. It boots fine but when it attempts any ethernet communication whatsoever there are tx timeouts from the FEC device. dhcp, tftp, ping commands etc do not work at all as a result of this.
It seems that with this configuration of U-Boot for the 54455 EVB and my current EVB hw, ethernet comms do not function at all. I have tried the other ethernet port but there is no link detected.
I have also seen the tx timeout errors from the U-Boot contained within LTIB (Freescale BSP). They occur infrequently and randomly but /only/ when booting from the Intel flash part.
I'm reluctant to erase U-Boot resident in the Atmel flash to try U-Boot from git as it's the only 100% reliable bootloader I've got on the board.
TsiChung - is this a known issue with the 54455 EVB hw?
Rgds, -- Matt

Matt,
What are the settings for SW1[5] and SW1[6]? Should be SW1[5]-on and SW1[6]-off. After programmed the Intel flash from Atmel flash, did you flip the switch boot from Intel flash (SW1[3]-off)? Is your network 100Tbase or 10Tbase?
If you able to perform the same task in Atmel boot, you should be able to do the same in Intel boot.
No. There is no known hw issue for this problem.
Best Regards, TsiChung
participants (2)
-
Liew Tsi Chung-R5AAHP
-
Matthew Lear