双网口,PHY使用的芯片均为ET1011,通过ifconfig查看,可以看到eth0和eth1,但是无法通过DHCP获得IP,通过手动设置IP,可以正确设置,但是还是无法PING通网关以及局域网中的设备,网口使用了RGMII模式,也在内核中配置了 TI CPSW Switch as Dual emac。目前eth0和eth1均表现出这样的问题,请问如何解决?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
双网口,PHY使用的芯片均为ET1011,通过ifconfig查看,可以看到eth0和eth1,但是无法通过DHCP获得IP,通过手动设置IP,可以正确设置,但是还是无法PING通网关以及局域网中的设备,网口使用了RGMII模式,也在内核中配置了 TI CPSW Switch as Dual emac。目前eth0和eth1均表现出这样的问题,请问如何解决?
请问,你是不是将两个网口都接入到同一个网络时发生了上述的问题?做个测试,如果说只接入ETH0或者ETH1到网络,看看DHCP获取IP以及PING操作能成功么?
我也遇到同样的问题,用的是TI提供的DEMO板,原装的linux的SD卡启动的,手动设置两个网口的IP后,能ping通,但是只能从同一个口ping通,另外一个网口压根不通
你好!请先在u-boot下测试是否能够ping通其中一个,
按以下步骤确认:
1) set GMII_SEL
(2) pinmux
是否配置正确,并确认已经使用。
(3) timing adjustment for RGMII according to different PHY
查看你的PHY的datasheet,看是否可以通过寄存器或者外部管脚来条件PHY的timing
类似问题,可以参考如下链接:
http://e2e.ti.com/support/arm/sitara_arm/f/791/t/182794.aspx?pi239031349=2