Webcam issues on Dell laptop, Fedora Kinoite

I have Dell XPS 9320 running Fedora Kinoite 43. I was unable to get Zoom and OBS to detect a video stream from the camera. This is how I solved the problem, with a lot of help from Claude. I set it out in case it is helpful to others.

Hardware: Dell XPS 9320; 12th Generation Intel Core i7; 16 GB RAM; Graphics processor Intel Iris Xe graphics (integrated); camera sensor OmniVision OV01A10, Interface MIPI CSI2, connected via Intel IPU6 (Image Processing Unit, 6th generation).

Software: Fedora Linux 43 Kinoite; KDE Plasma version 6.6.2; graphics platform Wayland.

Note: the camera did not appear in lusb. It is connected via MIPI CSI, not USB. MIPI CSI cameras require a specific Intel IPU driver.

1. Check that the intel-ipu6 drivers are present (they were on my installation):

lsmod | grep ipu

lsmod | grep ivsc

Look for intel_ipu6, intel_ipu_isys, ov01a10, ivsc_csi and v4l2loopback

2. Install v4l2-relayd. This is a daemon which bridges the complex IPU6 pipeline, with its multiple video nodes, into a simple V4L2 device.

sudo rpm-ostree install v4l2-relayd

Then reboot.

3. Enable the RPM Fusion non-free repository:

sudo rpm-ostree install https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-43.noarch.rpm

Reboot

4. Install the full IPU6 stack:

sudo rpm-ostree install ipu6-camera-hal ipu6-camera-bins gstreamer1-plugins-icamerasrc

Reboot.

5. Configure v4l2-relayd to use the IPU6 stack:

sudo nano /etc/default/v4l2-relayd

The key lines which should be added or changed as necessary are :

VIDEOSRC=“icamerasrc” (or VIDEOSRC=“icamerasrc device-name=ov01a10-uf” if the simpler option does not work).

and

FORMAT=NV12

Save the amended file and restart v4l2-relayd

sudo systemctl restart v4l2-relayd

6. Check that Intel MIPI Camera is on /dev/video0

v4l2-ctl --list-devices

Select ‘Intel MIPI Camera’ as the camera to use in Zoom or OBS.

You got your MIPI camera working with Fedora Atomic, cool!

:slight_smile:

All I can say is that I can now access the MIPI camera on my computer.