intel / ipu6-drivers

GNU General Public License v2.0
160 stars 51 forks source link

Debian sid with Dell Latitude 7440 #257

Open pjacobetty opened 1 month ago

pjacobetty commented 1 month ago

Hi, I tried to follow the guide and when I try to make or install the drivers I get an error:

$  sudo dkms add .
 sudo dkms autoinstall ipu6-drivers/0.0.0
Creating symlink /var/lib/dkms/ipu6-drivers/0.0.0/source -> /usr/src/ipu6-drivers-0.0.0
Sign command: /lib/modules/6.9.9-amd64/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub

Building module:
Cleaning build area...
Building module(s)....(bad exit status: 2)
Failed command:
make -j16 KERNELRELEASE=6.9.9-amd64 KERNELRELEASE=6.9.9-amd64 KERNEL_SRC=/lib/modules/6.9.9-amd64/build
Error! Bad return status for module build on kernel: 6.9.9-amd64 (x86_64)
Consult /var/lib/dkms/ipu6-drivers/0.0.0/build/make.log for more information.
dkms autoinstall on 6.9.9-amd64/x86_64 failed for ipu6-drivers(10)
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.

This is the content of /var/lib/dkms/ipu6-drivers/0.0.0/build/make.log:

DKMS make.log for ipu6-drivers-0.0.0 for kernel 6.9.9-amd64 (x86_64)
Fri Jul 19 10:34:14 AM CEST 2024
make -C /lib/modules/6.9.9-amd64/build M=/var/lib/dkms/ipu6-drivers/0.0.0/build modules
make[1]: Entering directory '/usr/src/linux-headers-6.9.9-amd64'
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/i2c/hm11b1.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/i2c/ov01a1s.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/i2c/ov01a10.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/i2c/ov02c10.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/i2c/ov02e10.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/i2c/ov05c10.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/i2c/hm2170.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/i2c/hm2172.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/i2c/hi556.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/../ipu.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/../ipu-bus.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/../ipu-dma.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/../ipu-mmu.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/../ipu-buttress.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/../ipu-trace.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/../ipu-cpd.o
/var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/i2c/ov05c10.c: In function ‘ov05c10_probe’:
/var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/i2c/ov05c10.c:883:27: error: implicit declaration of function ‘devm_cci_regmap_init_i2c’; did you mean ‘devm_regmap_init_i2c’? [-Werror=implicit-function-declaration]
  883 |         ov05c10->regmap = devm_cci_regmap_init_i2c(client, 8);
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~
      |                           devm_regmap_init_i2c
/var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/i2c/ov05c10.c:883:25: warning: assignment to ‘struct regmap *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  883 |         ov05c10->regmap = devm_cci_regmap_init_i2c(client, 8);
      |                         ^
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/ipu6.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/../ipu-fw-com.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/../ipu-isys.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/../ipu-isys-csi2.o
cc1: some warnings being treated as errors
make[4]: *** [/usr/src/linux-headers-6.9.9-common/scripts/Makefile.build:249: /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/i2c/ov05c10.o] Error 1
make[4]: *** Waiting for unfinished jobs....
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/ipu6-isys.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/ipu6-isys-dwc-phy.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/ipu6-isys-csi2.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/ipu6-isys-gpc.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/../ipu-isys-csi2-be-soc.o
make[3]: *** [/usr/src/linux-headers-6.9.9-common/scripts/Makefile.build:490: /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/i2c] Error 2
make[3]: *** Waiting for unfinished jobs....
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/../ipu-fw-isys.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/../ipu-isys-video.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/../ipu-isys-queue.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/../ipu-isys-subdev.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/../ipu-psys.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/ipu6-psys.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/ipu-resources.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/ipu6-psys-gpc.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/ipu6-l-scheduler.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/ipu6-ppg.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/ipu-fw-resources.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/ipu6-fw-resources.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/ipu6se-fw-resources.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/ipu6ep-fw-resources.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/../ipu-fw-psys.o
  CC [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/../ipu-psys-compat32.o
  LD [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/intel-ipu6.o
  LD [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/intel-ipu6-isys.o
  LD [M]  /var/lib/dkms/ipu6-drivers/0.0.0/build/drivers/media/pci/intel/ipu6/intel-ipu6-psys.o
make[2]: *** [/usr/src/linux-headers-6.9.9-common/Makefile:1943: /var/lib/dkms/ipu6-drivers/0.0.0/build] Error 2
make[1]: *** [/usr/src/linux-headers-6.9.9-common/Makefile:252: __sub-make] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-6.9.9-amd64'
make: *** [Makefile:121: all] Error 2

Thanks.