Unable to connect to nv-tegra.nvidia.com

Hello.

I can’t sync sources:

demo@demo-EQ:~/nvidia/Linux_for_Tegra_6_1/source$ ./source_sync.sh -t jetson_36.4
Downloading default kernel/kernel-jammy-src source...
Cloning into '/home/demo/nvidia/Linux_for_Tegra_6_1/source/kernel/kernel-jammy-src'...
fatal: unable to connect to nv-tegra.nvidia.com:
nv-tegra.nvidia.com[0: 35.82.181.43]: errno=Connection refused
nv-tegra.nvidia.com[1: 34.216.216.36]: errno=Connection refused

Do you have problems on your server?

Sorry to bring this trouble, I have forwarded it to internal team to fix it, please wait for my update. Thanks

1 Like

I am seeing the same result for JetPack 6.2:

buildsvr@buildsvr:~/nvidia/nvidia_sdk/JetPack_6.2_Linux_JETSON_ORIN_NX_TARGETS/Linux_for_Tegra/source$ ./source_sync.sh -k -t jetson_36.4.3
Downloading default kernel/kernel-jammy-src source...
Cloning into '/home/buildsvr/nvidia/nvidia_sdk/JetPack_6.2_Linux_JETSON_ORIN_NX_TARGETS/Linux_for_Tegra/source/kernel/kernel-jammy-src'...
fatal: unable to connect to nv-tegra.nvidia.com:
nv-tegra.nvidia.com[0: 34.216.216.36]: errno=Connection refused
nv-tegra.nvidia.com[1: 35.82.181.43]: errno=Connection refused

@a.todd1 can you share source_sync.sh so I can understand what command you use to fetch the repo?

Sure, but I cannot upload a script here so I made it a .txt document.
source_sync.sh.txt (10.8 KB)

No changes were made to this and it was working the other day. I want to point out that I have tried pinging those IP addresses and am not getting any responses so I am pretty sure it is a server-side issue.

Thanks

1 Like

Thanks @a.todd1 for the info.
Yes, it is server load issue, we saw a lot of requests related to gitweb url so I am trying to understand what
are those requests for, I thought users just need to use git command to clone/fetch repo via https

1 Like

Thanks for looking into it @Lelei. It looks like this is a recurring issue for others L4t source_sync.sh unable to connect to nv-tegra.nvidia.com

1 Like

As of 5/30/25 this is still not working.

As of 6/2/25 I still cannot to sync for JetPack 6.2

would this help?

Here’s an easy fix as lelei noted above.

source_sync.sh wants to clone git:// repos but nv-tegra.nvidia.com is using https:// repos

cd JetPack_*_Linux_JETSON_AGX_ORIN_TARGETS/Linux_for_Tegra/source

and change it retaining a source_sync.sh.bak backup of the original file.

sed -i.bak ‘s|git://|https://|g’ source_sync.sh

Then run source_sync.sh as you normally would.

The server issue should be fixed, please help to get it a try. Thanks

It works now, thanks.

It looks like after syncing, the Makefile in the kernel directory is missing

Could you provide the exact command you executed, along with any error messages you encountered?

I ran the following to sync with the repos for JetPack 6.2:

./source_sync.sh -k -t jetson_36.4.3

By this point, the I was not seeing the usual “connection refused” errors, at a glance it looked like everything synced successfully.

Once tried building the kernel make -C kernel I was seeing an error that autoconf.h was missing.
I did some more digging and noticed the Makefile was missing after syncing JP6.2.

Here are some screenshots comparing the contents of source/kernel for JP6.1 and 6.2:

My work around for this was to copy the Makefile from 6.1 to 6.2 and that was successful, but if I did not have this (as others may not) it would prevent builds as documented here:

Thanks.

Maybe I had the incorrect assumption, should this file be provided by the SDKManager before source_sync? If so then I guess this issue is resolved?

@a.todd1 Could you let me know which command I should run to get JP6.1, and which repo the Makefile should be under?

Here is what I got after run ./source_sync.sh -t jetson_36.4
$ls
dtc-src hardware hwpm kernel kernel-devicetree nvdisplay nvethernetrm nvgpu nvidia-oot source_sync.sh tegra

For JP6.1 that command looks correct, though I have been using the -k switch as well

./source_sync.sh -k -t jetson_36.4

The Makefile should be under source/kernel, but not nested inside source/kernel/kernel-jammy-src

Maybe this file is populated after the SDK manager transfers (before running source_sync) but I am uncertain.

I run the command: ./source_sync.sh -t jetson_36.4 but only get the folder below:

ls -l

total 24
drwxr-sr-x 3 root p4 27 Jun 11 19:17 dtc-src
drwxr-sr-x 3 root p4 28 Jun 11 19:17 hardware
drwxr-sr-x 5 root p4 64 Jun 11 19:17 hwpm
drwxr-sr-x 3 root p4 38 Jun 11 19:09 kernel
drwxr-sr-x 6 root p4 108 Jun 11 19:17 kernel-devicetree
drwxr-sr-x 6 root p4 4096 Jun 11 19:17 nvdisplay
drwxr-sr-x 7 root p4 128 Jun 11 19:17 nvethernetrm
drwxr-sr-x 10 root p4 238 Jun 11 19:17 nvgpu
drwxr-sr-x 10 root p4 231 Jun 11 19:17 nvidia-oot
-rwxr-xr-x 1 root p4 17963 Jun 11 19:09 source_sync.sh
drwxr-sr-x 11 root p4 200 Jun 11 19:17 tegra

I don’t see “source” folder, did I miss anything?

You should be in Linux_for_Tegra/source for based on what ls -l returned for you. What is present in Linux_for_Tegra/source/kernel? Is there a Makefile?