#1147085 linux: Please enable CONFIG_VIDEO_INTEL_CVS=m for Lunar Lake / Arrow Lake / Panther Lake cameras

Package:
linux
Source:
linux
Submitter:
Glenn Heylen
Date:
2026-09-17 00:17:02 UTC
Severity:
normal
Tags:
#1147085#5
Date:
2026-09-07 11:24:04 UTC
From:
To:
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

#1147085#14
Date:
2026-09-16 07:24:17 UTC
From:
To:
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

#1147085#19
Date:
2026-09-17 00:14:04 UTC
From:
To:
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-----