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

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



Em qui., 23 de jun. de 2022 às 15:52, Apostolos Kefalas
<akef@freemail.gr> escreveu:
>
> Yeap! Same here!
>
> On Thu, 2022-06-23 at 08:55 -0700, Cam Ellison wrote:
> > 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);
> >        |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~


I confirm this behaviour in my machine. Consequently, I downgraded my
kernel to linux-image-5.16.0-0.bpo.4-amd64.

Cheers,

Eriberto


Reply to: