Include nfp driver in linux-modules
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Medium
|
Seth Forshee | ||
Bionic |
Fix Released
|
Medium
|
Seth Forshee |
Bug Description
SRU Justification:
------------------
[Impact]
* Currently the driver for Netronome Agilio SmartNICs, nfp.ko, is included in linux-moudles-
An implication of this is that on minimal installs, where the linux-modules but not linux-modules-extra
packages are available, the nfp.ko module cannot be installed. In particular this means the driver for
any VFs of Netronome Agilio SmartNICs which have been made available to guests using PCI pass-through
cannot be used by those guests if they have installed using Canonical cloud images, a likely scenario.
In contrast the driver for the i40e is provided in the linux-modules package and thus guests can
access their VFs in the scenario described above.
Thus we do not believe it is unreasonable to request that nfp.ko be included in linux-modules rather
than linux-modules-
users-of guests being able to use Netronome Agilio SmartNICs and not be able to use them.
This is a packaging update request and included no request to change the kernel source code,
thus no backports are requred.
[Test Case]
* Install system using Canonical cloud images
* Observer that /lib/modules/
* If an Netronome Agilio SmartNIC device is present, via PCI pass-through or otherwise,
that the nfp driver is not loaded and no netdevs are present for the Netronome Agilio SmartNIC.
[Regression Potential]
* Any bugs present in the nfp.ko will now be exposted to guests. However as the same nfp.ko driver binary
is already included in and available on installs that have access to linux-modules-
seem an unreasonable burden.
[Other Info]
* None
description: | updated |
Changed in linux (Ubuntu): | |
status: | Incomplete → Confirmed |
Changed in linux (Ubuntu): | |
importance: | Undecided → Medium |
status: | Confirmed → Triaged |
Changed in linux (Ubuntu): | |
assignee: | nobody → Seth Forshee (sforshee) |
status: | Triaged → In Progress |
Changed in linux (Ubuntu Bionic): | |
assignee: | nobody → Seth Forshee (sforshee) |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in linux (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu): | |
status: | Fix Committed → Fix Released |
This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:
apport-collect 1768526
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.