I tried to use provided example for second ethernet provided with toradex_vf_4.4 system. I used KSZ8041NL as PHY connected on RMII interface, as adviced on your web-site ( High performance, low power Embedded Computing Systems | Toradex Developer Center ). Then I tried to boot device, which stopped after few seconds (here is output from terminal putty.log). What should I change for this to work?
As for Device tree, I used unmoddified device tree at first.
Then I attempted to make new device tree based both vf-colibri-eval-v3.dtsi and vf-colibri-dusl-eth.dtsi (combination_attempt.patch). With this device tree I successfully booted device, but the second ethernet is still not working, I tried to measure board with oscilloscope and it seems like clock signal is not generating on PTA9.
In my last attemt so far I tried to to swap from fec1 and fec0 to esw device, but with same result (third_attempt.patch).
I used toradex-pinout-designer_1.3.14 to avoid colisions, just to be sure.
In both second and third case first ethernet is working, but the second is not.
In second case during boot there is output, that fec0 didn’t manage to connect to PHY.
I hope those informations will help in solving this problem, I am out of ideas.