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.

TLK110 with Beaglebone Black

Other Parts Discussed in Thread: TLK110, AM3359

Hi,

I'm trying to replace LAN8710A with TLK110 on Beaglebone Black but it not work properly.

Here is Schematic(referenced from ICE), MII and MDIO interface connect to AM3359 without any change.

 

According to this, PHY driver compatible with DP83848. From boot log it seems MDIO to PHY work properly.


and Kernel

and form ifconfig command, It dose transmit/receive package

but when use ping command, It shows error

and no firewall enabled

My image on Beaglebone Black network is working. But I use the same image on my own board (TLK110 PHY), the network doesn't work. (Can't ping other IP)

Any suggestion? How do I debug this issue?

 

  • Hi arc lin,

    In addition to what I suggest here, I'd recommend posting your question on the Am335x support board which will have more experience with the higher layer debug. Because you are already seeing packets, I'd suspect something in higher layers or a driver issue. Can you point me to which driver you are using?

    To verify your Ethernet PHY design, I would recommend doing basic checks of the HW.

    Measure the voltage across RBIAS, measure the PPM of the incoming reference clock on XI, measure the supply voltages.

    RBIAS should be 1.215v +-5%, ref clock should be 25MHz +-50ppm, PFBOUT should be 1.55v +-5%

    From this point, dump the PHY's MDIO registers from 0x0 to 0x1f when you have a link up. Check that MII mode is set in the registers, link status is set, auto-negotiation pages have been shared.

    From this point, you can be confident that the PHY HW is working and should look to higher layers or the network.

    Best Regards,