1G Ethernet Issue with AGX orin SOM

Hello Team,

We are working with a custom board that uses Marvell 1G Ethernet. The Ethernet interface works fine on one board but is not functioning on another, despite both boards being flashed with the same code. We are trying to understand the root cause of this issue. Below are the error messages we have observed.

��verify_rate_range: FMON_EQOS_RX: rate 0 below min 2142857
fmon_update_config: FMON_EQOS_RX: detected fault 0x80
verify_rate_range: FMON_MGBE0_RX_PCS: rate 0 below min 18750000
fmon_update_config: FMON_MGBE0_RX_PCS: detected fault 0x80
verify_rate_range: FMON_GBE_UPHY_L4_CORE_RX: rate 0 below min 18750000
fmon_update_config: FMON_GBE_UPHY_L4_CORE_RX: detected fault 0x80
��verify_rate_range: FMON_DSC: rate 446428 below min 7500000
fmon_update_config: FMON_DSC: detected fault 0x80
verify_rate_range: FMON_DSC: rate 7031250 below min 7500000
fmon_update_config: FMON_DSC: detected fault 0x80

I’m sure that it’s not a software issue.
Any help or insights would be greatly appreciated.

Best regards,
Parashuram

This log could be ignored. I think you are probably using Orin AGX industrial?

Yes, it’s the industrial version of AGX Orin. The ping works fine, but we are unable to access the internet. Browsing and package updates are not working.

Any suggestions on how to resolve this would be appreciated.

Best regards,
Parashuram

Actually I am not quite sure about what do you mean ping works fine but not able to access Internet. Such description seems not an issue on the PHY or Orin itself but the setting in your network environment.

When I ping Google, it works fine, as shown in the image below.

However, when I try to browse the internet or run system updates, it doesn’t work. Below is the error message we encountered.

Err:1
http://ports.ubuntu.com/ubuntu-ports
focal InRelease
  Could not connect to ports.ubuntu.com:80 (2620:2d:4000:1::16). - connect (101: Network is unreachable) Could not connect to ports.ubuntu.com:80 (2620:2d:4000:1::19). - connect (101: Network is unreacht
Err:2
http://ports.ubuntu.com/ubuntu-ports
focal-updates InRelease
  Unable to connect to ports.ubuntu.com:http:
Err:3
http://ports.ubuntu.com/ubuntu-ports
focal-backports InRelease
  Unable to connect to ports.ubuntu.com:http:
Err:4
http://ports.ubuntu.com/ubuntu-ports
focal-security InRelease
  Unable to connect to ports.ubuntu.com:http:
Reading package lists... Done
W: Failed to fetch
http://ports.ubuntu.com/ubuntu-ports/dists/focal/InRelease
  Could not connect to ports.ubuntu.com:80 (2620:2d:4000:1::16). - connect (101: Network is unreachable) Could not connect tot
W: Failed to fetch
http://ports.ubuntu.com/ubuntu-ports/dists/focal-updates/InRelease
  Unable to connect to ports.ubuntu.com:http:
W: Failed to fetch
http://ports.ubuntu.com/ubuntu-ports/dists/focal-backports/InRelease
  Unable to connect to ports.ubuntu.com:http:
W: Failed to fetch
http://ports.ubuntu.com/ubuntu-ports/dists/focal-security/InRelease
  Unable to connect to ports.ubuntu.com:http:
W: Some index files failed to download. They have been ignored, or old ones used instead.

We tested the same RJ45 network connection with another system, and the internet works, so it doesn’t seem to be an issue on the network side.

Best regards,
Parashuram

This is definitely not related to the device tree or pinmux setting for Orin.

Kernel level configuration does not control such high level thing.

When it can ping google.com, the PHY setting is already done. Try checking general Ubuntu network settings (route/DNS/firewall)

What kind of issue could this be? It’s quite unusual for us. Could you please advise on what settings or files we should check to troubleshoot this further? Any guidance on the specific paths or configurations that may need adjustment would be helpful.

Hi,

If you are designing a custom base board, then it means some adaptation configurations are needed.
Otherwise, your board may not work fine.

For Orin AGX series, you could refer to below document
https://docs.nvidia.com/jetson/archives/r36.3/DeveloperGuide/HR/JetsonModuleAdaptationAndBringUp/JetsonAgxOrinSeries.html?highlight=universal%20serial%20bus#jetson-agx-orin-platform-adaptation-and-bring-up
(please be aware that above link is for rel-36.3/jetpack6.0)

This document includes below configuration

  1. pinmux change & GPIO configuration
  2. EEPROM change as most custom boards do not have an EEPROM on it.
  3. Kernel porting
  4. PCIe configuration
  5. USB configuration
  6. MGBE configuration
  7. RGMII configuration

Thanks!

Thank you for your reply.

We have gone through the wiki and followed the steps, but the issue is still persisting. Could you provide some insight into which components might be causing this issue? Any hints or guidance on potential failures would be greatly appreciated.

Best regards,
Parashuram

Sorry for the late response.
Is this still an issue to support? Any result can be shared?