请教一下,如何在sdk8.0中把双网卡都使用起来?
硬件板是自己做的3358的板子,sdk8.0已经运行起来,并且其中一个网卡已经可以正常使用。
想把第二个网卡用起来,需要做哪些工作?
谢谢!
Steven Liu1:
你是指在uboot阶段还是kernel阶段?
代码移植方面做完了?只是不知道在应用层怎么用?还是说想知道第二个网卡的移植工作?
QingKai Ji1:
回复 Steven Liu1:
Steven Liu:您好!
希望了解第二个网卡在kernel阶段使用,需要做的移植工作。
不过,目前已经做了一些工作:
1、uboot里面cpsw_dat.slaves设为2;
2、设备树里面引脚复用cpsw_default中增加了rgmii2的配置;
3、设备树里面cpsw_emac1配置了phy_id和phy-mode;
在linux起来后,ifconfig只看到eth0,没有eth1,给eth0配置IP后,
两个网卡都可以工作(两个网卡分别连两台电脑,能够从板上ping通这两台电脑)
问题:如何才能看到eth1,可以同时使用eth0和eth1?
谢谢!
QingKai Ji1:
回复 Steven Liu1:
Steven Liu:您好!
问题已经解决!
sdk8.0双网卡默认应该是switch mode,而dual mac的配置从menuconfig中移到了dts里面,
在dts里面加上dual_emac就可以了(linux起来后ifup eth1)。
谢谢指点!