AnsweredAssumed Answered

AR8031 Phy 1 not found on U-Boot

Question asked by Valentina Fernandez Alanis on May 27, 2016
Latest reply on May 29, 2016 by igorpadykov



We are facing a problem with the AR8031 phy chip. It seems that the phy address is not properly recognized by u-boot.

Ethernet works on kernel as expected.


Phy address is set to 1 on our hardware, however when setting the PHY address to one on u-boot the following message appears:


U-Boot 2015.04-00132-g244c0eb-dirty (May 18 2016 - 15:58:37)


In:    serial

Out:   serial

Err:   serial

Net:   Phy 1 not found


When we change the phy address to 0 on u-boot, the output is the following:


U-Boot 2015.04-00132-g244c0eb-dirty (May 26 2016 - 18:15:43)


In:    serial

Out:   serial

Err:   serial

Net:   FEC [PRIME]


Some weeks ago U-boot was recognizing the chip in phy address 1 and now it is working on phy address 0 without making any hardware changes.


Why is this happening?


Ethernet schematic:


Screen Shot 2016-05-27 at 10.50.56 AM.png