Bug 2368952 - Lenovo thinkbook-13x-gen4 ipu6 + ov02c10 upside down image
Summary: Lenovo thinkbook-13x-gen4 ipu6 + ov02c10 upside down image
Keywords:
Status: ASSIGNED
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 42
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Hans de Goede
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-05-28 13:33 UTC by makrushka
Modified: 2026-05-06 13:03 UTC (History)
13 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description makrushka 2025-05-28 13:33:35 UTC
1. Please describe the problem:

Laptop camera feed is upside down both system-wide (not only cheese/Firefox) in kernels 6.14.6 and 6.14.8. Works fine in kernel 6.14.5. 

2. What is the Version-Release number of the kernel:

kernel-core-6.14.8-300.fc42.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 :

It did work in kernel-core-6.14.5-300.fc42.x86_64

4. Can you reproduce this issue? If so, please provide the steps to reproduce
   the issue below:

Just open whatever software that uses the camera.

Reproducible: Always

Comment 1 makrushka 2025-05-28 13:36:53 UTC
journalctl --no-hostname -k | grep ipu6
May 28 10:23:27 kernel: intel-ipu6 0000:00:05.0: enabling device (0000 -> 0002)
May 28 10:23:27 kernel: intel-ipu6 0000:00:05.0: Found supported sensor OVTI02C1:00
May 28 10:23:27 kernel: intel-ipu6 0000:00:05.0: Connected 1 cameras
May 28 10:23:27 kernel: intel-ipu6 0000:00:05.0: Sending BOOT_LOAD to CSE
May 28 10:23:27 kernel: intel-ipu6 0000:00:05.0: Sending AUTHENTICATE_RUN to CSE
May 28 10:23:27 kernel: intel-ipu6 0000:00:05.0: CSE authenticate_run done
May 28 10:23:27 kernel: intel-ipu6 0000:00:05.0: IPU6-v4[7d19] hardware version 6
May 28 10:23:27 kernel: intel_ipu6_psys.psys intel_ipu6.psys.40: pkg_dir entry count:8
May 28 10:23:27 kernel: intel_ipu6_psys.psys intel_ipu6.psys.40: psys probe minor: 0
May 28 10:23:58 kernel: intel_ipu6_isys.isys intel_ipu6.isys.40: csi2-0 error: Frame sync error
May 28 10:28:33 kernel: intel_ipu6_isys.isys intel_ipu6.isys.40: csi2-0 error: Frame sync error
May 28 10:30:11 kernel: intel_ipu6_isys.isys intel_ipu6.isys.40: csi2-0 error: Frame sync error
May 28 10:30:31 kernel: intel_ipu6_isys.isys intel_ipu6.isys.40: csi2-0 error: Frame sync error
May 28 11:34:00 kernel: intel-ipu6 0000:00:05.0: IPU6 in secure mode
May 28 14:58:25 kernel: intel-ipu6 0000:00:05.0: IPU6 in secure mode
May 28 15:31:22 kernel: intel_ipu6_isys.isys intel_ipu6.isys.40: csi2-0 error: Frame sync error

Comment 2 makrushka 2025-05-29 08:32:05 UTC
Forgot to add two extra details:

1- I am using the rpmfusion akmods. The open source drivers seem to not work at all for me.

2- Reports from other users here:

https://github.com/craigcabrey/thinkbook-13x-gen4-enablement/issues/7#issuecomment-2917695665

Suggest that the latest ipu6 drivers from https://github.com/intel/ipu6-drivers compiled from source do work so this may just require updating the rpmfusion drivers.

Comment 3 makrushka 2025-06-19 14:44:37 UTC
Still occurring on 6.14.11

Comment 4 makrushka 2025-07-16 15:17:20 UTC
Still occurring on latest kernel

Comment 5 Hans de Goede 2025-10-01 19:03:10 UTC
Thank you for reporting this.

This is a bug in the sensor driver, which should be fixed by this upstream patch:

https://lore.kernel.org/linux-media/20250820-ov02c10-fix-v1-0-3fcca2cfbfbf@kernel.org/

I'll try to get this backported to the Fedora kernels sometime during the next weeks.

Comment 6 Fedora Release Engineering 2026-05-06 13:03:44 UTC
This message is a reminder that Fedora Linux 42 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora Linux 42 on 2026-05-13.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
'version' of '42'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, change the 'version' 
to a later Fedora Linux version. Note that the version field may be hidden.
Click the "Show advanced fields" button if you do not see it.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora Linux 42 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora Linux, you are encouraged to change the 'version' to a later version
prior to this bug being closed.


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