Xavier-nx 'eth0' network cannot be used

software: Jetson Linux 35.4.1

log:
sudo dmesg |grep 2490000

[    2.357275] nvethernet 2490000.ethernet: Adding to iommu group 23
[    2.357553] nvethernet 2490000.ethernet: failed to read skip mac reset flag, default 0
[    2.357561] nvethernet 2490000.ethernet: failed to read MDIO address
[    2.357569] nvethernet 2490000.ethernet: setting to default DMA bit mask
[    2.357575] nvethernet 2490000.ethernet: set default TXQ to TC mapping
[    2.357580] nvethernet 2490000.ethernet: Setting default PTP RX queue
[    2.357593] nvethernet 2490000.ethernet: Failed to read DMA Tx ring size, using default [1024]
[    2.357599] nvethernet 2490000.ethernet: Failed to read DMA Rx ring size, using default [1024]
[    2.357615] nvethernet 2490000.ethernet: missing nvidia,pad_auto_cal_pu_offset, setting default 0
[    2.357620] nvethernet 2490000.ethernet: missing nvidia,pad_auto_cal_pd_offset, setting default 0
[    2.600017] nvethernet 2490000.ethernet: failed to get eqos_rx_m clk
[    2.600026] nvethernet 2490000.ethernet: failed to get eqos_rx_input clk
[    2.600033] nvethernet 2490000.ethernet: failed to get eqos_tx_divider clk
[    2.601444] nvethernet 2490000.ethernet: Ethernet MAC address: 48:b0:2d:76:14:06
[    2.601862] nvethernet 2490000.ethernet: Macsec not supported/Not enabled in DT
[    2.602759] nvethernet 2490000.ethernet: eth0 (HW ver: 50) created with 1 DMA channels
[   19.748243] nvethernet 2490000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off

When I use Jetson Linux version 32.7.3, the network is normal

Is this an Xavier NX dev kit? Or is this using a third party carrier board? If a third party carrier board, then you need their flash software (which will likely be either an edit to apply to the NVIDIA software, or their own complete flash setup; in some cases, but not smaller DIMM format, they might say to just use NVIDIA’s flash software).

If this is a dev kit, then R35.4.1 should have worked. If this is the case, then I suspect something was wrong with the flash procedure, e.g., an SD card model requires flashing the Jetson itself and not just the SD card.

I don’t think this is really a problem regrading configuration.

Xavier NX on board ethernet is inside the module… there is totally no need to configure anything to make it work…because you totally cannot change this part.

After testing, I found that Jetson Xavier NX can communicate normally on the network on the development kit, but cannot communicate on our company’s board.
However, using the l4t-32.7.3 version, both our company’s boards and development kits can communicate. Is this related to the dts parameter?

I don’t think that is related. Actually no need to configure this part for XNX module.

Is everything on your company’s carrier board, for the networking, including power rails, exactly the same? Is there a difference in that compared to the dev kit carrier board reference design?

There is a difference in the circuit

I can’t personally suggest anything based on that design, although NVIDIA might. One thing I will suggest though is to take a good oscilloscope and compare what you see at the points where the design is the same as the reference board, and look at that signal on both the reference board and your board for comparison. Find the first location where the signal/behavior diverges between the two designs.

The circuit design of Xavier NX dev kit has 8 GBE_MDI lines. We only used 4 GBE_MDI lines. Is this okay?

I printed some detailed logs


It will continuously execute the ether_set_rx_mode function and the ether_start_xmit function to retry. At the same time, I found that under normal circumstances, it will print out 5 sets of mc addr values. When it is abnormal, it can only print up to 4 sets of mc addr values.

Hi,
Please check Chapter 7 in production design guide:
https://developer.nvidia.com/jetson-xavier-nx-product-design-guide

We suggest follow the design to connect all pins.

Can I change the configuration to connect to the network through 4 pins?
Or can it be downgraded to 100M/s network?

Nope.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.