nvidia-dkms-470 fails to build with kernel 5.19

Bug #1978539 reported by Andrea Righi
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
nvidia-graphics-drivers-390 (Ubuntu)
Fix Released
Undecided
Unassigned
Kinetic
Fix Released
Undecided
Unassigned
nvidia-graphics-drivers-450-server (Ubuntu)
Fix Released
Undecided
Unassigned
Kinetic
Fix Released
Undecided
Unassigned
nvidia-graphics-drivers-470 (Ubuntu)
Fix Released
Undecided
Unassigned
Kinetic
Fix Released
Undecided
Unassigned
nvidia-graphics-drivers-470-server (Ubuntu)
Fix Released
Undecided
Unassigned
Kinetic
Fix Released
Undecided
Unassigned
nvidia-graphics-drivers-510 (Ubuntu)
Fix Released
Undecided
Unassigned
Kinetic
Fix Released
Undecided
Unassigned
nvidia-graphics-drivers-510-server (Ubuntu)
Fix Released
Undecided
Unassigned
Kinetic
Fix Released
Undecided
Unassigned

Bug Description

[Impact]

nvidia-dkms-470 fails to build on kinetic with the new (upcoming) kernel 5.19.

[Test case]

sudo apt install nvidia-dkms-470

[Fix]

Change driver to support the new 5.19 ABI.

[Regression potential]

We may see build issues / regressions in kernels >= 5.19, since the fix are only affecting kernels >= 5.19.

Tags: patch
Revision history for this message
Andrea Righi (arighi) wrote :

debdiff in attach fixes all the build failures with kernels >= 5.19.

tags: added: patch
Revision history for this message
Andrea Righi (arighi) wrote :

same fixes for nvidia-dkms-510.

Revision history for this message
Andrea Righi (arighi) wrote :

same fixes for nvidia-dkms-470-server

Revision history for this message
Andrea Righi (arighi) wrote :

Fixes for nvidia-dkms-510-server.

Revision history for this message
Andrea Righi (arighi) wrote :

I'm attaching also what I've got so far for nvidia-dkms-450-server. The only problem is that at build time I'm getting this error:

  ERROR: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol 'cc_mkdec'

It looks like with 5.19 nvidia module requires to use this symbol that is exported as GPL-only, therefore the failure... and honestly I don't really know how to fix this one.

Changed in nvidia-graphics-drivers-470 (Ubuntu Kinetic):
status: New → In Progress
Revision history for this message
Andrea Righi (arighi) wrote :

Fixes for nvidia-dkms-390 with kernel 5.19.

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

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in nvidia-graphics-drivers-390 (Ubuntu):
status: New → Confirmed
Changed in nvidia-graphics-drivers-450-server (Ubuntu):
status: New → Confirmed
Changed in nvidia-graphics-drivers-470-server (Ubuntu):
status: New → Confirmed
Changed in nvidia-graphics-drivers-510 (Ubuntu):
status: New → Confirmed
Changed in nvidia-graphics-drivers-510-server (Ubuntu):
status: New → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nvidia-graphics-drivers-450-server - 450.203.03-0ubuntu1

---------------
nvidia-graphics-drivers-450-server (450.203.03-0ubuntu1) kinetic; urgency=medium

  [ Alberto Milone ]
  * New upstream release.
  * debian/rules:
    - Use locally available installers if wget fails.
  * debian/templates/dkms_nvidia.conf.in:
    - Drop buildfix_kernel_5.19.patch

  [ Dimitri John Ledkov ]
  * debian/templates/dkms_nvidia.conf.in:
    - Disable IBT linking by default.
    - Version restrict disable_fstack-clash-protection_fcf-protection patch.

 -- Alberto Milone <email address hidden> Thu, 21 Jul 2022 15:29:36 +0000

Changed in nvidia-graphics-drivers-450-server (Ubuntu Kinetic):
status: Confirmed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nvidia-graphics-drivers-510-server - 510.85.02-0ubuntu1

---------------
nvidia-graphics-drivers-510-server (510.85.02-0ubuntu1) kinetic; urgency=medium

  [ Alberto Milone ]
  * New upstream release (LP: #1982501).
  * debian/templates/dkms_nvidia.conf.in:
    - Drop buildfix_kernel_5.19.patch.
  * debian/additional_card_ids:
    - Add the missing 1EB8 ID.

  [ Dimitri John Ledkov ]
  * debian/templates/dkms_nvidia.conf.in:
    - Disable IBT linking by default.
    - Version restrict disable_fstack-clash-protection_fcf-protection patch.

 -- Alberto Milone <email address hidden> Mon, 25 Jul 2022 15:55:05 +0000

Changed in nvidia-graphics-drivers-510-server (Ubuntu Kinetic):
status: Confirmed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nvidia-graphics-drivers-390 - 390.154-0ubuntu1

---------------
nvidia-graphics-drivers-390 (390.154-0ubuntu1) kinetic; urgency=medium

  [ Alberto Milone ]
  * New upstream release (LP: #1982501).
  * debian/rules:
    - Use locally available installers if wget fails.
  * debian/templates/dkms_nvidia.conf.in:
    - Drop buildfix_kernel_5.19.patch.

  [ Dimitri John Ledkov ]
  * debian/templates/dkms_nvidia.conf.in:
    - Disable IBT linking by default.
    - Version restrict disable_fstack-clash-protection_fcf-protection patch.

 -- Alberto Milone <email address hidden> Thu, 28 Jul 2022 16:12:54 +0000

Changed in nvidia-graphics-drivers-390 (Ubuntu Kinetic):
status: Confirmed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nvidia-graphics-drivers-470 - 470.141.03-0ubuntu1

---------------
nvidia-graphics-drivers-470 (470.141.03-0ubuntu1) kinetic; urgency=medium

  [ Alberto Milone ]
  * New upstream release (LP: #1982501).
  * debian/templates/dkms_nvidia.conf.in:
    - Drop buildfix_kernel_5.19.patch.
  * debian/additional_card_ids:
    - Add the missing 1EB8 ID.

  [ Dimitri John Ledkov ]
  * debian/templates/dkms_nvidia.conf.in:
    - Disable IBT linking by default.
    - Version restrict disable_fstack-clash-protection_fcf-protection patch.

 -- Alberto Milone <email address hidden> Fri, 29 Jul 2022 08:45:28 +0000

Changed in nvidia-graphics-drivers-470 (Ubuntu Kinetic):
status: In Progress → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nvidia-graphics-drivers-470-server - 470.141.03-0ubuntu1

---------------
nvidia-graphics-drivers-470-server (470.141.03-0ubuntu1) kinetic; urgency=medium

  [ Alberto Milone ]
  * New upstream release (LP: #1982501).
  * debian/templates/dkms_nvidia.conf.in:
    - Drop buildfix_kernel_5.19.patch.
  * debian/additional_card_ids:
    - Add the missing 1EB8 ID.

  [ Dimitri John Ledkov ]
  * debian/templates/dkms_nvidia.conf.in:
    - Disable IBT linking by default.
    - Version restrict disable_fstack-clash-protection_fcf-protection patch.

 -- Alberto Milone <email address hidden> Mon, 25 Jul 2022 14:07:42 +0000

Changed in nvidia-graphics-drivers-470-server (Ubuntu Kinetic):
status: Confirmed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nvidia-graphics-drivers-510 - 510.85.02-0ubuntu2

---------------
nvidia-graphics-drivers-510 (510.85.02-0ubuntu2) kinetic; urgency=medium

  * debian/templates/dkms_nvidia.conf.in,
    debian/dkms_nvidia/patches/buildfix_kernel_6.0.patch:
    - Add support for Linux 6.0 (LP: #1988429).

 -- Alberto Milone <email address hidden> Thu, 01 Sep 2022 16:08:52 +0000

Changed in nvidia-graphics-drivers-510 (Ubuntu Kinetic):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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