Hello,Wang.In ls1043aqds, first I removed the ethernet@e4000 node (rgmii1), but the error was not found. However, several other qsgmii interfaces I defined also reported the same error. I'm depressed. Files related to the device tree are attached.
It seems that there is hardware problem that the QSGMII Ethernet ports cannot be probed in both u-boot and Linux Kernel at all.
You can do MDIO tests on u-boot to examine the LAN8814 hardware first. Use mdio or mii commands on u-boot to read the PHY registers of LAN8814. If LAN8814 doesn't respond with reasonable values at MDIO transactions, it shall have some hardware issues.
=>mdio read mdio@fc000 0x8 1
For all "F" result, it means there is problem with PHY hardware.
In your RCW configuration, you configured SRDS_PLL_REF_CLK_SEL_S1=0, please check whether the following is suitable for your target board.
SerDes 1, PLL1 : 0 - 100MHz for SGMII and PCIe