Fedora Account System
Red Hat Associate
Red Hat Customer
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
Created attachment 2111427 [details] kernel.txt
Created attachment 2111428 [details] lsusb.txt
Created attachment 2111429 [details] i2c-devices.txt
Created attachment 2111430 [details] spi-devices.txt
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).
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.
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.
I'm no longer working on IPU6/IPU7 camera support. Re-assigning the remaining IPU6/IPU7 bugs assigned to me to Kate.
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
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
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.
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.
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.
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.