I had the same issue, eth0 wouldn't communicate but eth1 did. On connecting via serial, I issued commands ifdown eth0 followed by ifup eth0 and the port started communicating again. Sometimes both eth0 and eth1 go down and it happens regularly. The processor is a PowerPC APM86xxx running 2.4.0.180 firmware. Network settings as follows:
auto eth0
iface eth0 inet static
address 172.23.17.67
netmask 255.255.252.0
gateway 172.23.17.254
auto eth1
iface eth1 inet static
address 192.168.0.200
netmask 255.255.255.0
gateway 192.168.0.200