DGX Spark Mini – Missing Mellanox OFED drivers and DGX Spark repo for Ubuntu 24.04 (ARM64)

I am working with a DGX Spark Mini running Ubuntu 24.04.4 LTS (Noble) with the NVIDIA-custom kernel:

6.17.0-1008-nvidia (ARM64)

The system cannot install the Mellanox OFED drivers required for the ConnectX‑7 NIC because the DGX Spark repository for Noble appears to be missing.

When I configure the repo:

https://repo.download.nvidia.com/dgx/spark/ubuntu noble

APT returns:

404 Not Found

E: The repository does not have a Release file.

As a result, the package nvidia-system-mlnx-drivers and its dependencies (doca-ofed, mlnx-nvme-dkms, mlnx-nfsrdma-dkms, etc.) are “not installable.”Only mlx5/core is present in /lib/modules, and the full Mellanox driver stack is missing.

I need clarification on the following:

Is there an official DGX Spark repository for Ubuntu 24.04 (Noble) on ARM64?

If so, what is the correct repo URL and GPG key?

If not, can you provide the correct Mellanox OFED driver packages or kernel modules for kernel 6.17.0-1008-nvidia?

Is Ubuntu 24.04 currently supported for DGX Spark Mini, or should we use Ubuntu 22.04 (Jammy) instead?

This issue blocks NIC functionality and RDMA on both Spark nodes. Any guidance or access to the correct driver packages would be appreciated.

Thank you.

DOCA/OFED packages can be downloaded from the NVIDIA Website
However, installing the drivers requires Secure Boot to be disabled so the drivers are not officially supported on DGX Spark platforms.

Thank you for the clarification regarding DOCA/OFED and Secure Boot.

I need additional guidance because this limitation leaves my DGX Spark Mini systems without a functional Mellanox driver stack. Both Spark1 and Spark2 are running the NVIDIA-custom kernel:

6.17.0-1008-nvidia (ARM64, Ubuntu 24.04)

On this platform, only mlx5/core is present. The required modules (mlx5/pci, mlx5/en, RDMA, NVMe‑RDMA, NFS‑RDMA, etc.) are missing, and the DGX Spark APT repository for Noble does not appear to exist. As a result, the ConnectX‑7 NIC cannot operate, and the systems cannot participate in high-speed networking.

Given that DOCA/OFED is not supported due to Secure Boot requirements, could you please clarify:

What is the officially supported Mellanox driver stack for DGX Spark Mini on Ubuntu 24.04 (ARM64)?

Is there a DGX Spark repository for Noble that provides the Mellanox modules for kernel 6.17.0‑1008‑nvidia?

If Noble is not yet supported, should DGX Spark Mini systems be running Ubuntu 22.04 (Jammy) instead?

Is there an official method to restore the full Mellanox driver tree on DGX Spark without disabling Secure Boot?

Right now, the platform cannot use its high-speed NIC, and I want to ensure I am following the supported configuration. Any guidance or official documentation on the correct OS version, kernel, and driver stack for DGX Spark Mini would be greatly appreciated.

Thank you.

There are no extra drivers needed or supported on GB10 platforms.
Currently, the only OS supported is Ubuntu 24.04

Thank you for confirming that DOCA/OFED is not supported on DGX Spark Mini and that Ubuntu 24.04 is the only supported OS.

I need clarification because the in‑kernel Mellanox drivers included with the DGX Spark Mini kernel appear to be incomplete. On both of my DGX Spark Mini systems running:

Ubuntu 24.04.4 LTS

Kernel: 6.17.0-1008-nvidia (ARM64)

the only Mellanox module present is:

mlx5/core

All other required in‑kernel modules are missing, including:

mlx5/pci

mlx5/en

mlx5/netdev

mlx5/diag

mlx5/vdpa

mlx5/fpga

RDMA modules (rdma_cm, ib_core, mlx5_ib, etc.)

Because these modules are not present, the ConnectX‑7 NIC does not appear at all, and the QSFP ports cannot be used. This prevents any high‑speed networking or multi‑node training.

Since external OFED/DOCA drivers are not supported and Secure Boot must remain enabled, could you please confirm:

Whether the full Mellanox driver set is expected to be included in kernel 6.17.0-1008-nvidia for DGX Spark Mini?

If so, can you provide the correct package or update that contains these missing in‑kernel modules?

If not, is there an updated kernel or driver bundle planned for DGX Spark Mini on Ubuntu 24.04 that restores full ConnectX‑7 functionality?

At the moment, the platform cannot use its Mellanox NIC at all, so I want to ensure I am following the supported configuration.

Thank you.

@vamsidhar.r.vurimindi2021 you could add DOCA packages, but first you need to register your own key to sign the kernel modules. Install dkms and a MOK, then install the doca-ofed packages.

Since DOCA packages are not issued by Canonical and there’s no Nvidia key registered already the newly added modules won’t load because of Secure Boot. There’s zero chance Nvidia would give you a SB key, so you’re on your own and need to add your MOK (machine owned key)