Am335x 双网卡ping不通问题

am335x下使用两个phy芯片dp83620实现双以太网通信,系统为linux sdk v06.00 ,配置两网口在不同网段(192.168.1.0和192.168.2.0)。测试现象如下:

1. 分别单独接一根网线时两个网口均能ping通主机,

2. 但如果两个网口的网线都插上此时可能两段内的主机都不能ping通,wireshark抓包发现两个phy都已经发出了arp包,主机也回应了arp包。

3. 但如果从主机向板子的两个网口ping均能ping通,而且此后板子也能ping通主机了。

由1判断phy应该没问题,由2可以预测arp包可能被mac滤掉了,由3可知貌似只有arp包被过滤了,一切疑问待ti专家解答。