** Changed in: linux (Ubuntu)
Assignee: (unassigned) => Massimiliano Pellizzer (mpellizzer)
--
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 : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp