rgmii-rxid enabling

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

rgmii-rxid enabling

1,866 Views
rashmikj
Contributor III

We have a LS1046A rev1.1 custom board which has RGMII1 connected to a Marvell PHY (88e1512). The RGMII phy works fine as long as i don't enable MARVELL phy driver .

When we enable MARVELL phy driver, ping fails. It looks like the problem is at RX side. If I ping my workstation I can see in Wireshark that the workstation is responding to ARP request but my LS106A board is not seeing the reply.

when i check the phy_interface, i get the following message.

root@localhost:/sys/class/net/fm1-mac4/phydev# cat phy_interface
rgmii-txid

How do i enable rgmii-rxid also. I tried in device tree but there is no change.

Kindly help

0 Kudos
Reply
4 Replies

1,860 Views
ufedor
NXP Employee
NXP Employee

Please check the PHY registers when RX is operational and when it fails.

Normally the following property has to be set for RGMII in the device tree:

phy-connection-type = "rgmii-id";

0 Kudos
Reply

1,857 Views
rashmikj
Contributor III

I have tried this . but there is no change.

How to check phy registers??

0 Kudos
Reply

1,851 Views
ufedor
NXP Employee
NXP Employee

You wrote:

> The RGMII phy works fine as long as i don't enable MARVELL phy driver .

What does it mean?

> How to check phy registers

Useful reference for U-Boot:

https://www.programmersought.com/article/62226118857/

0 Kudos
Reply

1,844 Views
rashmikj
Contributor III

The problem resolved after i modified the marvell phy driver.

0 Kudos
Reply