We made our own linux board based on the critical link MityARM AM3359 baseboard. we used RGMII1 for ethernet instead of what they did RGMII2, we also changed the
PHY to Micrel ksz9021 instead of Vissette on MityARM. after pinmux, config and rebuild image, we ran into ethernet problem: dhcp is not working, so I have to manually edit /etc/network/interface file, at first for some reason, I can only config eth1, eth1 link up ok, but I can't ping other machine on the network. later on, I change the interface name back to eth0, and manually edit /etc/network/interfaces eth0, eth0 link up ok, but still I can't ping other machine on the network though can ping itself.
I probe the RGMII signal, TxCLK always stuck at 25Mhz, RxCLK will change to 125Mhz after reset, or eth cable plug in.
Could anyone can help me what it going wrong?
very appreciate your help.
Wayne