Skip to content

Does not Build against Kernel 6.15.1

Building this module against the kernel headers 6.15.1 fails:

Error Msg

Error! Bad return status for module build on kernel: 6.15.1-zen1-2-zen (x86_64) Consult /var/lib/dkms/tuxedo/yt6801/build/make.log for more information.

Log file

DKMS (dkms-3.2.1) make.log for tuxedo/yt6801 for kernel 6.15.1-zen1-2-zen (x86_64)
Tue 10 Jun 19:07:37 CEST 2025

Building module(s)
# command: make -j16 KERNELRELEASE=6.15.1-zen1-2-zen -C /usr/lib/modules/6.15.1-zen1-2-zen/build M=/var/lib/dkms/tuxedo/yt6801/build
make: Entering directory '/usr/lib/modules/6.15.1-zen1-2-zen/build'
make[1]: Entering directory '/var/lib/dkms/tuxedo/yt6801/build'
  CC [M]  fuxi-gmac-common.o
  CC [M]  fuxi-gmac-desc.o
  CC [M]  fuxi-gmac-ethtool.o
  CC [M]  fuxi-gmac-hw.o
  CC [M]  fuxi-gmac-net.o
  CC [M]  fuxi-gmac-pci.o
  CC [M]  fuxi-gmac-phy.o
  CC [M]  fuxi-efuse.o
  CC [M]  fuxi-gmac-ioctl.o
fuxi-gmac-phy.c: In function ‘fxgmac_phy_timer_destroy’:
fuxi-gmac-phy.c:493:5: error: implicit declaration of function ‘del_timer_sync’; did you mean ‘dev_mc_sync’? [-Wimplicit-function-declaration]
  493 |     del_timer_sync(&pdata->expansion.phy_poll_tm);
      |     ^~~~~~~~~~~~~~
      |     dev_mc_sync
make[3]: *** [/usr/lib/modules/6.15.1-zen1-2-zen/build/scripts/Makefile.build:203: fuxi-gmac-phy.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [/usr/lib/modules/6.15.1-zen1-2-zen/build/Makefile:2001: .] Error 2
make[1]: *** [/usr/lib/modules/6.15.1-zen1-2-zen/build/Makefile:248: __sub-make] Error 2
make[1]: Leaving directory '/var/lib/dkms/tuxedo/yt6801/build'
make: *** [Makefile:248: __sub-make] Error 2
make: Leaving directory '/usr/lib/modules/6.15.1-zen1-2-zen/build'

# exit code: 2
# elapsed time: 00:00:03

Steps taken

Tried clearing the build cache, tried against non-zen "vanilla" 6.15.1 - does not work either.