With the help of "Software for Intel® EP80579 Integrated Processor Product Line" I could bring up the
PHY chip. Following things i did not follow as given in pdf above:
1. Set the "IEGBE_10_100_ONLY" option in Makefile ,
2. Change the phy->addr from 0 to 1 , 1 to 2.
I could see that the link os going up, with MAC 0 of DP80579 , phy-addr = 0:
eth0 Link encap:Ethernet HWaddr 00:0E:0C
inet addr:192.168.121.131 Bcast:192.168.121.255 Mask:255.255.254.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:0 (0.0 B) TX bytes:320 (320.0 B)
Base address:0x1020 Memory:42060000-42080000
cat /proc/interrupt gives:
193: 112 PCI-MSI eth0
But could not receive the "ping" reply.
Even on wire shark i could not see that my board is sending any ICMP request.
Can any one tell me why reply to ping is coming/going out of the PHY chip.