Unable to Enable Dual Ethernet Functionality on i.MX8QXP

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

Unable to Enable Dual Ethernet Functionality on i.MX8QXP

2,039 次查看
adnan_dst
Contributor III

Hello,

I am working on an i.MX8QXP with a custom carrier board that includes two Ethernet interfaces (KSZ9031RNXVB-TRVAO).

When configuring a single Ethernet interface (ethphy0), the dmesg log shows the link is up at 10 Mbps half-duplex with flow control off, and the assigned IP is in the 169...* range. However, enabling autonegotiation allows eth0 to obtain an IP address and successfully handle tasks like pinging and file transfers.

The issue arises when enabling both Ethernet interfaces in the device tree. The logs indicate a failure to connect to the PHY for both eth0 and eth1. Additionally, the mdio info command in U-Boot reports: No MDIO bus found.

I have attached the relevant device tree files and schematics. Please advise on the steps required to get both Ethernet interfaces operational.


Thanks.

0 项奖励
回复
3 回复数

2,037 次查看
adnan_dst
Contributor III
We are using a single MDIO interface to connect two Ethernet PHYs. Is it acceptable to use a single MDIO interface in this setup, or are there any changes required to ensure proper functionality?
0 项奖励
回复

2,006 次查看
JosephAtNXP
NXP TechSupport
NXP TechSupport

Hi,

Thank you for your interest in NXP Semiconductor products,

Could you share your <board>.c from u-boot?

Regards

0 项奖励
回复

1,983 次查看
adnan_dst
Contributor III

Hello,

Below is my board.c file from u-boot source.

Thanks!

0 项奖励
回复