1 使用AM335X芯片做双网口设备,eth0连接LAN8720, eth1接KSZ8863 switch,
现在eth0可以正常使用,而eth1可以link-up,但是无法ping通局域网内其他设备。
KSZ8863是switch芯片,有3个port端口,port3连接AM335X, 内核中配置phy_id为 “0.01”,所以当网线插到KSZ8863的port1口时,会link-up,
内核已经配置dual mac模式,感觉配置都是正确的,但是不知道为什么,就是无法使用,
请协助!! 谢谢!
Shine:
请看一下两个网卡是否在同一个网段,AM335x的双网口不支持在同一个网段。
yongqing wang:
这里有比较详细的介绍你可以参考这个:http://asd7893361.spaces.eepw.com.cn/articles/article/item/108935
wuqiong le1:
回复 Shine:
不在同一个网段的,我试了下两个网口都是用LAN8720,则可以正常使用,请问switch芯片能用phy的通用配置来使用吗?
wuqiong le1:
回复 yongqing wang:
使用两个phy芯片已经可以使用了,不过把其中一个phy芯片换成了switch芯片,switch可以link-up,但是无法ping通局域网内其他设备。
Jian Zhou:
回复 wuqiong le1:
这个switch芯片的配置有没有和PHY不一样的地方,内核默认驱动只是支持铺铜PHY芯片的。
user5855683:
回复 wuqiong le1:
請問您的問題解決了嗎?