failed to probe camera sensor on Dell XPS 9315: ov01a10 i2c-OVTI01A0:00: failed to check hwcfg: -22
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
ipu6-drivers (Ubuntu) | Status tracked in Oracular | |||||
Jammy |
Invalid
|
Undecided
|
Unassigned | |||
Noble |
Fix Released
|
High
|
You-Sheng Yang | |||
Oracular |
Fix Released
|
High
|
You-Sheng Yang | |||
linux (Ubuntu) | Status tracked in Oracular | |||||
Jammy |
Invalid
|
Undecided
|
Unassigned | |||
Noble |
Fix Committed
|
Medium
|
You-Sheng Yang | |||
Oracular |
Triaged
|
Undecided
|
Unassigned | |||
linux-oem-6.10 (Ubuntu) | Status tracked in Oracular | |||||
Jammy |
Invalid
|
Undecided
|
Unassigned | |||
Noble |
In Progress
|
High
|
You-Sheng Yang | |||
Oracular |
Invalid
|
Undecided
|
Unassigned | |||
linux-oem-6.5 (Ubuntu) | Status tracked in Oracular | |||||
Jammy |
Invalid
|
High
|
You-Sheng Yang | |||
Noble |
Invalid
|
Undecided
|
Unassigned | |||
Oracular |
Invalid
|
Undecided
|
Unassigned | |||
linux-oem-6.8 (Ubuntu) | Status tracked in Oracular | |||||
Jammy |
Invalid
|
Undecided
|
Unassigned | |||
Noble |
Fix Released
|
High
|
You-Sheng Yang | |||
Oracular |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[SRU Justification]
[Impact]
Multiple early IPU6 platforms may not have formal MIPI DisCo data
embedded in ACPI, and they may confuse latter driver and fail device
probing:
ov01a10 i2c-OVTI01A0:00: can't get clock frequency
ov01a10 i2c-OVTI01A0:00: failed to check hwcfg: -22
ov01a10: probe of i2c-OVTI01A0:00 failed with error -22
[Fix]
A few commits from mainline kernel up to v6.10-rc5.
[Test Case]
Camera sensor device should then be probed correctly.
[Where problems could occur]
These fixes are based on MIPI DisCo support that is only available since
v6.8. For older kernels, the ipu6-drivers either has no hwcfg checking
implemented, or patched with DMI info to skip it.
[Other Info]
While the patches are from v6.10-rc5, only Noble and OEM-6.8 will be
nominated for fixing.
========== original bug report ==========
[ 5.630239] ov01a10 i2c-OVTI01A0:00: can't get clock frequency
[ 5.630248] ov01a10 i2c-OVTI01A0:00: failed to check hwcfg: -22
[ 5.631760] ov01a10: probe of i2c-OVTI01A0:00 failed with error -22
Supposed to be fixed in upstream v6.9 commit 5bd4edbbf920 ("ACPI: property: Ignore bad graph port nodes on Dell XPS 9315").
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu82.5
Architecture: amd64
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
CRDA: N/A
CasperMD5CheckR
DistributionCha
# This is the distribution channel descriptor for the OEM CDs
# For more information see http://
canonical-
DistroRelease: Ubuntu 22.04
InstallationDate: Installed on 2023-10-23 (245 days ago)
InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - somerville-
IwConfig:
lo no wireless extensions.
enxa0cec8d68afe no wireless extensions.
MachineType: Dell Inc. XPS 9315
Package: linux-oem-6.8
ProcFB: 0 EFI VGA
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
RelatedPackageV
linux-
linux-
linux-firmware 20220329.
RfKill:
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
Tags: jammy
Uname: Linux 6.5.0-9024-oem x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: N/A
_MarkForUpload: True
dmi.bios.date: 06/12/2023
dmi.bios.release: 1.12
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.12.0
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 10
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.family: XPS
dmi.product.name: XPS 9315
dmi.product.sku: 0B14
dmi.sys.vendor: Dell Inc.
CVE References
Changed in linux-oem-6.10 (Ubuntu Oracular): | |
status: | New → Invalid |
Changed in linux-oem-6.5 (Ubuntu Oracular): | |
status: | New → Invalid |
Changed in linux-oem-6.5 (Ubuntu Noble): | |
status: | New → Invalid |
Changed in linux-oem-6.10 (Ubuntu Jammy): | |
status: | New → Invalid |
no longer affects: | linux-oem-6.5 (Ubuntu Oracular) |
no longer affects: | ipu6-drivers (Ubuntu Oracular) |
no longer affects: | linux-oem-6.10 (Ubuntu Oracular) |
no longer affects: | linux-oem-6.5 (Ubuntu Noble) |
no longer affects: | linux-oem-6.10 (Ubuntu Noble) |
no longer affects: | linux (Ubuntu Oracular) |
no longer affects: | linux (Ubuntu Noble) |
no longer affects: | ipu6-drivers (Ubuntu Noble) |
Changed in ipu6-drivers (Ubuntu Noble): | |
assignee: | nobody → You-Sheng Yang (vicamo) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in linux-oem-6.8 (Ubuntu Noble): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Noble): | |
status: | In Progress → Fix Committed |
importance: | High → Medium |
apport information