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

Reply via email to