I’m using the custom carrier board for AGX Orin.
nv_tegra_release: R36 (release), REVISION:3.0
I have a question because AQR113C (10G PHY) ID can be read through MDIO between Orin and AQR113C, but 10G operation is impossible after this.
I am attaching the “dmesg” log to the attachment, so I would like to ask you to check if you can provide information about the part that is not functioning. log_dmesg.txt (58.2 KB)
I downloaded AQR113C firmware GeneralFW_v5.6.7_All_modes_notes.zip file.
and there are many kinds of VER1922 files.
Please advise me on the file to apply.
Here is a DT entry that I applied to my custom carrier board.
(R38 Release)
10G phy is connected with 10G RJ45 connector.
As following nvidia,phy-iface-mode = <0>;
with this mapping, I tried flashing 2 files AQR F/W AQR-G4_v5.6.7-AQR_Marvell_Swap_XFI_ID44836_VER1922.cld and
AQR-G4_v5.6.7-AQR_Marvell_Swap_USX_ID44860_VER1922.cld
(Which file should be applied?)
But 10G (MGBE) is not working now.
cf. if I type “ifconfig” then it always displays as “eth0” TX/RX packets 0
I am asking about a problem with AQR113C access where FW ID is always read as 0x00 when read with MDIO bus from CPU.
What value should the FW ID value be read?
When reading the FW ID with MDIO, what problem causes it to be read as 0x00?
I read PHY ID as “31C3 1C12” with MDIO but after that reading FW ID of AQR113C is not the correct value response from AQR but read as 0x00.
I’m asking what’s wrong with AQR113C’s FW ID being read as 0x00.
I attach the FW ID read code (WORK:) below.
Actually you don’t need anything from device tree… I don’t know what is your purpose of asking this.
The original device tree already has MGBE enabled for AQR113C… If it cannot work on your board but work on devkit, then it means your firmware might be wrong…
You can search that error log in forum too and you will notice most of them are talking about wrong firmware…
As you recommended the version is as follows but they do not all work.
I applied as below Fireware files.
AQR_Marvell_Swap_XFI2500_ID44840_VER1922.cld
AQR-G4_v5.6.7-AQR_Marvell_Swap_XFI_ID44836_VER1922.cld
AQR-G4_v5.6.7-AQR_Marvell_Swap_USX_ID44860_VER1922.cld
Please recommend me again the exact Firmware file.
Hello, I have encountered the same issue with the customized version I am using. The error is Aquantia AQR113C 6810000. Ethernet: 00: aqr107_wait_reset_complete failed: -110, but I cannot contact Marvell. How should I flash the firmware?
Yes, I solve it
First erase (Clear) EEPROM Firmware area with “00” and flash it again.
then AQR chip can load Firmware ID without garbage area data.
Maybe the problem was caused by the loading EEPROM unerased area and it was not erased data loading with garbage data to the AQR Memory without copying it to the AQR.