** Description changed:

  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 ?
+ 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
+         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
+         /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
+         /dev/media0
  
  Integrated RGB Camera: Integrat (usb-0000:00:14.0-4):
-         /dev/video64
-         /dev/video65
-         /dev/video66
-         /dev/video67
-         /dev/media1
-         /dev/media2
+         /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:~$ 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 (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
- 
+         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
+  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
+  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

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2114878

Title:
  ipu6 webcam not working in 25.04, was working in 24.04

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2114878/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to