rgmii-rxid enabling

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

rgmii-rxid enabling

1,893件の閲覧回数
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,887件の閲覧回数
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,884件の閲覧回数
rashmikj
Contributor III

I have tried this . but there is no change.

How to check phy registers??

0 件の賞賛
返信

1,878件の閲覧回数
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,871件の閲覧回数
rashmikj
Contributor III

The problem resolved after i modified the marvell phy driver.

0 件の賞賛
返信