Ethernet speed on 1000BASE-T1 HSD port dropped to 100Mbps

Please provide the following info (check/uncheck the boxes after creating this topic):
Software Version
DRIVE OS Linux 5.2.6
DRIVE OS Linux 5.2.6 and DriveWorks 4.0
DRIVE OS Linux 5.2.0
DRIVE OS Linux 5.2.0 and DriveWorks 3.5
NVIDIA DRIVE™ Software 10.0 (Linux)
NVIDIA DRIVE™ Software 9.0 (Linux)
other DRIVE OS version
other

Target Operating System
Linux
QNX
other

Hardware Platform
NVIDIA DRIVE™ AGX Xavier DevKit (E3550)
NVIDIA DRIVE™ AGX Pegasus DevKit (E3550)
other

SDK Manager Version
1.7.1.8928
other

Host Machine Version
native Ubuntu 18.04
other

Hi

The Drive OS version in use is 5.1.6.1

nvidia@xavier1a:~$ cat /etc/nvidia/version-ubuntu-rootfs.txt
5.1.6.1-16902563

I connected one of the 1000BASE HSD ports through a E3579 Adapter to a Gbit Switch. Later I realized the switch showing the speed as 100Mbps.

I did the following but the speed stills says 100Mbps on the switch :

  • Changed to different port on the switch
  • Changed the Ethernet cable
  • Used another E3579 Adapter

On the both machines the Ethernet says 1000 as we checked

nvidia@xavier1a:~$ sudo ethtool eth0
Settings for eth0:
Supported ports: [ TP AUI BNC MII FIBRE ]
Supported link modes: 1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Link partner advertised link modes: 1000baseT/Full
Link partner advertised pause frame use: No
Link partner advertised auto-negotiation: No
Link partner advertised FEC modes: Not reported
Speed: 1000Mb/s
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: d
Wake-on: d

Dear @farid.rajaei,
Could you share the connection detail pictures. Also, could you take a look at https://docs.nvidia.com/drive/drive_os_5.1.6.1L/nvvib_docs/index.html#page/DRIVE_OS_Linux_SDK_Development_Guide/Network%20Setup/network_ethernet_100m_1g.html#wwconnect_header

Dear @farid.rajaei,
I am assuming you have connected to Channel B on E3579 dongle. Do you see green color or yellow color on left light indicator of channel B port? Green indicates Ethernet link is running at 1Gbps.

BTW how did you verify the speed?

Hi @SivaRamaKrishnaNV

I am connected to Channel A.

Right light on E3579 is yellow and the left one is blinking Orange (maybe Amber)

The 100Mbps is what my Netgear GS108 Gbit displays another Xavier connected to the same port shows 1G on this switch

Dear @farid.rajaei,
Could you connect to channel B and check the light color as mentioned in https://docs.nvidia.com/drive/drive_os_5.1.6.1L/nvvib_docs/index.html#page/DRIVE_OS_Linux_SDK_Development_Guide/Network%20Setup/network_ethernet_100m_1g.html#wwconnect_header

Using Channel B I am having the similar experience

Dear @farid.rajaei,
Could you share the aurix version? Also, how about connecting to other 1Gb HSD ports? Does that work for you? Could you also check gethyperionconfig command on aurix console and see if it works?

Hi @SivaRamaKrishnaNV

I cannot access ttyUSB1 to access to AURIX prompt as mentioned in https://docs.nvidia.com/drive/drive_os_5.1.6.1L/nvvib_docs/index.html#page/DRIVE_OS_Linux_SDK_Development_Guide/Utilities/util_minicom.html

However I can get to ttyUSB2 and ttyUSB6

Dear @farid.rajaei,
Please use /dev/ttyUSB3 to connect to Aurix. Also, do you see any difference after connecting to other 1Gb HSD ports?

another Xavier connected to the same port shows 1G on this switch

Does this target as same DRIVE release? How about re-flashing the target with DRIVE SW 10.0? Is it possible?

Looks that there is an issue on our HSD1/2 port once I switched to HSD3/4 the link came up as 1Gbps.

And our other Xavier unit has 5.2.6.0 on it

FYI the out for the AURIX was

shell> version
*Info: Executing cmd: version, argc: 0, args: *
SW Version: DRIVE-V5.1.6-E3550-EB-Aurix-With3LSS-ForHyperion-StepA-3.05.04
Compilation date: Jun 25 2019, 14:25:36
Command Executed
shell> gethyperionconfig
*Info: Executing cmd: gethyperionconfig, argc: 0, args: *
Error: Unknown command
Invalid Command

Dear @farid.rajaei,
Looks that there is an issue on our HSD1/2 port once I switched to HSD3/4 the link came up as 1Gbps

Does this unblocks you from development. As I understand, another board which has DRIVE OS 5.2.6 shows the same port as 1Gbps. Is it possible to reflash/upgrade DRIVE Release to fix if there is any SW issue.

Hi @SivaRamaKrishnaNV

Yes that unblocked us. Thanks for your support and help

1 Like