Thor MGBE fails to attach AQR113C PHY (Error -19) after successful Firmware Load

Hi,
Jetson thor module + custom board SDK r38.2.
I’m bringing up an Aquantia AQR113C 10G PHY on the MGBE0 interface on a Tegra264 platform. I’ve modified the device tree to remove fixed-link and added the MDIO/PHY nodes using ethernet-phy-ieee802.3-c45.

Current Status:

  1. The Aquantia driver probes successfully and detects the PHY.

  2. The firmware (.cld file) is loaded from the filesystem successfully.

  3. The CRC check passes, indicating the firmware is correctly written to the PHY RAM.

  4. Failure: After the firmware loads and I wait for 2 seconds (added msleep), the nvethernet driver fails to attach to the PHY with error -19 (-ENODEV).

Here is the dmesg output with my added debug prints:

dmesg.txt (2.0 KB)

aqr113c.diff.txt (4.8 KB)

currently no support for any PHY + MDIO design.

PHYs+SMBUS, is it ok?

Any suggestions?

或者通过MGBE 外扩10Gphy, 有推荐方案吗?