Hello Ti,
We have made a Custom Board which have "AM5716AABCXA" MPU and in PR2 MII0 interface we have connected "KSZ8041NLI-TR" microchip phy.
We have used "ti-processor-sdk-linux-rt-am57xx-evm-06.03.00.106-Linux-x86-Install" SDK for firmware development.
We have also changed linux pinmap in software as per our h/w configuration.
Error :- In am335x_evm console we see microchip driver (ETH2), but ping is not working.
root@am57xx-evm:~# dmesg | grep phy
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] arch_timer: cp15 timer(s) running at 6.14MHz (phys).
[ 1.875004] libphy: Fixed MDIO Bus: probed
[ 1.950065] davinci_mdio 48485000.mdio: detected phy mask fffffffc
[ 1.961429] libphy: 48485000.mdio: probed
[ 1.965467] davinci_mdio 48485000.mdio: phy[0]: device 48485000.mdio:00, driver Micrel KSZ9031 Gigabit PHY
[ 1.975171] davinci_mdio 48485000.mdio: phy[1]: device 48485000.mdio:01, driver Micrel KSZ9031 Gigabit PHY
[ 10.954050] Micrel KSZ9031 Gigabit PHY 48485000.mdio:00: attached PHY driver [Micrel KSZ9031 Gigabit PHY] (mii_bus:phy_addr=48485000.mdio:00, irq=POLL)
[ 11.354340] Micrel KSZ9031 Gigabit PHY 48485000.mdio:01: attached PHY driver [Micrel KSZ9031 Gigabit PHY] (mii_bus:phy_addr=48485000.mdio:01, irq=POLL)
[ 14.890229] libphy: 4b232400.mdio: probed
[ 15.420155] libphy: 4b2b2400.mdio: probed
[ 15.575450] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ocp/pruss-soc-bus@4b2a6004/pruss@4b280000/mdio@4b2b2400/ethernet-phy@0[0]'
[ 15.605768] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ocp/pruss-soc-bus@4b2a6004/pruss@4b280000/mdio@4b2b2400/ethernet-phy@1[0]'
[ 15.606208] davinci_mdio 4b2b2400.mdio: phy[0]: device 4b2b2400.mdio:00, driver Micrel KSZ8041
[ 15.644900] davinci_mdio 4b2b2400.mdio: phy[1]: device 4b2b2400.mdio:01, driver Micrel KSZ8041
root@am57xx-evm:~# ifconfig
eth0 Link encap:Ethernet HWaddr FC:69:47:FA:E9:64
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:90
eth1 Link encap:Ethernet HWaddr FC:69:47:FA:E9:65
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
eth2 Link encap:Ethernet HWaddr 00:01:02:03:04:00
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
eth3 Link encap:Ethernet HWaddr 00:02:03:04:05:00
inet addr:192.168.5.114 Bcast:192.168.5.255 Mask:255.255.255.0
inet6 addr: fe80::202:3ff:fe04:500/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:88 errors:0 dropped:0 overruns:0 frame:0
TX packets:73 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8940 (8.7 KiB) TX bytes:10258 (10.0 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:140 (140.0 B) TX bytes:140 (140.0 B)
root@am57xx-evm:~#
Can you guys please suggest me where is problem?
Thank You