Public bug reported:
Summary
=======
The integrated OV01A10 Intel MIPI webcam on a Dell XPS 13 Plus 9320
works normally after a fresh boot, but disappears after resuming from
ACPI S4 hibernation.
After the failure, restarting v4l2-relayd does not recover the camera
because the physical OV01A10 sensor is absent from the kernel media
topology.
Hardware and software
=====================
Hardware:
Dell XPS 13 Plus 9320
Operating system:
Ubuntu 26.04 LTS (Resolute Raccoon)
Kernel:
7.0.0-28-generic
Camera:
OV01A10 integrated Intel MIPI camera
Intel IPU6 / Intel VSC camera stack
Expected result
===============
After resuming from hibernation:
* ov01a10 17-0036 should remain registered.
* The sensor should remain linked to Intel IPU6 CSI2 2.
* The camera activity LED should illuminate when the webcam is opened.
* /dev/video0 should produce a normal image through v4l2-relayd.
Actual result
=============
Before hibernation, the camera works and the kernel detects:
ov01a10 17-0036
The working media topology includes:
"ov01a10 17-0036":0
-> "Intel IPU6 CSI2 2":0 [ENABLED,IMMUTABLE]
After resuming from S4 hibernation, the kernel reports:
vsc-tp spi-INTC1094:00: wakeup firmware failed ret: -110
followed by:
ivsc_csi ... mei-csi probed without device fwnode!
After this:
* ov01a10 is absent from /sys/class/video4linux/*/name.
* The OV01A10 sensor entity is absent from media-ctl.
* The Intel IPU6 CSI2 and ISYS capture entities remain present.
* The camera activity LED remains off.
* /dev/video0 produces no usable image or a uniform black frame.
* Restarting v4l2-relayd does not recover the physical sensor.
* A fresh boot restores the sensor and webcam.
Steps to reproduce
==================
1. Boot Ubuntu normally.
2. Confirm that the webcam works.
3. Confirm the sensor is registered:
grep -H ov01a10 /sys/class/video4linux/*/name
4. Hibernate:
systemctl hibernate
5. Power on and resume the saved hibernation session.
6. Check again:
grep -H ov01a10 /sys/class/video4linux/*/name
7. Observe that no OV01A10 sensor is listed.
8. Run:
media-ctl -p -d /dev/media0
9. Observe that the IPU6 CSI2/capture entities remain, but the
OV01A10 sensor and its link to CSI2 2 are absent.
10. Attempt to restart the relay:
sudo systemctl reset-failed [email protected]
sudo systemctl restart [email protected]
11. Observe that the camera still does not work because the physical
sensor has not registered.
Reproducibility
===============
Reproduced after hibernation/resume.
The same kernel can initialise the camera correctly after a normal
fresh boot, so this appears to be a hibernation-resume problem rather
than an unconditional failure of kernel 7.0.0-28.
Additional package context
==========================
The system has the Dell OEM camera userspace stack installed:
oem-somerville-tentacool-meta 24.04ubuntu4
gstreamer1.0-icamera
libcamhal0
libcamhal-ipu6ep
v4l2-relayd
v4l2loopback-dkms
However, the physical sensor is registered by the kernel after a
normal boot and disappears specifically following the Intel VSC
firmware wake timeout on hibernation resume.
ProblemType: Bug
DistroRelease: Ubuntu 26.04
Package: linux-image-7.0.0-28-generic 7.0.0-28.28
ProcVersionSignature: Ubuntu 7.0.0-28.28-generic 7.0.12
Uname: Linux 7.0.0-28-generic x86_64
ApportVersion: 2.34.1-0ubuntu0.1
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: atam 5810 F.... pipewire
atam 5830 F.... wireplumber
/dev/snd/seq: atam 5810 F.... pipewire
CasperMD5CheckResult: unknown
CurrentDesktop: ubuntu:GNOME
Date: Tue Aug 4 03:34:16 2026
InstallationDate: Installed on 2026-07-05 (29 days ago)
InstallationMedia: Ubuntu 26.04 "Resolute Raccoon" - Release amd64 (20260423.1)
MachineType: Dell Inc. XPS 9320
ProcEnviron:
LANG=en_US.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-256color
XDG_RUNTIME_DIR=<set>
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-7.0.0-28-generic
root=UUID=e124844c-6877-4e4a-8778-fb977b6c71d1 ro quiet splash
resume=UUID=0f3e81dd-bdda-4e11-9f8b-09edcd10f924 i915.enable_psr=1
i915.enable_fbc=1 nvme_core.default_ps_max_latency_us=0
crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 04/23/2026
dmi.bios.release: 2.30
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 2.30.0
dmi.board.name: 0CW9KM
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 10
dmi.chassis.vendor: Dell Inc.
dmi.ec.firmware.release: 1.19
dmi.modalias:
dmi:bvnDellInc.:bvr2.30.0:bd04/23/2026:br2.30:efr1.19:svnDellInc.:pnXPS9320:pvr:rvnDellInc.:rn0CW9KM:rvrA00:cvnDellInc.:ct10:cvr:sku0AF3:pfaXPS:
dmi.product.family: XPS
dmi.product.name: XPS 9320
dmi.product.sku: 0AF3
dmi.sys.vendor: Dell Inc.
** Affects: linux (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug resolute wayland-session
** Attachment added: "journal logs"
https://bugs.launchpad.net/bugs/2162781/+attachment/5989289/+files/xps9320-webcam-after-hibernate-failure.tar.gz
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2162781
Title:
Dell XPS 13 9320: OV01A10 webcam disappears after resume from S4
hibernation due to Intel VSC firmware wake timeout
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2162781/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs