Public bug reported:

Support for doca-ofed-25.10 DKMS in Ubuntu Noble


[ SRU Justification ]

This is an effort to repackage the DKMS portion of the doca-ofed upstream 
package distributed by NVIDIA through a public HTTP source (e.g. 
https://linux.mellanox.com/public/repo/doca/).
NVIDIA distributes this as a set of deb packages in a tarball at the following 
address: https://developer.nvidia.com/doca-downloads; this package is for the 
3.2.1 version of the upstream NVIDIA package.


Current Ubuntu packaging lacks support for NVIDIA Bluefield/IGX platform: this 
is needed as customers using NVIDIA hardware can take advantage of custom, high 
performance drivers directly through Canonical apt system, without the need of 
downloading an external tarball to be manually installed on the target 
machines. 

This helps as well any automated installation flow as, by just
specifying the need for this package as an apt dependency, avoids the
automation issue of finding the HTTP address of the latest version of
the doca-ofed package distributed by NVIDIA and the relative scripting
to manually install them.

This package adds a set of kernel modules related to the NVIDIA mlnx5
hardware family.

This package is related to the 
https://launchpad.net/ubuntu/+source/mofed-modules-24.10/ package already 
accepted last year. This is the newer LTS version distributed by NVIDIA.
There are no modification in repackaging, apart from a more coherent name with 
NVIDIA naming scheme, has been applied to the repackaging.
Another difference from the 24.10 version, is a smaller list of .ko files that 
will be built on the target machine, following what invoking the doca-ofed 
target on the original package installs.


[ Current Test Plan ]

 * Tested on 
     * Noble-nvidia-tegra derivative kernel 6.8.0-1013.13 / 6.8.0-1014.14
     * Noble 6.8.0-71-generic, 6.8.0-88-generic and 6.8.0-90-generic
     * Questing 6.17.0-7-generic and 6.17.0-8-generic

 * Before upstreaming an update version of the repackaged kernel
modules, a local test to the affected kernels must be executed. At the
moment, the main target kernel is the noble:linux-nvidia-tegra one, so
the tests will be thoroughly executed on the specific hardware running
said kernel. If the modules load correctly, the package is considered
sane and can be uploaded to the wider public.


[ Where problems could occur ]

 * No issues can be thought, as this is an extra package to be manually
installed by a customer and, without the necessary hardware, no driver
is automatically loaded in memory.


[ Other Info ]

 * The repackaging code is contained in the repository at the following
address: https://kernel.ubuntu.com/forgejo/alessiofaina/nvidia-doca-
ofed-dkms

 * Examples of the repackaged DKMS can be found at the following private
PPA: https://launchpad.net/~alessiofaina/+archive/ubuntu/mofed-
autoupload-test/+packages

* All the modules as GPL-2 or Dual BSD/GPL licensed, no closed source
binaries are redistributed.

** Affects: linux (Ubuntu)
     Importance: Critical
     Assignee: Alessio Faina (alessiofaina)
         Status: New

** Changed in: linux (Ubuntu)
     Assignee: (unassigned) => Alessio Faina (alessiofaina)

** Changed in: linux (Ubuntu)
   Importance: Undecided => Critical

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2139667

Title:
  [NEEDS PACKAGING] doca-ofed-25.10-dkms DKMS suite

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2139667/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to