intel-vsc-dkms FTBS in Noble with the linux-6.17 kernel
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| ivsc-driver (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
| Noble |
Fix Committed
|
Undecided
|
Unassigned | ||
Bug Description
[ Impact ]
DKMS make.log for ivsc-driver-
Thu Dec 18 22:19:24 UTC 2025
make -C /lib/modules/
make[1]: Entering directory '/usr/src/
make[2]: Entering directory '/var/lib/
warning: the compiler differs from the one used to build the kernel
The kernel was built by: x86_64-
You are using: gcc-13 (Ubuntu 13.3.0-
CC [M] drivers/mfd/ljca.o
CC [M] drivers/
CC [M] drivers/
CC [M] drivers/
drivers/
323 | void ljca_dump(struct ljca_dev *ljca, void *buf, int len)
| ^~~~~~~~~
drivers/
256 | void ljca_gpio_
| ^~~~~~~~~~~~~~~~~~
drivers/
drivers/
426 | ljca_gpio->gc.set = ljca_gpio_
| ^
drivers/
drivers/
461 | .remove = ljca_gpio_remove,
| ^~~~~~~~~~~~~~~~
drivers/
drivers/
drivers/
213 | struct ljca_spi_dev *ljca_spi = spi_master_
| ^~~~~~~
| spi_controller_
drivers/
drivers/
drivers/
224 | struct ljca_spi_dev *ljca_spi = spi_master_
| ^~~~~~~
In file included from /usr/src/
drivers/
228 | div = DIV_ROUND_
| ^~
/usr/src/
51 | #define __KERNEL_
| ^
drivers/
228 | div = DIV_ROUND_
| ^~~~~~~~~~~~
drivers/
drivers/
254 | master = spi_alloc_
| ^~~~~~~~~~~~~~~~
| spi_alloc_target
drivers/
254 | master = spi_alloc_
| ^
drivers/
259 | ljca_spi = spi_master_
| ^
drivers/
263 | ljca_spi-
| ^~
drivers/
266 | ACPI_COMPANION_
| ^~
/usr/src/
58 | #define ACPI_COMPANION_
| ^~~
drivers/
268 | master->bus_num = -1;
| ^~
drivers/
269 | master->mode_bits = SPI_CPHA | SPI_CPOL;
| ^~
drivers/
270 | master-
| ^~
drivers/
271 | master-
| ^~
drivers/
272 | master-
| ^~
drivers/
273 | master-
| ^~
drivers/
454 | .remove = ljca_i2c_remove,
| ^~~~~~~~~~~~~~~
drivers/
drivers/
275 | ret = devm_spi_
| ^~~~~~~
| devm_spi_
cc1: some warnings being treated as errors
drivers/
284 | spi_master_
| ^~~~~~~~~~~~~~
| spi_dev_put
make[4]: *** [/usr/src/
make[4]: *** Waiting for unfinished jobs....
drivers/
drivers/
290 | struct spi_master *master = spi_master_
| ^~~~~~~~~~~~~~
| spi_dev_get
drivers/
drivers/
291 | struct ljca_spi_dev *ljca_spi = spi_master_
| ^~~~~~~
drivers/
drivers/
302 | return spi_master_
| ^~~~~~~~~~~~~~~~~~
| spi_controller_
cc1: some warnings being treated as errors
make[4]: *** [/usr/src/
drivers/
drivers/
309 | return spi_master_
| ^~~~~~~~~~~~~~~~~
| spi_controller_
drivers/
drivers/
323 | .remove = ljca_spi_
| ^~~~~~~~~~~~~~~~~~~
drivers/
cc1: some warnings being treated as errors
make[4]: *** [/usr/src/
make[3]: *** [/usr/src/
make[2]: *** [/usr/src/
make[2]: Leaving directory '/var/lib/
make[1]: *** [Makefile:248: __sub-make] Error 2
make[1]: Leaving directory '/usr/src/
make: *** [Makefile:44: all] Error 2
[ Test case ]
Install the latest linux-6.17 kernel on Noble:
$ sudo add-apt-repository ppa:canonical-
$ sudo apt install linux-generic-
Install intel-vsc-dkms:
$ sudo apt install intel-vsc-dkms
Module built and installed successfully
Load the modules:
$ sudo modprobe ljca
$ sudo modprobe spi-ljca
$ sudo modprobe gpio-ljca
$ sudo modprobe i2c-ljca
$ sudo modprobe mei-vsc
$ sudo modprobe intel_vsc
$ sudo modprobe mei_csi
$ sudo modprobe mei_ace
$ sudo modprobe mei_pse
$ sudo modprobe mei_ace_debug
Modules loaded successfully
The same procedure should must be repeated on linux-6.8 and linux-6.14 to test for possible regressions.
[ Fix ]
Patches to enable kernels >= 6.8:
-debian/
-Adding dh-dkms as dependency
Adding Ubuntu Developers as Maintainer
[ Regression potential ]
We may experience regressions in systems that are using the intel-vsc drivers, especially with kernels >= 6.8 kernel.
| Changed in ivsc-driver (Ubuntu Noble): | |
| status: | New → In Progress |
| Changed in ivsc-driver (Ubuntu): | |
| status: | New → In Progress |
| status: | In Progress → Invalid |

0~git2023110212 15.73a044d9- 0ubuntu2 -> 0~git2023110212 15.73a044d9- 0ubuntu2. 1 debdiff