Support additional 2888x1808@30fps 900MHz for OVTI05C1 camera sensor

Bug #2147409 reported by You-Sheng Yang
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ipu6-drivers (Ubuntu)
Fix Released
High
You-Sheng Yang
Noble
Won't Fix
Undecided
Unassigned
Questing
Won't Fix
Undecided
Unassigned
Resolute
Fix Released
High
You-Sheng Yang
linux (Ubuntu)
In Progress
High
You-Sheng Yang
Noble
Won't Fix
Undecided
Unassigned
Questing
Won't Fix
Undecided
Unassigned
Resolute
In Progress
High
You-Sheng Yang
linux-oem-6.17 (Ubuntu)
Invalid
Undecided
Unassigned
Noble
Fix Released
High
You-Sheng Yang
Questing
Invalid
Undecided
Unassigned
Resolute
Invalid
Undecided
Unassigned

Bug Description

[SRU Justification]

[Impact]

Camera sensor ov05c10 cannot be probed successfully because of unsupported mode and link frequency is used:
```
[ 3.435895] ov05c10 i2c-OVTI05C1:00: endpoint node not found
[ 3.442834] ov05c10 i2c-OVTI05C1:00: endpoint node not found
[ 3.448038] ov05c10 i2c-OVTI05C1:00: endpoint node not found
[ 3.472394] ov05c10 i2c-OVTI05C1:00: endpoint node not found
[ 3.477651] ov05c10 i2c-OVTI05C1:00: endpoint node not found
[ 3.485219] ov05c10 i2c-OVTI05C1:00: endpoint node not found
[ 3.493114] ov05c10 i2c-OVTI05C1:00: endpoint node not found
[ 3.505769] ov05c10 i2c-OVTI05C1:00: no link frequency 900000000 supported
[ 3.511491] ov05c10 i2c-OVTI05C1:00: probe with driver ov05c10 failed with error -22
```

[Fix]

Proposed fix in https://github.com/intel/ipu6-drivers/pull/427, which has been merged into tag 20260327.

[Test Plan]

1. Install the kernel from -proposed pocket along with linux-modules-{ipu6,ipu7,usbio,vision}-<variant> meta packages.
2. Start camera streaming.
```
[ 3.783964] intel_ipu7_isys.isys intel_ipu7.isys.40: bind ov05c10 2-0010 nlanes is 2 port is 0
[ 3.784058] intel_ipu7_isys.isys intel_ipu7.isys.40: All sensor registration completed.
[ 3.809310] intel_ipu7_psys.psys intel_ipu7.psys.40: IPU psys probe done.
```

[Where problems could occur]

This updates an not-yet-upstreamed camera sensor module ov05c10 along with additional link frequency in the in-tree ipu-bridge supported sensors list. Doesn't do anything if out-of-tree driver ov05c10 is not loaded.

[Other Info]

This is only mandatory for OEM platforms that shipped with an inverted module running linux-oem-6.17 and on. Nominate for ipu6-drivers/resolute, which is taken to be built along with linux-oem-6.17/noble.

========== original bug description ==========

Proposed fix in https://github.com/intel/ipu6-drivers/pull/427:

enabling new resolution 2888x1808 mode for OV05C10.
ov05c10 : add 2888x1808 init table
add GPIO dvdd for power control
IPU-bridge : add new link frequency for 2888x1808 mode
discrete : modify GPIO delay for CV-Himax's condition

Related branches

You-Sheng Yang (vicamo)
Changed in ipu6-drivers (Ubuntu):
status: New → Triaged
assignee: nobody → You-Sheng Yang (vicamo)
importance: Undecided → High
status: Triaged → In Progress
description: updated
You-Sheng Yang (vicamo)
Changed in ipu6-drivers (Ubuntu Noble):
status: New → Won't Fix
Changed in ipu6-drivers (Ubuntu Questing):
status: New → Won't Fix
Changed in linux (Ubuntu Noble):
status: New → Won't Fix
Changed in linux (Ubuntu Questing):
status: New → Won't Fix
Changed in linux (Ubuntu Resolute):
assignee: nobody → You-Sheng Yang (vicamo)
importance: Undecided → High
status: New → In Progress
Changed in linux-oem-6.17 (Ubuntu Questing):
status: New → Invalid
You-Sheng Yang (vicamo)
Changed in linux-oem-6.17 (Ubuntu Noble):
assignee: nobody → You-Sheng Yang (vicamo)
importance: Undecided → High
status: New → In Progress
tags: added: kernel-daily-bug
You-Sheng Yang (vicamo)
tags: added: jira-stella-3399
Revision history for this message
You-Sheng Yang (vicamo) wrote :
description: updated
description: updated
Changed in linux-oem-6.17 (Ubuntu Resolute):
status: New → Invalid
LEE KUAN-YING (kyyc0426)
Changed in linux-oem-6.17 (Ubuntu Noble):
status: In Progress → Fix Committed
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This bug is awaiting verification that the linux-oem-6.17/6.17.0-1019.19 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-noble-linux-oem-6.17' to 'verification-done-noble-linux-oem-6.17'. If the problem still exists, change the tag 'verification-needed-noble-linux-oem-6.17' to 'verification-failed-noble-linux-oem-6.17'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: kernel-spammed-noble-linux-oem-6.17-v2 verification-needed-noble-linux-oem-6.17
Revision history for this message
You-Sheng Yang (vicamo) wrote :

$ sudo dmesg|grep -i -E \(ipu\)\|\(ov0\)
[ 0.005858] ACPI: SSDT 0x0000000069FC7000 0000E0 (v02 HPQOEM IpuSsdt 00001000 INTL 20200717)
[ 3.569164] ov05c10: module verification failed: signature and/or required key missing - tainting kernel
[ 3.585452] ov05c10 i2c-OVTI05C1:00: endpoint node not found
[ 3.592637] ov05c10 i2c-OVTI05C1:00: endpoint node not found
[ 3.597899] ov05c10 i2c-OVTI05C1:00: endpoint node not found
[ 3.612280] intel_ipu7: module is from the staging directory, the quality is unknown, you have been warned.
[ 3.614765] ov05c10 i2c-OVTI05C1:00: endpoint node not found
[ 3.631531] intel-ipu7 0000:00:05.0: enabling device (0000 -> 0002)
[ 3.631539] intel-ipu7 0000:00:05.0: Device 0xb05d (rev: 0x4)
[ 3.631541] intel-ipu7 0000:00:05.0: IPU7 PCI BAR0 base 0x0000013012000000 BAR2 base 0x0000013015d7c000
[ 3.631575] intel-ipu7 0000:00:05.0: IPU7 PCI BAR0 mapped at 0000000065cc4a61
[ 3.632576] intel-ipu7 0000:00:05.0: IPU7 SKU 1 in secure mode mask 0x0
[ 3.635428] ov05c10 i2c-OVTI05C1:00: endpoint node not found
[ 3.642138] ov05c10 i2c-OVTI05C1:00: endpoint node not found
[ 3.646215] intel-ipu7 0000:00:05.0: firmware cpd file: intel/ipu/ipu7ptl_fw.bin
[ 3.647153] intel-ipu7 0000:00:05.0: FW binary0 info:
[ 3.647156] intel-ipu7 0000:00:05.0: Name: psys
[ 3.647157] intel-ipu7 0000:00:05.0: Version: 1.2.1.251215214352
[ 3.647158] intel-ipu7 0000:00:05.0: Timestamp: build_id:2923306609
[ 3.647159] intel-ipu7 0000:00:05.0: Commit: commit_id:ee59e1e0
[ 3.647160] intel-ipu7 0000:00:05.0: FW binary1 info:
[ 3.647161] intel-ipu7 0000:00:05.0: Name: isys
[ 3.647162] intel-ipu7 0000:00:05.0: Version: 1.2.1.251215214331
[ 3.647162] intel-ipu7 0000:00:05.0: Timestamp: build_id:2439351977
[ 3.647163] intel-ipu7 0000:00:05.0: Commit: commit_id:ee59e1e0
[ 3.649345] ov05c10 i2c-OVTI05C1:00: endpoint node not found
[ 3.649884] intel-ipu7 0000:00:05.0: Found supported sensor OVTI05C1:00
[ 3.650009] intel-ipu7 0000:00:05.0: Connected 1 cameras
[ 3.658325] intel-ipu7 0000:00:05.0: Sending BOOT_LOAD to CSE
[ 3.725880] intel-ipu7 0000:00:05.0: Sending AUTHENTICATE_RUN to CSE
[ 3.757071] intel-ipu7 0000:00:05.0: CSE authenticate_run done
[ 3.778845] intel_ipu7_isys: module is from the staging directory, the quality is unknown, you have been warned.
[ 3.792834] intel_ipu7_isys.isys intel_ipu7.isys.40: bind ov05c10 2-0010 nlanes is 2 port is 0
[ 3.792922] intel_ipu7_isys.isys intel_ipu7.isys.40: All sensor registration completed.
[ 3.818099] intel_ipu7_psys.psys intel_ipu7.psys.40: IPU psys probe done.

While the ipu6-drivers part is not yet landed, use the one from https://launchpad.net/~canonical-hwe-team/+archive/ubuntu/experimental-dkms/+packages to verify. Verified linux-oem-6.17/6.17.0-1019.19 on https://certification.canonical.com/hardware/202512-38250/.

You-Sheng Yang (vicamo)
tags: added: verification-done-noble-linux-oem-6.17
removed: verification-needed-noble-linux-oem-6.17
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ipu6-drivers - 0~git202603270946.51fe7248-0ubuntu1

---------------
ipu6-drivers (0~git202603270946.51fe7248-0ubuntu1) resolute; urgency=medium

  * New upstream 20260327 tag release.
    - Add and modify OV05C10 support mode - 2888x1808 (LP: #2147409)
    - media: i2c: ov08x40: support upside_down feature (LP: #2146517)

 -- You-Sheng Yang <email address hidden> Tue, 07 Apr 2026 15:58:33 +0800

Changed in ipu6-drivers (Ubuntu Resolute):
status: In Progress → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-oem-6.17 - 6.17.0-1020.20

---------------
linux-oem-6.17 (6.17.0-1020.20) noble; urgency=medium

  * noble/linux-oem-6.17: 6.17.0-1020.20 -proposed tracker (LP: #2149863)

  * intel-ipu7 / intel-ipu7-isys modules are shipped unsigned in latest
    Resolute kernels, breaking Secure Boot systems (LP: #2148718)
    - [packaging] add intel-ipu7 to signature inclusion list

 -- Kuan-Ying Lee <email address hidden> Wed, 22 Apr 2026 13:38:55 +0800

Changed in linux-oem-6.17 (Ubuntu Noble):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.