I faced the same problem, i had the message "no PHY, assuming direct connection to switch".
I modified my dts to add mdio node and now i get only:
IP-Config: Failed to open eth1
IP-Config: Device `eth1' not found
&fec2 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_enet2>;
phy-mode = "rmii";
phy-handle = <ðphy2>;
phy-reset-gpios = <&gpio2 7 GPIO_ACTIVE_LOW>; /* GPIO2_7 */
status = "okay";
mdio {
#address-cells = <1>;
#size-cells = <0>;
ethphy2: ethernet-phy@0 {
compatible = "micrel,ksz8081";
device_type = "ethernet-phy";
reg = <0>;
};
};
};
I try to boot on NFS. The kernel is well load throught TFTP but impossible to load rootfs.
Did you solved your problem?