This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM5718: PHY: DP83848M connected to PRUSS1

Part Number: AM5718
Other Parts Discussed in Thread: TMDXIDK5718, TLK105L, DP83848C

Hi,

I'm using SDK-LINUX-AM57X 06_03_00_106 on our custom board.

Our board has 3 ethernet ports .

It is similer to TMDXIDK5718. But it doesn't have 2 Gigabit (1000Mb) Ethernet Ports.

All 3 ports are 100Mb Ethernet Ports on PRU-ICSS.

The PHY deviceis  DP83848MSQ/NOPB instead of TLK105L.

Mdio found PHY devices.

davinci_mdio 4b232400.mdio: phy[1]: device 4b232400.mdio:01, driver NS DP83848C 10/100 Mbps PHY  <- pruss1_emac1
davinci_mdio 4b2b2400.mdio: phy[1]: device 4b2b2400.mdio:01, driver NS DP83848C 10/100 Mbps PHY  <- pruss2_emac0
davinci_mdio 4b2b2400.mdio: phy[3]: device 4b2b2400.mdio:03, driver NS DP83848C 10/100 Mbps PHY  <- pruss2_emac1

pruss1_eth driver is  initialized.I set IPv4 address to pruss1_eth1.ARP packets are sent.

On "ping" command, packets are sent,but recived packets are not recognised.

 RXD0, 1, 2, 3 signals are shown in PHY→MAC.

But system did not recognized any packets.

Tx works, but Rx does not.

Can you think of any reasons ?

Regards,

Toshio Masuchi