We have a system built around the iMX51 running Linux.
I was using the memtool utility to poke around some status registers when something crazy happened.
By mistake I added an extra character to the address when using memtool and memtool tried to read a memory address outside of the available address space, which then the system froze and rebooted.
After reboot I have no Ethernet. I tried checking the status of the FEC control register using memtool, but my system just freezes evereytime I access the entire FEC address space.
Also, during the boot sequence FEC is not loaded anymore. This leads me to believe it is fried.
So...is Ethernet totally shot on the iMX or is there anything else I can try?