rgmii-rxid enabling

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

rgmii-rxid enabling

1,404 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
4 Replies

1,398 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

1,395 Views
rashmikj
Contributor III

I have tried this . but there is no change.

How to check phy registers??

0 Kudos

1,389 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

1,382 Views
rashmikj
Contributor III

The problem resolved after i modified the marvell phy driver.

0 Kudos