dpdk 16.11.2-3 ADT test failure with linux 4.12.0-4.5

Bug #1700768 reported by Seth Forshee
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
dpdk (Ubuntu)
Fix Released
High
Christian Ehrhardt 
Revision history for this message
Seth Forshee (sforshee) wrote :
tags: added: kernel-adt-failure
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :
Changed in dpdk (Ubuntu):
status: New → Triaged
assignee: nobody → ChristianEhrhardt (paelzer)
importance: Undecided → High
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

HWE into Xenial -> no dkms packages
4.12 for Artful well might happen or at least people might install it on their own.
But TL;DR no SRU needed - just artful for now.

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Test builds ok, found no other regression.

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Without the fix I could confirm the issue as expected (via daily mainlin 4.12-rc7):
/var/lib/dkms/dpdk-igb-uio/16.11.2/build/igb_uio.c:383:7: error: implicit declaration of function ‘pci_enable_msix’ [-Werror=implicit-function-declaration]
   if (pci_enable_msix(dev, &msix_entry, 1) == 0) {
       ^~~~~~~~~~~~~~~
cc1: some warnings being treated as errors

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

With the fix former 4.10 and 4.12 build dkms module just fine:

Setting up dpdk-igb-uio-dkms (16.11.2-4~git1) ...
Loading new dpdk-igb-uio-16.11.2 DKMS files...
Building for 4.10.0-22-generic 4.12.0-041200rc7-generic
Building initial module for 4.10.0-22-generic
Done.

igb_uio:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/4.10.0-22-generic/updates/dkms/

depmod...

DKMS: install completed.
Building initial module for 4.12.0-041200rc7-generic
Done.

igb_uio:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/4.12.0-041200rc7-generic/updates/dkms/

depmod...

DKMS: install completed.

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Submitted fixes for peer review to deb_dpdk and from there they can be picked up into Debian which will sync to artful.

Changed in dpdk (Ubuntu):
status: Triaged → In Progress
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Since this is "only" for 4.12 I will wait until this is picked up the normal way, if for whatever reason we need that faster (=add ubuntu delta for now) please let me know.

Revision history for this message
Seth Forshee (sforshee) wrote :

Thanks! It should be at least a couple of weeks before we're trying to get a 4.12 kernel into the archive, so there's still some time.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package dpdk - 16.11.2-4

---------------
dpdk (16.11.2-4) unstable; urgency=medium

  [ Christian Ehrhardt ]
  * d/p/igb_uio-switch-to-new-irq-function-for-MSI-X.patch: fix dkms issue
    in kernel 4.12 (LP: #1700768)

  [ Luca Boccassi ]
  * Add patches to make the documentation and linker script builds fully
    reproducible.
  * Add patches to make the libraries and PMDs builds fully reproducible,
    by making the listing order of headers, source files and objects in
    the makefiles stable (via sorting).

 -- Luca Boccassi <email address hidden> Fri, 30 Jun 2017 12:09:59 +0100

Changed in dpdk (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.