Other Parts Discussed in Thread: AM5718,
I am facing an issue with receive side of PRU ethernet (MII) used in our custom board
Processor :: AM5718
PHY :: TLK105L interfaced to PRU1 of Processor
I am using this interface for raw socket communication
Processor runs Linux. I applied pin mux parameters (IO delay structure)
Issue::
PHY chip establishes link (ethtool link status shows link available). It is able to transmit data (i could verify this using Wireshark). But for
receive packets in
"ethtool" show no received packets but
droppedPackets: keeps incrementing for every packet I send .Receive side seems to drop that packet. I could not identify the cause for packet drop
Since this arrangement is working on other custom boards i suspected assembly issues
1. tried touching up Components
2. replaced PHY chipset
3. replaced Ethernet transformer
None of the above resolved the issue
using "phytool" I tried MII loopback with transmit enable (0x0016h address set value 0x0140h && enable MII loopback)
In this mode too I observe same dropped packet increment in ""ethtool"". I am not sure whether this technique is correct becoz when I conducted the same experiment
on a working board I observe the same behavior while on MII loopback.
1. I have checked voltage levels which seems fine
2. Checked all resistor values
Question::
What could be the issue??
How to debug further??