intel / intel/ipu6-drivers

Prerequisite ox08x40 patches for v6.14 added in commit 01a25317 breaks Lenovo X1 Carbon Gen 13

Open
#383 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
251
Forks
75
PR merge metrics
No merged PRs in 30d

Description

Master branch commit https://github.com/intel/ipu6-drivers/commit/01a25317bad6734931613306cc0648de388dc57a added patches for porting to v6.14, yet it breaks Lenovo systems unexpectedly with dmesg:
```
kernel: ov08x40: module verification failed: signature and/or required key missing - tainting kernel
kernel: ov08x40 i2c-OVTI08F4:00: supply dovdd not found, using dummy regulator
kernel: ov08x40 i2c-OVTI08F4:00: supply avdd not found, using dummy regulator
kernel: ov08x40 i2c-OVTI08F4:00: supply dvdd not found, using dummy regulator
kernel: ov08x40 i2c-OVTI08F4:00: chip id mismatch: 560858!=0
```
It's basically [ov08x40](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/media/i2c/ov08x40.c?h=v6.15) from v6.15 + [0022-media-ov08x40-Add-support-for-2-4-lanes-support-at-1.patch](https://github.com/intel/ipu6-drivers/blob/01a25317bad6734931613306cc0648de388dc57a/patch/v6.14/0022-media-ov08x40-Add-support-for-2-4-lanes-support-at-1.patch) + [0009-media-ov08x40-Fix-the-horizontal-flip-control.patch](https://github.com/intel/ipu6-drivers/blob/01a25317bad6734931613306cc0648de388dc57a/patch/v6.14/0009-media-ov08x40-Fix-the-horizontal-flip-control.patch), and the handshake pin, supported module names, etc. were dropped silently.

dmesg: [dmesg.Lenovo-X1-Carbon-Gen-13_6.14.0-1011-oem_BIOS-N4MET21W.chip-id-mismatch.txt](https://github.com/user-attachments/files/22197626/dmesg.Lenovo-X1-Carbon-Gen-13_6.14.0-1011-oem_BIOS-N4MET21W.chip-id-mismatch.txt)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.