The only other idea I have would be to remove the sdcard and look at the /var/log/syslog for clues. The mmcblk0p2 is an ext3 partition and can be mounted in linux or with a linux live USB. I haven't had any problems with the eth0 or dhcp so can't imagine what might be causing the problem.
↧