** Description changed:

  [ Impact ]
  
  DKMS (dkms-3.2.0) make.log for dahdi/3.1.0+git20230717 for kernel 
6.17.0-7-generic (x86_64)
  Thu Dec 18 16:49:27 UTC 2025
  
  Building module(s)
  # command: (make modules KVERS=6.17.0-7-generic MODULES_EXTRA='dahdi_dummy 
dahdi_echocan_oslec'; make KVERS=6.17.0-7-generic)
  make -C /lib/modules/6.17.0-7-generic/build 
KBUILD_EXTMOD=/var/lib/dkms/dahdi/3.1.0+git20230717/build/drivers/dahdi 
DAHDI_INCLUDE=/var/lib/dkms/dahdi/3.1.0+git20230717/build/include 
DAHDI_MODULES_EXTRA="dahdi_dummy.o dahdi_echocan_oslec.o " HOTPLUG_FIRMWARE=yes 
modules DAHDI_BUILD_ALL=m
  make[1]: Entering directory '/usr/src/linux-headers-6.17.0-7-generic'
  make[2]: Entering directory 
'/var/lib/dkms/dahdi/3.1.0+git20230717/build/drivers/dahdi'
  warning: the compiler differs from the one used to build the kernel
    The kernel was built by: x86_64-linux-gnu-gcc (Ubuntu 15.2.0-4ubuntu4) 
15.2.0
    You are using:           gcc (Ubuntu 15.2.0-4ubuntu4) 15.2.0
    CC [M]  dahdi-base.o
  dahdi-base.c: In function ‘coretimer_cleanup’:
  dahdi-base.c:10142:9: error: implicit declaration of function 
‘del_timer_sync’; did you mean ‘dev_mc_sync’? [-Wimplicit-function-declaration]
  10142 |         del_timer_sync(&core_timer.timer);
        |         ^~~~~~~~~~~~~~
        |         dev_mc_sync
  make[4]: *** 
[/usr/src/linux-headers-6.17.0-7-generic/scripts/Makefile.build:287: 
dahdi-base.o] Error 1
  make[3]: *** [/usr/src/linux-headers-6.17.0-7-generic/Makefile:2016: .] Error 
2
  make[2]: *** [/usr/src/linux-headers-6.17.0-7-generic/Makefile:248: 
__sub-make] Error 2
  make[2]: Leaving directory 
'/var/lib/dkms/dahdi/3.1.0+git20230717/build/drivers/dahdi'
  make[1]: *** [Makefile:248: __sub-make] Error 2
  make[1]: Leaving directory '/usr/src/linux-headers-6.17.0-7-generic'
  make: *** [Makefile:74: modules] Error 2
  make -C /lib/modules/6.17.0-7-generic/build 
KBUILD_EXTMOD=/var/lib/dkms/dahdi/3.1.0+git20230717/build/drivers/dahdi 
DAHDI_INCLUDE=/var/lib/dkms/dahdi/3.1.0+git20230717/build/include 
DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m
  make[1]: Entering directory '/usr/src/linux-headers-6.17.0-7-generic'
  make[2]: Entering directory 
'/var/lib/dkms/dahdi/3.1.0+git20230717/build/drivers/dahdi'
  warning: the compiler differs from the one used to build the kernel
    The kernel was built by: x86_64-linux-gnu-gcc (Ubuntu 15.2.0-4ubuntu4) 
15.2.0
    You are using:           gcc (Ubuntu 15.2.0-4ubuntu4) 15.2.0
    CC [M]  dahdi-base.o
  dahdi-base.c: In function ‘coretimer_cleanup’:
  dahdi-base.c:10142:9: error: implicit declaration of function 
‘del_timer_sync’; did you mean ‘dev_mc_sync’? [-Wimplicit-function-declaration]
  10142 |         del_timer_sync(&core_timer.timer);
        |         ^~~~~~~~~~~~~~
        |         dev_mc_sync
  make[4]: *** 
[/usr/src/linux-headers-6.17.0-7-generic/scripts/Makefile.build:287: 
dahdi-base.o] Error 1
  make[3]: *** [/usr/src/linux-headers-6.17.0-7-generic/Makefile:2016: .] Error 
2
  make[2]: *** [/usr/src/linux-headers-6.17.0-7-generic/Makefile:248: 
__sub-make] Error 2
  make[2]: Leaving directory 
'/var/lib/dkms/dahdi/3.1.0+git20230717/build/drivers/dahdi'
  make[1]: *** [Makefile:248: __sub-make] Error 2
  make[1]: Leaving directory '/usr/src/linux-headers-6.17.0-7-generic'
  make: *** [Makefile:74: modules] Error 2
  
  # exit code: 2
  # elapsed time: 00:00:03
  ----------------------------------------------------------------
  
  [ Test case ]
  
  Install the latest linux-6.17 kernel on Noble:
  
  $ sudo add-apt-repository ppa:canonical-kernel-team/ppa3
  $ sudo apt install linux-generic-hwe-24.04-edge
  
  Install dahdi-dkms:
  
  $ sudo apt install dahdi-dkms
  
  Module built and installed successfully
  
  Load the module:
  
  $ sudo modprobe dahdi
  
  Module loaded successfully
  
- The same procedure should be repeated on linux-6.8 to test for possible
- regressions.
+ The same procedure must be repeated on linux-6.8 and linux-6.14 to test
+ for possible regressions.
+ 
+ In Questing and Resolute install the latest kernel and repeat the
+ procedure above.
  
  [ Fix ]
  
  Patches to enable 6.15 kernel:
  
  Adding:
  -debian/patches/1190-Fix-timer-changes-in-Linux-6.15-6.16.patch
  -debian/patches/1200-Kbuild-Use-ccflags-y-instead-of-EXTRA_CFLAGS.patch
  
  Removing:
  -debian/patches/1190-rename-to-timer_delete_sync-in-Linux-6.15.patch
  
  Adding Ubuntu Developers as Maintainer
  
  [ Regression potential ]
  
  We may experience regressions in systems that are using the dahdi
  drivers, especially with kernels >= 6.8 kernel.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2136821

Title:
  dahdi-dkms FTBS in Noble with the linux-6.17 kernel

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dahdi-linux/+bug/2136821/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to