Hi, Forum.
I have some problems with am4378 custom board with dp83848.
1. MDIO and Tx seem to be fine, but Rx seems to have a problem.
Wireshark
Ping but don`t receive packet (host : 192.168.180.214 / board : 192.168.180.55)
ETHTOOL
root@am437x-evm:~# ethtool -S eth0
NIC statistics:
Good Rx Frames: 15
Broadcast Rx Frames: 8
Multicast Rx Frames: 7
Pause Rx Frames: 0
Rx CRC Errors: 0
Rx Align/Code Errors: 289
Oversize Rx Frames: 0
Rx Jabbers: 0
Undersize (Short) Rx Frames: 0
Rx Fragments: 0
Rx Octets: 2073
Good Tx Frames: 47
Broadcast Tx Frames: 8
Multicast Tx Frames: 39
Pause Tx Frames: 0
Deferred Tx Frames: 0
Collisions: 0
Single Collision Tx Frames: 0
Multiple Collision Tx Frames: 0
Excessive Collisions: 0
Late Collisions: 0
Tx Underrun: 0
Carrier Sense Errors: 0
Tx Octets: 8082
Rx + Tx 64 Octet Frames: 73
Rx + Tx 65-127 Octet Frames: 189
Rx + Tx 128-255 Octet Frames: 42
Rx + Tx 256-511 Octet Frames: 19
Rx + Tx 512-1023 Octet Frames: 28
Rx + Tx 1024-Up Octet Frames: 0
Net Octets: 57190
Rx Start of Frame Overruns: 0
Rx Middle of Frame Overruns: 0
Rx DMA Overruns: 0
Rx DMA chan 0: head_enqueue: 1
Rx DMA chan 0: tail_enqueue: 136
Rx DMA chan 0: pad_enqueue: 0
Rx DMA chan 0: misqueued: 0
Rx DMA chan 0: desc_alloc_fail: 0
Rx DMA chan 0: pad_alloc_fail: 0
Rx DMA chan 0: runt_receive_buf: 0
Rx DMA chan 0: runt_transmit_bu: 0
Rx DMA chan 0: empty_dequeue: 0
Rx DMA chan 0: busy_dequeue: 9
Rx DMA chan 0: good_dequeue: 9
Rx DMA chan 0: requeue: 0
Rx DMA chan 0: teardown_dequeue: 0
Tx DMA chan 0: head_enqueue: 47
Tx DMA chan 0: tail_enqueue: 0
Tx DMA chan 0: pad_enqueue: 0
Tx DMA chan 0: misqueued: 0
Tx DMA chan 0: desc_alloc_fail: 0
Tx DMA chan 0: pad_alloc_fail: 0
Tx DMA chan 0: runt_receive_buf: 0
Tx DMA chan 0: runt_transmit_bu: 0
Tx DMA chan 0: empty_dequeue: 47
Tx DMA chan 0: busy_dequeue: 0
Tx DMA chan 0: good_dequeue: 47
Tx DMA chan 0: requeue: 0
Tx DMA chan 0: teardown_dequeue: 0
Kernel boot message
Don`t use pin for Phy reset
2. am4378 Malfunction with DP83848(eth1)
if host connect custom board 10/100Mbps, am4378 malfunctions.
Phy id is 5.
If have any ideas, please share to me.
Thank you.