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.

am437x双网卡第2网卡不通(rt-linux-4.1.18)

Other Parts Discussed in Thread: AM4379, TMDXSK437X

请教TI工程师:广州创龙AM4379开发板,创龙给的linux-3.14.43下双网卡都很正常。我移植TI 最新的 am437x-evm-linux-rt-sdk-src-02.00.02.11(linux-4.1.18),参考linux-3.14.43修改 dts文件,把复用的引脚都禁了,只用于RGMII,出现第一个网卡通讯很正常,第二网卡出现ping不通,第二网卡插拔网线也能侦测到。怎么解决呢?能不能给点思路?谢谢!

修改后的dts:
&mac {
/*slaves = <1>;*/
pinctrl-names = "default", "sleep";
pinctrl-0 = <&cpsw_default>;
pinctrl-1 = <&cpsw_sleep>;
dual_emac;
status = "okay";
};

&davinci_mdio {
pinctrl-names = "default", "sleep";
pinctrl-0 = <&davinci_mdio_default>;
pinctrl-1 = <&davinci_mdio_sleep>;
status = "okay";
};

&cpsw_emac0 {
phy_id = <&davinci_mdio>, <4>;
phy-mode = "rgmii";
};

&cpsw_emac1 {
phy_id = <&davinci_mdio>, <5>;
phy-mode = "rgmii";
};