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

Reply via email to