Last couple of days, I have been struggling with the Coldfire 52259 demo, and lwip in particular. Thing is, that I cannot get the example code to work, specifically, I am stuck in the ethernet init (low_level_init(), row 425 in MCF5225x_ethernetif.c) reading from phy. I am stuck in the loop, only getting 0xffff from the fec_mii_read().
This is therefore a call out, if this is known to work.
I am using a standard 52259EVB from freescale, nothing fancy, or modified in anyway. I have the same issue with the codewarrior demo project, as my own codesourcery/gcc compiled code.