Not working on Ubuntu 25.05 with kernel 6.14
- Dominant language
- C
- Stars
- 251
- Forks
- 75
- PR merge metrics
- No merged PRs in 30d
Description
I am creating this new issue for Ubuntu 25.05; however, it is a continuation of the [issue for Ubuntu 24.04](https://github.com/intel/ipu6-drivers/issues/228).
My System: Dell Inc. XPS 13 9340
My Built-in Webcam: Intel MIPI
Ubuntu Release: `25.04`
Kernel: `6.14.0-15-generic`
Drivers:
```
$ ubuntu-drivers list
oem-somerville-treecko-meta
libcamhal0
intel-ipu6-dkms
```
Modules:
```
$ sudo apt list --installed '*ipu*'
...
linux-modules-ipu6-6.14.0-15-generic/plucky,now 6.14.0-15.15 amd64 [installed,automatic]
linux-modules-ipu6-generic/plucky,now 6.14.0-15.15 amd64 [installed]
```
DKMS Status:
```
$ sudo dkms status
virtualbox/7.0.20, 6.14.0-15-generic, x86_64: installed
```
v4l2-ctl Devices:
```
$ v4l2-ctl --list-devices
ipu6 (PCI:0000:00:05.0):
/dev/media0
Intel MIPI Camera (platform:v4l2loopback-000):
/dev/video0
```
dmesg:
```
$ sudo grep ipu6 /var/log/dmesg
[ 2.353771] kernel: intel-ipu6 0000:00:05.0: enabling device (0000 -> 0002)
[ 14.690467] kernel: pci 0000:00:05.0: deferred probe pending: intel-ipu6: IPU6 bridge init failed
[ 14.797013] kernel: intel-ipu6 0000:00:05.0: Found supported sensor OVTI02C1:00
[ 14.886252] kernel: intel-ipu6 0000:00:05.0: Connected 1 cameras
[ 14.886602] kernel: intel-ipu6 0000:00:05.0: Sending BOOT_LOAD to CSE
[ 14.887404] kernel: intel-ipu6 0000:00:05.0: Sending AUTHENTICATE_RUN to CSE
[ 14.887819] kernel: intel-ipu6 0000:00:05.0: CSE authenticate_run done
[ 14.888162] kernel: intel-ipu6 0000:00:05.0: IPU6-v4[7d19] hardware version 6
```
lspci
```
$ lspci
00:00.0 Host bridge: Intel Corporation Device 7d01 (rev 04)
00:02.0 VGA compatible controller: Intel Corporation Meteor Lake-P [Intel Arc Graphics] (rev 08)
00:04.0 Signal processing controller: Intel Corporation Meteor Lake-P Dynamic Tuning Technology (rev 04)
00:05.0 Multimedia controller: Intel Corporation Meteor Lake IPU (rev 04)
00:06.0 PCI bridge: Intel Corporation Device 7e4d (rev 20)
00:07.0 PCI bridge: Intel Corporation Meteor Lake-P Thunderbolt 4 PCI Express Root Port #0 (rev 10)
00:07.3 PCI bridge: Intel Corporation Meteor Lake-P Thunderbolt 4 PCI Express Root Port #3 (rev 10)
00:08.0 System peripheral: Intel Corporation Meteor Lake-P Gaussian & Neural-Network Accelerator (rev 20)
00:0a.0 Signal processing controller: Intel Corporation Meteor Lake-P Platform Monitoring Technology (rev 01)
00:0b.0 Processing accelerators: Intel Corporation Meteor Lake NPU (rev 04)
00:0d.0 USB controller: Intel Corporation Meteor Lake-P Thunderbolt 4 USB Controller (rev 10)
00:0d.2 USB controller: Intel Corporation Meteor Lake-P Thunderbolt 4 NHI #0 (rev 10)
00:0d.3 USB controller: Intel Corporation Meteor Lake-P Thunderbolt 4 NHI #1 (rev 10)
00:12.0 Serial controller: Intel Corporation Meteor Lake-P Integrated Sensor Hub (rev 20)
00:14.0 USB controller: Intel Corporation Meteor Lake-P USB 3.2 Gen 2x1 xHCI Host Controller (rev 20)
00:14.2 RAM memory: Intel Corporation Device 7e7f (rev 20)
00:15.0 Serial bus controller: Intel Corporation Meteor Lake-P Serial IO I2C Controller #0 (rev 20)
00:15.2 Serial bus controller: Intel Corporation Meteor Lake-P Serial IO I2C Controller #2 (rev 20)
00:16.0 Communication controller: Intel Corporation Meteor Lake-P CSME HECI #1 (rev 20)
00:1c.0 PCI bridge: Intel Corporation Device 7e3f (rev 20)
00:1e.0 Communication controller: Intel Corporation Meteor Lake-P Serial IO UART Controller #0 (rev 20)
00:1f.0 ISA bridge: Intel Corporation Device 7e02 (rev 20)
00:1f.3 Multimedia audio controller: Intel Corporation Meteor Lake-P HD Audio Controller (rev 20)
00:1f.4 SMBus: Intel Corporation Meteor Lake-P SMBus Controller (rev 20)
00:1f.5 Serial bus controller: Intel Corporation Meteor Lake-P SPI Controller (rev 20)
01:00.0 Non-Volatile memory controller: Sandisk Corp WD PC SN810 / Black SN850 NVMe SSD (rev 01)
72:00.0 Network controller: Intel Corporation Wi-Fi 7(802.11be) AX1775*/AX1790*/BE20*/BE401/BE1750* 2x2 (rev 1a)
$ lspci -nnk -d ::0480
00:05.0 Multimedia controller [0480]: Intel Corporation Meteor Lake IPU [8086:7d19] (rev 04)
Subsystem: Dell Device [1028:0c87]
Kernel driver in use: intel-ipu6
Kernel modules: intel_ipu6
```
Depends:
```
$ apt-cache rdepends v4l2-relayd
v4l2-relayd
Reverse Depends:
libcamhal0
```
Linux firmware:
```
$ sudo apt list linux-firmware -a
linux-firmware/plucky,now 20250317.git1d4c88ee-0ubuntu1 amd64 [installed,automatic]
```
I was able to get the webcam working under Ubuntu 24.04 using the process in the issue above. I tried to use the same process for Ubuntu 25.05; however, have been unsuccessful at this time. https://webcamtests.com/ DOES properly identify my camera, then I click the test button and the gear spins for awhile. Eventually, I receive a response back "The video track is paused." I never see any video.
Contributor guide
Assessment
This issue has not been assessed yet.