Hi,
There are some strange issue on Linux on AM64x-EVM... This is descriptions of different tests and issues
Tested on two board AM64x-EVM
- AM64x-EVM HS - HW rev PROC101A(003)
- AM64x-EVM GP - HW rev PROC101B(001)
- TI SDK release 08.04.01.04
- systemd networkd manager is disabled
Test scenario 1 (same behavior on both board)
- connect the board to SE network via ETH1 (switch)
- ifconfig eth1 up
- dhclient eth1
- ping from PC - OK
- attach/detach cable - ping OK
- detach from eth1 and attach cable to eth2(pru2)
- ifconfig eth2 up
- dhclient eth2
ETH2 does not work with ping
Test scenario 2
- connect two boards directly eth1(switch) <-> eth1(switch)
- setup static ip address
ifconfig eth1 192.168.1.100
ifconfig eth1 192.168.1.200
PING boards
10 packets transmitted, 8 packets received, 20% packet loss
16 packets transmitted, 10 packets received, 37% packet loss
- connect two boards directly eth1(switch) <-> eth2(PRU2) and turn on at same time
- setup static ip address
ifconfig eth1 192.168.1.100
ifconfig eth2 192.168.1.200
PING does not work... It will work after detach/attach cable