Bug 2407313 - Dell Pro Premium 14 ipu7 + ov08x40 camera not working, requires vision-drivers
Summary: Dell Pro Premium 14 ipu7 + ov08x40 camera not working, requires vision-drivers
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 43
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Kate Hsuan
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 2413656
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-10-30 08:38 UTC by miha.garafolj
Modified: 2026-09-04 01:27 UTC (History)
14 users (show)

Fixed In Version: kernel-7.1.13-200.fc44 kernel-7.1.13-100.fc43
Clone Of:
Environment:
Last Closed: 2026-09-04 01:11:18 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
kernel.txt (153.58 KB, text/plain)
2025-10-30 08:39 UTC, miha.garafolj
no flags Details
lsusb.txt (928 bytes, text/plain)
2025-10-30 08:40 UTC, miha.garafolj
no flags Details
i2c-devices.txt (2.49 KB, text/plain)
2025-10-30 08:40 UTC, miha.garafolj
no flags Details
spi-devices.txt (531 bytes, text/plain)
2025-10-30 08:40 UTC, miha.garafolj
no flags Details

Description miha.garafolj 2025-10-30 08:38:56 UTC
1. Please describe the problem:
Followed the instructions here to get the camera working, does not work yet.
https://hansdegoede.dreamwidth.org/31089.html

2. What is the Version-Release number of the kernel:
6.17.5-300.fc43.x86_64

3. Did it work previously in Fedora? If so, what kernel version did the issue
   *first* appear?  Old kernels are available for download at
   https://koji.fedoraproject.org/koji/packageinfo?packageID=8 :
No

4. Can you reproduce this issue? If so, please provide the steps to reproduce
   the issue below:
Follow instructions in the link in 1) point, then `qcam`

5. Does this problem occur with the latest Rawhide kernel? To install the
   Rawhide kernel, run ``sudo dnf install fedora-repos-rawhide`` followed by
   ``sudo dnf update --enablerepo=rawhide kernel``:
Did not try, but given the nature of the problem I don't think it makes a difference.

6. Are you running any modules that not shipped with directly Fedora's kernel?:
no

7. Please attach the kernel logs. You can get the complete kernel log
   for a boot with ``journalctl --no-hostname -k > dmesg.txt``. If the
   issue occurred on a previous boot, use the journalctl ``-b`` flag.
How can I attach the .txt files here?

```
> qcam
[0:02:40.265907525] [10154]  INFO Camera camera_manager.cpp:330 libcamera v0.5.2
[0:02:40.275885655] [10167] ERROR V4L2 v4l2_subdevice.cpp:1198 'ov08x40 17-0036': Unable to get rectangle 2 on pad 0/0: Inappropriate ioctl for device
[0:02:40.275944064] [10167]  WARN CameraSensor camera_sensor_legacy.cpp:401 'ov08x40 17-0036': The PixelArraySize property has been defaulted to 3856x2176
[0:02:40.275949473] [10167] ERROR V4L2 v4l2_subdevice.cpp:1198 'ov08x40 17-0036': Unable to get rectangle 1 on pad 0/0: Inappropriate ioctl for device
[0:02:40.275957498] [10167]  WARN CameraSensor camera_sensor_legacy.cpp:412 'ov08x40 17-0036': The PixelArrayActiveAreas property has been defaulted to (0, 0)/3856x2176
[0:02:40.275962742] [10167] ERROR V4L2 v4l2_subdevice.cpp:1198 'ov08x40 17-0036': Unable to get rectangle 0 on pad 0/0: Inappropriate ioctl for device
[0:02:40.275965470] [10167]  WARN CameraSensor camera_sensor_legacy.cpp:420 'ov08x40 17-0036': Failed to retrieve the sensor crop rectangle
[0:02:40.275967757] [10167]  WARN CameraSensor camera_sensor_legacy.cpp:426 'ov08x40 17-0036': The sensor kernel driver needs to be fixed
[0:02:40.275969675] [10167]  WARN CameraSensor camera_sensor_legacy.cpp:428 'ov08x40 17-0036': See Documentation/sensor_driver_requirements.rst in the libcamera sources for more information
[0:02:40.276153823] [10167]  WARN CameraSensorProperties camera_sensor_properties.cpp:484 No static properties available for 'ov08x40'
[0:02:40.276159866] [10167]  WARN CameraSensorProperties camera_sensor_properties.cpp:486 Please consider updating the camera sensor properties database
[0:02:40.276165145] [10167]  WARN CameraSensor camera_sensor_legacy.cpp:501 'ov08x40 17-0036': No sensor delays found in static properties. Assuming unverified defaults.
[0:02:40.278846490] [10167]  WARN IPAProxy ipa_proxy.cpp:177 Configuration file 'ov08x40.yaml' not found for IPA module 'simple', falling back to 'uncalibrated.yaml'
[0:02:40.278900321] [10167] ERROR V4L2 v4l2_subdevice.cpp:1198 'ov08x40 17-0036': Unable to get rectangle 0 on pad 0/0: Inappropriate ioctl for device
[0:02:40.278912125] [10167]  WARN CameraSensor camera_sensor_legacy.cpp:880 'ov08x40 17-0036': The analogue crop rectangle has been defaulted to the active area size
[0:02:40.283777765] [10168]  INFO IPAProxySoftWorker soft_ipa_proxy_worker.cpp:448 Starting worker for IPA module /usr/lib64/libcamera/ipa/ipa_soft_simple.so with IPC fd = 35
[0:02:40.284036076] [10168]  WARN IPASoft soft_simple.cpp:103 IPASoft: Failed to create camera sensor helper for ov08x40
[0:02:40.284227258] [10167]  INFO Camera camera_manager.cpp:220 Adding camera '\_SB_.LNK1' for pipeline handler simple
[0:02:40.311777759] [10154]  INFO Camera camera.cpp:1215 configuring streams: (0) 3848x2176-ABGR8888/Unset
[0:02:40.312153102] [10168]  INFO IPASoft soft_simple.cpp:269 IPASoft: Exposure 4-4992, gain 128-1984 (1)
Zero-copy enabled
[0:02:42.721792799] [10167] ERROR V4L2 v4l2_videodevice.cpp:1781 /dev/video0[28:cap]: Failed to queue buffer 0: Protocol error
[0:02:42.721922843] [10167] ERROR V4L2 v4l2_videodevice.cpp:1781 /dev/video0[28:cap]: Failed to queue buffer 1: No such device
[0:02:42.721931631] [10167] ERROR V4L2 v4l2_videodevice.cpp:1781 /dev/video0[28:cap]: Failed to queue buffer 2: No such device

```






Reproducible: Always

Comment 1 miha.garafolj 2025-10-30 08:39:42 UTC
Created attachment 2111427 [details]
kernel.txt

Comment 2 miha.garafolj 2025-10-30 08:40:09 UTC
Created attachment 2111428 [details]
lsusb.txt

Comment 3 miha.garafolj 2025-10-30 08:40:37 UTC
Created attachment 2111429 [details]
i2c-devices.txt

Comment 4 miha.garafolj 2025-10-30 08:40:56 UTC
Created attachment 2111430 [details]
spi-devices.txt

Comment 5 Hans de Goede 2025-10-30 14:48:58 UTC
Your system looks a lot like the system from bug 2402746, so I think the issue is that you need the out of tree Intel vision-drivers from:
https://github.com/intel/vision-drivers.git

Can you try the following workaround:

1. "sudo dnf install kernel-devel-matched libcamera-qcam"

2. Reboot

3. Do *not* try to use the camera yet!

4. Run the following commands from a terminal:

git clone https://github.com/intel/vision-drivers.git
cd vision-drivers
make
sudo insmod intel_cvs.ko

5. Now try to use the camera by running "qcam"

If the camera works in qcam, then it should also work in Firefox. Note these new MIPI cameras only work in applications which support using pipewire to access the camera like Firefox and Snapshot (aka "Camera" in gnome).

Comment 6 Hans de Goede 2025-11-09 17:31:19 UTC
Note I've added slightly more elaborate workaround instructions for this to the generic tracking bug for Intel's vision drivers not being upstream, see bug 2413656 comment 1.

Comment 7 fedora-account 2026-01-07 12:36:43 UTC
As tested on 2026-01-07, going by the instructions at https://bugzilla.redhat.com/show_bug.cgi?id=2413656#c1 with kernel 6.17.12-300.fc43.x86_64 #1 SMP PREEMPT_DYNAMIC Sat Dec 13 05:06:24 UTC 2025 x86_64 GNU/Linux
qcam does work for me.

Comment 8 Hans de Goede 2026-08-18 12:48:02 UTC
I'm no longer working on IPU6/IPU7 camera support. Re-assigning the remaining IPU6/IPU7 bugs assigned to me to Kate.

Comment 9 Fedora Update System 2026-09-02 17:54:52 UTC
FEDORA-2026-a7b1ccd14c (kernel-7.1.13-100.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-a7b1ccd14c

Comment 10 Fedora Update System 2026-09-02 17:55:33 UTC
FEDORA-2026-0d885c0533 (kernel-7.1.13-200.fc44) has been submitted as an update to Fedora 44.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-0d885c0533

Comment 11 Fedora Update System 2026-09-03 01:38:41 UTC
FEDORA-2026-0d885c0533 has been pushed to the Fedora 44 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-0d885c0533`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-0d885c0533

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 12 Fedora Update System 2026-09-03 01:54:22 UTC
FEDORA-2026-a7b1ccd14c has been pushed to the Fedora 43 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-a7b1ccd14c`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-a7b1ccd14c

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 13 Fedora Update System 2026-09-04 01:11:18 UTC
FEDORA-2026-0d885c0533 (kernel-7.1.13-200.fc44) has been pushed to the Fedora 44 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 14 Fedora Update System 2026-09-04 01:27:43 UTC
FEDORA-2026-a7b1ccd14c (kernel-7.1.13-100.fc43) has been pushed to the Fedora 43 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.