Comment 0 for bug 2007151

Revision history for this message
Andrei Gherzan (agherzan) wrote :

This issue was caught by ADT which failed with

  The kernel was built by: x86_64-linux-gnu-gcc-12 (Ubuntu 12.2.0-3ubuntu1) 12.2.0
  You are using: gcc-12 (Ubuntu 12.2.0-3ubuntu1) 12.2.0
  CC [M] /var/lib/dkms/backport-iwlwifi/9904/build/compat/main.o
  LD [M] /var/lib/dkms/backport-iwlwifi/9904/build/compat/iwlwifi-compat.o
  MODPOST /var/lib/dkms/backport-iwlwifi/9904/build/Module.symvers
  CC [M] /var/lib/dkms/backport-iwlwifi/9904/build/compat/iwlwifi-compat.mod.o
  LD [M] /var/lib/dkms/backport-iwlwifi/9904/build/compat/iwlwifi-compat.ko
  BTF [M] /var/lib/dkms/backport-iwlwifi/9904/build/compat/iwlwifi-compat.ko
Skipping BTF generation for /var/lib/dkms/backport-iwlwifi/9904/build/compat/iwlwifi-compat.ko due to unavailability of vmlinux
====================
./backport-iwlwifi/9904/build/make.log
I: Summary:
I: FAIL 5.19.0-1019-kvm
autopkgtest [06:16:28]: test dkms-autopkgtest: -----------------------]
autopkgtest [06:16:28]: test dkms-autopkgtest: - - - - - - - - - - results - - - - - - - - - -
dkms-autopkgtest FAIL non-zero exit status 1
autopkgtest [06:16:28]: @@@@@@@@@@@@@@@@@@@@ summary
dkms-autopkgtest FAIL non-zero exit status 1
Creating nova instance adt-kinetic-amd64-backport-iwlwifi-dkms-20230212-061104-juju-4d1272-prod-proposed-migration-9 from image adt/ubuntu-kinetic-amd64-server-20230211.img (UUID 7a9eef30-644a-4e1e-ba3d-d94f09dcadee)...

For reference, the above is for linux-kvm 5.19.0-1019.20

This failure is due to the fact that the dkms configuration expects specific kernel modules built which in turn depend on specific kernel configuration for the running kernel. On linux-kvm, these dependencies are not met so building should be skipped.

This is snipped of the Kconfig dependency for IWLWIFI:

config IWLWIFI
        tristate "Intel Wireless WiFi Next Gen AGN - Wireless-N/Advanced-N/Ultimate-N (iwlwifi) "
        depends on m
        depends on PCI && HAS_IOMEM && CFG80211
        depends on IWLMEI || !IWLMEI
        depends on FW_LOADER