Same problem here. Lenovo X1 carbon Gen 12, camera was working under ubuntu 24.10
-- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/2114878 Title: ipu6 webcam not working in 25.04, was working in 24.04 Status in linux package in Ubuntu: New Bug description: My webcam [Lenovo Thinkpad X12 Detachable] doesn't work in the latest version of Ubuntu, however it does work in 24.04. I am not sure which part of the system is to blame, but from my web searches, it appears the ipu6 drivers are within the kernel itself. This is perhaps related to: https://github.com/intel/ipu6-drivers/issues/344 ? Possibly a duplicate of: https://bugs.launchpad.net/ubuntu/+source/ipu6-drivers/+bug/2107304 ? Output of commands: $ uname -a Linux kubuntu 6.14.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Sun Apr 6 15:05:05 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux kubuntu@kubuntu:~$ lsmod | grep -Ei "int3472|ipu" intel_ipu6_isys 126976 0 videobuf2_dma_sg 20480 2 intel_ipu6_isys videobuf2_v4l2 36864 2 intel_ipu6_isys,uvcvideo intel_skl_int3472_tps68470 20480 0 videobuf2_common 90112 6 videobuf2_vmalloc,videobuf2_v4l2,intel_ipu6_isys,uvcvideo,videobuf2_dma_sg,videobuf2_memops intel_ipu6 73728 1 intel_ipu6_isys v4l2_fwnode 40960 2 ov8856,intel_ipu6_isys v4l2_async 28672 3 v4l2_fwnode,ov8856,intel_ipu6_isys ipu_bridge 20480 2 intel_ipu6,intel_ipu6_isys videodev 364544 6 v4l2_async,v4l2_fwnode,ov8856,videobuf2_v4l2,intel_ipu6_isys,uvcvideo intel_skl_int3472_discrete 24576 0 intel_skl_int3472_common 16384 2 intel_skl_int3472_tps68470,intel_skl_int3472_discrete mc 86016 7 v4l2_async,videodev,ov8856,videobuf2_v4l2,intel_ipu6_isys,uvcvideo,videobuf2_common kubuntu@kubuntu:~$ lspci -nnk -d ::0480 00:05.0 Multimedia controller [0480]: Intel Corporation Tiger Lake IPU6 [8086:9a19] (rev 01) Subsystem: Lenovo Device [17aa:508b] Kernel driver in use: intel-ipu6 Kernel modules: intel_ipu6 kubuntu@kubuntu:~$ ubuntu-drivers list intel-ipu6-dkms kubuntu@kubuntu:~$ sudo apt list --installed '*ipu*' iputils-ping/plucky,now 3:20240905-1ubuntu1 amd64 [installed,automatic] iputils-tracepath/plucky,now 3:20240905-1ubuntu1 amd64 [installed,automatic] kubuntu@kubuntu:~$ sudo dkms status sudo: dkms: command not found kubuntu@kubuntu:~$ v4l2-ctl --list-devices ipu6 (): /dev/video0 /dev/video1 /dev/video2 /dev/video3 /dev/video4 /dev/video5 /dev/video6 /dev/video7 /dev/video8 /dev/video9 /dev/video10 /dev/video11 /dev/video12 /dev/video13 /dev/video14 /dev/video15 /dev/video16 /dev/video17 /dev/video18 /dev/video19 /dev/video20 /dev/video21 /dev/video22 /dev/video23 /dev/video24 /dev/video25 /dev/video26 /dev/video27 /dev/video28 /dev/video29 /dev/video30 /dev/video31 /dev/video32 /dev/video33 /dev/video34 /dev/video35 /dev/video36 /dev/video37 /dev/video38 /dev/video39 /dev/video40 /dev/video41 /dev/video42 /dev/video43 /dev/video44 /dev/video45 /dev/video46 /dev/video47 /dev/video48 /dev/video49 /dev/video50 /dev/video51 /dev/video52 /dev/video53 /dev/video54 /dev/video55 /dev/video56 /dev/video57 /dev/video58 /dev/video59 /dev/video60 /dev/video61 /dev/video62 /dev/video63 ipu6 (PCI:0000:00:05.0): /dev/media0 Integrated RGB Camera: Integrat (usb-0000:00:14.0-4): /dev/video64 /dev/video65 /dev/video66 /dev/video67 /dev/media1 /dev/media2 kubuntu@kubuntu:~$ sudo grep ipu6 /var/log/dmesg [ 7.164027] kernel: intel-ipu6 0000:00:05.0: enabling device (0000 -> 0002) [ 7.307573] kernel: intel-ipu6 0000:00:05.0: Found supported sensor OVTI8856:00 [ 7.307743] kernel: intel-ipu6 0000:00:05.0: Connected 1 cameras [ 7.307898] kernel: intel-ipu6 0000:00:05.0: Sending BOOT_LOAD to CSE [ 7.308057] kernel: intel-ipu6 0000:00:05.0: Sending AUTHENTICATE_RUN to CSE [ 7.470024] kernel: intel-ipu6 0000:00:05.0: CSE authenticate_run done [ 7.470115] kernel: intel-ipu6 0000:00:05.0: IPU6-v0[9a19] hardware version 1 kubuntu@kubuntu:~$ lspci 00:00.0 Host bridge: Intel Corporation Tiger Lake-UP4 4 cores Host Bridge/DRAM Registers (rev 01) 00:02.0 VGA compatible controller: Intel Corporation Tiger Lake-UP4 GT2 [Iris Xe Graphics] (rev 01) 00:04.0 Signal processing controller: Intel Corporation TigerLake-LP Dynamic Tuning Processor Participant (rev 01) 00:05.0 Multimedia controller: Intel Corporation Tiger Lake IPU6 (rev 01) 00:06.0 PCI bridge: Intel Corporation 11th Gen Core Processor PCIe Controller (rev 01) 00:07.0 PCI bridge: Intel Corporation Tiger Lake-LP Thunderbolt 4 PCI Express Root Port #1 (rev 01) 00:08.0 System peripheral: Intel Corporation GNA Scoring Accelerator module (rev 01) 00:0a.0 Signal processing controller: Intel Corporation Tigerlake Telemetry Aggregator Driver (rev 01) 00:0d.0 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt 4 USB Controller (rev 01) 00:0d.2 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt 4 NHI #0 (rev 01) 00:12.0 Serial controller: Intel Corporation Tiger Lake-LP Integrated Sensor Hub (rev 20) 00:14.0 USB controller: Intel Corporation Tiger Lake-LP USB 3.2 Gen 2x1 xHCI Host Controller (rev 20) 00:14.2 RAM memory: Intel Corporation Tiger Lake-LP Shared SRAM (rev 20) 00:14.3 Network controller: Intel Corporation Wi-Fi 6 AX201 (rev 20) 00:15.0 Serial bus controller: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #0 (rev 20) 00:15.1 Serial bus controller: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #1 (rev 20) 00:15.3 Serial bus controller: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #3 (rev 20) 00:16.0 Communication controller: Intel Corporation Tiger Lake-LP Management Engine Interface (rev 20) 00:1f.0 ISA bridge: Intel Corporation Device a087 (rev 20) 00:1f.3 Multimedia audio controller: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 20) 00:1f.4 SMBus: Intel Corporation Tiger Lake-LP SMBus Controller (rev 20) 00:1f.5 Serial bus controller: Intel Corporation Tiger Lake-LP SPI Controller (rev 20) 04:00.0 Non-Volatile memory controller: SK hynix Gold P31/BC711/PC711 NVMe Solid State Drive kubuntu@kubuntu:~$ apt-cache rdepends v4l2-relayd v4l2-relayd Reverse Depends: kubuntu@kubuntu:~$ sudo apt list linux-firmware -a linux-firmware/plucky-security,plucky-updates 20250317.git1d4c88ee-0ubuntu1.2 amd64 [upgradable from: 20250317.git1d4c88ee-0ubuntu1] linux-firmware/plucky,now 20250317.git1d4c88ee-0ubuntu1 amd64 [installed,upgradable to: 20250317.git1d4c88ee-0ubuntu1.2] kubuntu@kubuntu:~$ sudo cat /sys/firmware/acpi/tables/DSDT > dsdt.dat kubuntu@kubuntu:~$ sudo apt install acpica-tools kubuntu@kubuntu:~$ iasl -tc dsdt.dat Intel ACPI Component Architecture ASL+ Optimizing Compiler/Disassembler version 20241212 Copyright (c) 2000 - 2023 Intel Corporation File appears to be binary: found 82675 non-ASCII characters, disassembling Binary file appears to be a valid ACPI table, disassembling Input file dsdt.dat, Length 0x3E034 (254004) bytes ACPI: DSDT 0x0000000000000000 03E034 (v02 LENOVO ICL 00000002 01000013) Pass 1 parse of [DSDT] Firmware Error (ACPI): Failure creating named object [\_SB.PC00.RP01.PXSX.SVID], AE_ALREADY_EXISTS (20241212/dsfield-711) Pass 2 parse of [DSDT] Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions) Parsing completed ACPI Warning: NsLookup: Type mismatch on VEDI (RegionField), searching for (Buffer) (20241212/nsaccess-760) ACPI Warning: NsLookup: Type mismatch on VEDI (RegionField), searching for (Buffer) (20241212/nsaccess-760) ACPI Warning: NsLookup: Type mismatch on VEDI (RegionField), searching for (Buffer) (20241212/nsaccess-760) Disassembly completed ASL Output: dsdt.dsl - 1910213 bytes kubuntu@kubuntu:~$ grep -A4 '(CAM' dsdt.dsl Device (CAM0) { Name (_ADR, Zero) // _ADR: Address Name (_HID, "INT3471") // _HID: Hardware ID Name (_CID, "INT3481") // _CID: Compatible ID -- Device (CAM1) { Name (_ADR, Zero) // _ADR: Address Name (_HID, "INT3474") // _HID: Hardware ID Name (_CID, "INT3484") // _CID: Compatible ID ~~~ Let me know if this is helpful. ProblemType: Bug DistroRelease: Ubuntu 25.04 Package: linux-image-6.14.0-15-generic 6.14.0-15.15 ProcVersionSignature: Ubuntu 6.14.0-15.15-generic 6.14.0 Uname: Linux 6.14.0-15-generic x86_64 ApportVersion: 2.32.0-0ubuntu5 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: kubuntu 5207 F.... pipewire kubuntu 5209 F.... wireplumber /dev/snd/seq: kubuntu 5207 F.... pipewire CasperMD5CheckResult: pass CasperVersion: 25.04.1 CurrentDesktop: KDE Date: Wed Jun 18 04:06:15 2025 LiveMediaBuild: Kubuntu 25.04 "Plucky Puffin" - Release amd64 (20250417) MachineType: LENOVO 20UW0012US ProcFB: 0 i915drmfb ProcKernelCmdLine: BOOT_IMAGE=/casper/vmlinuz --- quiet splash PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon. RelatedPackageVersions: linux-restricted-modules-6.14.0-15-generic N/A linux-backports-modules-6.14.0-15-generic N/A linux-firmware 20250317.git1d4c88ee-0ubuntu1 SourcePackage: linux UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 05/16/2025 dmi.bios.release: 1.40 dmi.bios.vendor: LENOVO dmi.bios.version: R1GET65W (1.40 ) dmi.board.asset.tag: Not Available dmi.board.name: 20UW0012US dmi.board.vendor: LENOVO dmi.board.version: SDK0J40697 WIN dmi.chassis.asset.tag: No Asset Information dmi.chassis.type: 32 dmi.chassis.vendor: LENOVO dmi.chassis.version: None dmi.ec.firmware.release: 1.18 dmi.modalias: dmi:bvnLENOVO:bvrR1GET65W(1.40):bd05/16/2025:br1.40:efr1.18:svnLENOVO:pn20UW0012US:pvrThinkPadX12DetachableGen1:rvnLENOVO:rn20UW0012US:rvrSDK0J40697WIN:cvnLENOVO:ct32:cvrNone:skuLENOVO_MT_20UW_BU_Think_FM_ThinkPadX12DetachableGen1: dmi.product.family: ThinkPad X12 Detachable Gen 1 dmi.product.name: 20UW0012US dmi.product.sku: LENOVO_MT_20UW_BU_Think_FM_ThinkPad X12 Detachable Gen 1 dmi.product.version: ThinkPad X12 Detachable Gen 1 dmi.sys.vendor: LENOVO To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2114878/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp