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.

fix to BeagleBone known issue "Ethernet PHY Default Configuration [A3, A4, A5]"?

Hello,

I am using StarterWare on beaglebone Rev. A3 and the ethernet interface sometimes fails at auto-negotiation. I noticed there was a known issue on "Ethernet PHY Default Configuration [A3, A4, A5]" from this link:

http://circuitco.com/support/index.php?title=BeagleBone#Etherent_PHY_Default_Confiuration_.5BA3.2CA4.2CA5.5D

Is there a fix to this problem for StarterWare? Thanks for your help!

--Yanli

  • Hi Yanli,

    There is a bug in StarterWare_02.00.00.06 in phy.c, reading autonegotiation completion status. Could you please check by correcting this also?. Anyway, this will be fixed in the next StarterWare release

    SDOCM00090593 lwip Interface : Phy Autonegotiation Doesnt enable the Transfer mode properly. Also, no advertisement is done for Gigabit. In /drivers/phy.c, in PhyAutoNegStatusGet() API, replace the line " if(PHY_AUTONEG_INCOMPLETE == (data & (PHY_AUTONEG_STATUS)))" with "if(PHY_AUTONEG_COMPLETE == (data & (PHY_AUTONEG_STATUS)))"

    Regards,

    Sujith