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.
Hello, this is a follow up from this post: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1030268/am4378-am4378-not-properly-working-with-the-ethernet-phy
They found some time to get back to this and got some new observations:
They can’t see why GMII is being detected vs RGMII, but that’s where this is stuck. They'll continue to try and fix the u-boot pings, but the boot ROM still looks like it’s bugging out. Any suggestions on what to try next?
Thanks,
Lauren
Small update for U-Boot:
Does the Boot ROM require different settings? They don’t see a way of configuring the strapping pins to change this register in the PHY. What would they need to change in the layout in order to get this to work out of the box?
Hi,
Discussing with a fellow team member GMII PHY detection is not possible, this is a reserved value. This could be indicating an issue with the PHY state during Ethernet boot. What you are reporting seems correct except for the GMII detection. The link speed is being set correctly.
This is a hard area to get information from the PHY at this point in the boot sequence as there is information needed over the MDIO bus. Would you be able connect up a Linux PC as the link partner and run ethtool for the connected interface? I am looking to see what shows up for capability advertising from your board. For example is the link advertising showing what is expected for the way the PHY is strapped? Is half duplex mode being advertised? I would also like to double check that the link speed is 100Mbps.
My concern with using u-boot is that I am not sure if the cpsw or mdio is initializing the interface from what the ROM has done. My understanding is that u-boot will only init an interface after a command is used on that interface.
Our team doesn't support the DP83867 PHY so I will need to refer the strapping question to them. Since RGMII mode is used the internal delay is required as per the TRM.
Best Regards,
Schuyler