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

Hi,

 

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

 

 

Thanks

Outcomes