[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Nvidia-kernel-dkms fails to compile with kernel-image-5.18.0



I filed this as bug #1013359, but am informed I should have reported it here.

When installing kernel-image-5.18.0 dkms fails to compile modules with nvidia driver 470.103.01. There are several warnings, but these also appear when compiling kernel 5.16, which compiles successfully.

The specific errors are as below:
/var/lib/dkms/nvidia-current/470.103.01/build/nvidia/nv-acpi.c: In function ‘nv_acpi_methods_init’:
/var/lib/dkms/nvidia-current/470.103.01/build/nvidia/nv-acpi.c:642:22: error: implicit declaration of function ‘acpi_bus_get_device’; did you mean ‘acpi_is_pnp_device’? [-Werror=implicit-function-declaration]
  642 |             retVal = acpi_bus_get_device(nvif_parent_gpu_handle, &device);
      |                      ^~~~~~~~~~~~~~~~~~~
      |                      acpi_is_pnp_device
/var/lib/dkms/nvidia-current/470.103.01/build/nvidia/nv-mmap.c: In function ‘nv_encode_caching’:
/var/lib/dkms/nvidia-current/470.103.01/build/nvidia/nv.c: In function ‘nv_set_dma_address_size’:
/var/lib/dkms/nvidia-current/470.103.01/build/nvidia/nv.c:2824:9: error: implicit declaration of function ‘pci_set_dma_mask’ [-Werror=implicit-function-declaration]
 2824 |         pci_set_dma_mask(nvl->pci_dev, new_mask);
      |         ^~~~~~~~~~~~~~~~
{ echo ; echo '/var/lib/dkms/nvidia-current/470.103.01/build/nvidia/nv-pat.o: $(wildcard ./tools/objtool/objtool)' ; } >> /var/lib/dkms/nvidia-current/470.103.01/build/nvidia/.nv-pat.o.cmd
/var/lib/dkms/nvidia-current/470.103.01/build/nvidia/nv.c:2830:9: error: implicit declaration of function ‘pci_set_consistent_dma_mask’ [-Werror=implicit-function-declaration]
 2830 |         pci_set_consistent_dma_mask(nvl->pci_dev, new_mask);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~



Reply to: