Fedora Account System
Red Hat Associate
Red Hat Customer
1. Please describe the problem: Laptop built-in camera isn't detected 2. What is the Version-Release number of the kernel: 7.2.1-300.fc45.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 : Worked in F44 4. Can you reproduce this issue? If so, please provide the steps to reproduce the issue below: Boot and run: cam -l 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``: 6. Are you running any modules that not shipped with directly Fedora's kernel?: nvidia,v4l2loopback built from akmod 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. $ sudo dmesg |grep ipu [ 6.398536] intel-ipu6 0000:00:05.0: enabling device (0000 -> 0002) [ 6.977750] intel-ipu6 0000:00:05.0: Found supported sensor OVTI02C1:00 [ 6.977827] intel-ipu6 0000:00:05.0: Connected 1 cameras [ 6.980109] intel-ipu6 0000:00:05.0: Sending BOOT_LOAD to CSE [ 7.017861] intel-ipu6 0000:00:05.0: Sending AUTHENTICATE_RUN to CSE [ 7.074040] intel-ipu6 0000:00:05.0: CSE authenticate_run done [ 7.074049] intel-ipu6 0000:00:05.0: IPU6-v4[7d19] hardware version 6 $ sudo dmesg |grep cvs [ 7.299665] intel_cvs i2c-INTC10E0:00: No quirks for device (VID:0x2ac1 PID:0x20d1) [ 7.299976] intel_cvs i2c-INTC10E0:00: error -EREMOTEIO: get caps failed [ 7.300026] intel_cvs i2c-INTC10E0:00: probe with driver intel_cvs failed with error -121 Reproducible: Always
Created attachment 2156106 [details] kernel log
Thank you for reporting the issue. Can you please try the rawhide kernel?
I think the issue is here [ 7.299665] intel_cvs i2c-INTC10E0:00: No quirks for device (VID:0x2ac1 PID:0x20d1) The upstream supports "VID:0x2ac1 PID:0x20d0" Lattice NX33 but I haven't found the vid and pid are listed in the cvs driver. Can you please upload the "lsusb" results? I can make a test build for it to see if it works or not.
Created attachment 2156313 [details] lsusb output
The test build can be found here https://koji.fedoraproject.org/koji/taskinfo?taskID=149739485 Hope 0x20d0 is similar to 0x20d1. I added the device quirk according to 0x20d0.
the fix is working - camera is detected and produces image.
image is upside-down, already opened: https://bugzilla.redhat.com/show_bug.cgi?id=2510889
Awesome. Thank you for the testing. I'll prepare a patch and send it to the upstream. For the upside-down issue, I'll propose a new test build for you to test and I'll post the URL in bz2510889.
Upstream work can be found here https://lore.kernel.org/linux-media/20260904034344.105034-1-hpa@redhat.com/
Fixed in: kernel-7.2.7-300.fc45.x86_64