The Intel CVS (Computer Vision Sensing) driver was merged upstream in Linux
7.2 as drivers/media/i2c/cvs/. It is the last missing component of the MIPI
camera pipeline on Lunar Lake laptops: Debian already enables IPU7, the IPU
bridge, OV02C10 and INT3472, but CONFIG_VIDEO_INTEL_CVS is not set, so the
module is never built and the built-in camera remains non-functional.
Configuration change only; no patches required.
Upstream
--------
Kconfig symbol VIDEO_INTEL_CVS ("Intel CVS CSI-2 bridge support", tristate,
module intel_cvs). It has no "default y", so it must be opted into. Its ACPI
match table covers four platforms:
static const struct acpi_device_id intel_cvs_acpi_match[] = {
{ "INTC10DE" }, /* LNL */
{ "INTC10E0" }, /* ARL */
{ "INTC10E1" }, /* PTL */
{ "INTC10FA" }, /* NVL */
so this affects Arrow Lake and Panther Lake hardware as well, not only Lunar
Lake.
Why the camera fails without it
-------------------------------
The sensor sits behind the CVS controller, which owns the CSI-2 link until
it
hands it to the host. With no driver bound to INTC10DE that handover never
happens, and ov02c10 cannot reach the sensor. On a Dell XPS 13 9350
(Core Ultra 7 268V), running 7.1.12+deb14-amd64:
$ ls -d /sys/bus/acpi/devices/INTC10DE:00/driver
ls: cannot access '.../driver': No such file or directory
$ ls -d /sys/bus/i2c/devices/i2c-OVTI02C1:00/driver
ls: cannot access '.../driver': No such file or directory
$ lsmod | grep '^ov02c10'
ov02c10 24576 0 # loaded, bound to nothing
$ cam -l
INFO SimplePipeline: No sensor found for /dev/media1
Relevant detail: drivers/acpi/scan.c lists INTC10DE in acpi_ignore_dep_ids[]
with the comment "CVS (LNL) driver must be loaded to allow camera
streaming".
The _DEP is deliberately ignored so the sensor can probe, on the assumption
that the CVS driver is present; when it is not built, the sensor probes and
fails.
Current configuration
---------------------
debian/config/amd64/config at debian/latest (7.2.3-1~exp1) enables the rest
of
the pipeline and omits only CVS:
CONFIG_VIDEO_OV02C10=m
CONFIG_VIDEO_INTEL_IPU7=m
CONFIG_IPU_BRIDGE=m
# CONFIG_VIDEO_INTEL_CVS absent
Request
-------
CONFIG_VIDEO_INTEL_CVS=m
This completes a pipeline Debian has already committed to, following
#1132814
(CONFIG_VIDEO_INTEL_IPU7) and #1135682 (CONFIG_USB_USBIO, fixed in 7.0.9-1).
Thanks
Glenn
Hi This bug report was most likely written by a LLM. It lacks all the information we collect via the preferred way of using reportbug. We consider this unactionable and will just close it without looking further. For the future: please use "reportbug kernel". Bastian
We believe that the bug you reported is fixed in the latest version of linux, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1147085@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Salvatore Bonaccorso <carnil@debian.org> (supplier of updated linux package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) Format: 1.8 Date: Wed, 16 Sep 2026 22:46:11 +0200 Source: linux Architecture: source Version: 7.2.6-1 Distribution: unstable Urgency: medium Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org> Changed-By: Salvatore Bonaccorso <carnil@debian.org> Closes: 1146756 1147085 Changes: linux (7.2.6-1) unstable; urgency=medium . * New upstream stable update: https://www.kernel.org/pub/linux/kernel/v7.x/ChangeLog-7.2.4 https://www.kernel.org/pub/linux/kernel/v7.x/ChangeLog-7.2.5 https://www.kernel.org/pub/linux/kernel/v7.x/ChangeLog-7.2.6 . [ Salvatore Bonaccorso ] * [amd64] drivers/hwmon: Enable SENSORS_YOGAFAN as module (Closes: #1146756) * [amd64] drivers/media/i2c/cvs: Enable VIDEO_INTEL_CVS as module (Closes: #1147085) * udeb: Exclude i2c-hid-acpi-prp0001 from input-modules udeb . [ Aurelien Jarno ] * [riscv64] set RISCV_ISA_V_UCOPY_THRESHOLD=-1 Checksums-Sha1: 45e16461609b165e57da1dc1d1a75060f8c972e3 188238 linux_7.2.6-1.dsc 187715690687967029012041ad1ff481f3610f22 163554268 linux_7.2.6.orig.tar.xz a087550452e50841bb17f03f3d9e930ebb46e321 1459024 linux_7.2.6-1.debian.tar.xz a62a76be61aa4d55c182ffb5433af3cdc4eaaeb3 6907 linux_7.2.6-1_source.buildinfo Checksums-Sha256: 4ca2f2a7dc77828354742889ad03085832a7005072596cc998d0f9e021d2d8cd 188238 linux_7.2.6-1.dsc 1819c494eeda2be08fdca1b4d4d8d669e5a4215395595503502aeb78d019882a 163554268 linux_7.2.6.orig.tar.xz 9201de4e4fbda61512959d0d99ed332e83c32a0ff97eeb0f6624b391c43e2bdb 1459024 linux_7.2.6-1.debian.tar.xz 33b235d97432e9f80efeab82a4d37d0bdeec813119a1c191826687f284e96071 6907 linux_7.2.6-1_source.buildinfo Files: 75dc651960669df4dcd56d3daf6f4d6c 188238 kernel optional linux_7.2.6-1.dsc cdcb80755b1a579114fb5587675c1811 163554268 kernel optional linux_7.2.6.orig.tar.xz d103e5b6191a06eee64dd67f0fba9892 1459024 kernel optional linux_7.2.6-1.debian.tar.xz 27d1a72cc2cfc9b7a8701e754e03326b 6907 kernel optional linux_7.2.6-1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQKmBAEBCgCQFiEERkRAmAjBceBVMd3uBUy48xNDz0QFAmqrAMtfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDQ2 NDQ0MDk4MDhDMTcxRTA1NTMxRERFRTA1NENCOEYzMTM0M0NGNDQSHGNhcm5pbEBk ZWJpYW4ub3JnAAoJEAVMuPMTQ89E2ugP/RI/SuxFhGKcj6t93My/rRiFq/V0Fhpc AgS2D0f5cNsuq6CUWEVfjOSCPQO99zUNjcUOlhnalHqJaCh16w4Hc7HoZA7cD3ks IZv+6tLmU/zFMlgwMr9apKLdXaQcbpfcgfbwuokZWTUGA4p7iuMbM5tdONl1FtIn djNQmXqCIn8E3igZxMLC8pZZionlnEeV6SHOvyWiO8vdNtphHQdLUbLi6sO/LHeQ ph3ct2vbUEr7vqohABnlzNd4IjUKQq5+OYgucbdo1QoAq8uqGKpK6tPTFb9MFmlJ iysuRUqgRJvEcarddL+hyCYjPc7ge4sTNTrJ8sgHsCmfcj8SBibXMS2K5yiIErtS 9XY1UfxXd/OOwckHDzOZQV+RPyPrZunogxpgpHIZvV+rqm6runTnhPdJoD11tAI9 J7lGvND1LaRhkEwnX1/rtUcU8VFgCOeIjj80n4ZCNisymIrBRG2NiGUOFV6FPJSw +sYTT/nIIO6usxcLB8czAwdZvUDqEAM/Hzd0Rp+Wuhq32f4MjvIwUFkTUNp0JJNB +HIR5eqo0OWk/yk+/IPUXpb6DsxnOh3n/0q9aW3tuk8ySWuZPr/xe1AuHu6PYST2 OSfOgdTdb7goG0WSP0AhuATLKsFaID4dCxA775g2rDGQ5ZaBQ9uYSqWQaKTvQOAB fjWgoVK8EiL5 =qFs9 -----END PGP SIGNATURE-----