rgmii-rxid enabling

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

rgmii-rxid enabling

1,908 次查看
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 项奖励
回复
4 回复数

1,902 次查看
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 项奖励
回复

1,899 次查看
rashmikj
Contributor III

I have tried this . but there is no change.

How to check phy registers??

0 项奖励
回复

1,893 次查看
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 项奖励
回复

1,886 次查看
rashmikj
Contributor III

The problem resolved after i modified the marvell phy driver.

0 项奖励
回复