Part Number: AM625
#1. Boot AM62x-SK E2 with 2 ethernet port connected to network.
#2. ifconfig and Ping PC to ensure ethernet port and network connected.
#3. Print CPSW_MDIO_ALIVE_REG and CPSW_MDIO_LINK_REG registers value, in PSDK8.3 they are always 0, but in PSDK8.4, 8.5 and 8.6 relevant bit are set.
Log as below. seems something wrong with MIDO status in PSDK8.3. What is changed in later version SDK, and what issue resolved?

SDK8.5:
root@am62xx-evm:~# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 metric 1
inet 10.85.131.102 netmask 255.255.255.0 broadcast 10.85.131.255
inet6 fe80::f684:4cff:fefc:1d6c prefixlen 64 scopeid 0x20<link>
ether f4:84:4c:fc:1d:6c txqueuelen 1000 (Ethernet)
RX packets 35 bytes 4887 (4.7 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 67 bytes 7486 (7.3 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
eth1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 metric 1
ether 70:ff:76:1e:a3:ae txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 metric 1
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 82 bytes 6220 (6.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 82 bytes 6220 (6.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlan0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 metric 1
ether 20:d7:78:b7:35:10 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlan1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 metric 1
inet 192.168.43.1 netmask 255.255.255.0 broadcast 192.168.43.255
inet6 fe80::22d7:78ff:feb7:3511 prefixlen 64 scopeid 0x20<link>
ether 20:d7:78:b7:35:11 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 39 bytes 5618 (5.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
root@am62xx-evm:~# devmem2 0x08000f00
/dev/mem opened.
Memory mapped at address 0xffffb415d000.
Read at address 0x08000F00 (0xffffb415df00): 0x00070907
root@am62xx-evm:~# devmem2 0x08000f04
/dev/mem opened.
Memory mapped at address 0xffff931bf000.
Read at address 0x08000F04 (0xffff931bff04): 0x810000F9
root@am62xx-evm:~# devmem2 0x08000f08
/dev/mem opened.
Memory mapped at address 0xffff89f44000.
Read at address 0x08000F08 (0xffff89f44f08): 0x00000000
root@am62xx-evm:~# devmem2 0x08000f0c
/dev/mem opened.
Memory mapped at address 0xffffb1a88000.
Read at address 0x08000F0C (0xffffb1a88f0c): 0x00000000
root@am62xx-evm:~# devmem2 0x08000f10
/dev/mem opened.
Memory mapped at address 0xffff86823000.
Read at address 0x08000F10 (0xffff86823f10): 0x00000000
root@am62xx-evm:~# devmem2 0x08000f14
/dev/mem opened.
Memory mapped at address 0xffffb0f9a000.
Read at address 0x08000F14 (0xffffb0f9af14): 0x00000000
root@am62xx-evm:~# devmem2 0x08000f18
/dev/mem opened.
Memory mapped at address 0xffff8ced9000.
Read at address 0x08000F18 (0xffff8ced9f18): 0x00000000
root@am62xx-evm:~# devmem2 0x08000f1c
/dev/mem opened.
Memory mapped at address 0xffff90efd000.
Read at address 0x08000F1C (0xffff90efdf1c): 0x00000000
root@am62xx-evm:~# devmem2 0x08000f20
/dev/mem opened.
Memory mapped at address 0xffff89b7b000.
Read at address 0x08000F20 (0xffff89b7bf20): 0x00000000
root@am62xx-evm:~# devmem2 0x08000f30
/dev/mem opened.
Memory mapped at address 0xffff8bb8f000.
Read at address 0x08000F30 (0xffff8bb8ff30): 0x00000001
root@am62xx-evm:~# devmem2 0x08000f34
/dev/mem opened.
Memory mapped at address 0xffff9538f000.
Read at address 0x08000F34 (0xffff9538ff34): 0x80000000
root@am62xx-evm:~# devmem2 0x08000f38
/dev/mem opened.
Memory mapped at address 0xffffab4ab000.
Read at address 0x08000F38 (0xffffab4abf38): 0xFFFFFFFF
root@am62xx-evm:~# devmem2 0x08000f3c
/dev/mem opened.
Memory mapped at address 0xffff9829a000.
Read at address 0x08000F3C (0xffff9829af3c): 0x00000000
root@am62xx-evm:~# devmem2 0x08000f80
/dev/mem opened.
Memory mapped at address 0xffff99498000.
Read at address 0x08000F80 (0xffff99498f80): 0x00000000
root@am62xx-evm:~# devmem2 0x08000f84
/dev/mem opened.
Memory mapped at address 0xffff84dff000.
Read at address 0x08000F84 (0xffff84dfff84): 0x00000000
root@am62xx-evm:~# devmem2 0x08000f88
/dev/mem opened.
Memory mapped at address 0xffff81894000.
Read at address 0x08000F88 (0xffff81894f88): 0x00000000
root@am62xx-evm:~# devmem2 0x08000f8c
/dev/mem opened.
Memory mapped at address 0xffffbc3df000.
Read at address 0x08000F8C (0xffffbc3dff8c): 0x00000000
root@am62xx-evm:~#
root@am62xx-evm:~# ping 10.85.131.234
PING 10.85.131.234 (10.85.131.234): 56 data bytes
64 bytes from 10.85.131.234: seq=0 ttl=128 time=4.615 ms
64 bytes from 10.85.131.234: seq=1 ttl=128 time=2.672 ms
64 bytes from 10.85.131.234: seq=2 ttl=128 time=3.239 ms
64 bytes from 10.85.131.234: seq=3 ttl=128 time=3.980 ms
64 bytes from 10.85.131.234: seq=4 ttl=128 time=4.013 ms
SDK8.3:
root@am62xx-evm:~#
root@am62xx-evm:~# devmem2 0x08000f00
/dev/mem opened.
Memory mapped at address 0xffff956dc000.
Read at address 0x08000F00 (0xffff956dcf00): 0x00070907
root@am62xx-evm:~# devmem2 0x08000f04
/dev/mem opened.
Memory mapped at address 0xffff8f300000.
Read at address 0x08000F04 (0xffff8f300f04): 0x810000F9
root@am62xx-evm:~# devmem2 0x08000f08
/dev/mem opened.
Memory mapped at address 0xffffa0fd6000.
Read at address 0x08000F08 (0xffffa0fd6f08): 0x00000003
root@am62xx-evm:~# devmem2 0x08000f0c
/dev/mem opened.
Memory mapped at address 0xffffb5295000.
Read at address 0x08000F0C (0xffffb5295f0c): 0x00000003