Support Sony IMX471 camera sensor for Intel IPU7 platforms
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ipu6-drivers (Ubuntu) |
Fix Released
|
High
|
You-Sheng Yang | ||
Noble |
Won't Fix
|
Undecided
|
Unassigned | ||
Plucky |
Fix Released
|
High
|
You-Sheng Yang | ||
linux (Ubuntu) |
In Progress
|
High
|
You-Sheng Yang | ||
Noble |
Won't Fix
|
Undecided
|
Unassigned | ||
Plucky |
In Progress
|
High
|
You-Sheng Yang | ||
linux-oem-6.11 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Noble |
Fix Committed
|
High
|
You-Sheng Yang | ||
Plucky |
Invalid
|
Undecided
|
Unassigned | ||
linux-oem-6.14 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Noble |
Fix Committed
|
High
|
You-Sheng Yang | ||
Plucky |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[SRU Justification]
[ Impact ]
To support Sony IMX471 camera sensor for Intel IPU7 platforms.
$ cat /sys/bus/
acpi:SONY471A:
[ Test Plan ]
1. Install -proposed kernel oem-6.11/noble or linux-oem-
```
$ sudo apt-get install --no-install-
linux-
linux-
linux-
linux-
linux-
$ sudo apt-get install --no-install-
linux-
linux-
linux-
linux-
linux-
```
2. To verify dkms changes, install -proposed intel-ipu6-dkms.
```
$ sudo apt-get install --no-install-
```
3. Check if the driver has correctly bound:
```
$ sudo dmesg|grep ipu
[sudo] password for ubuntu:
[ 2.597305] intel-ipu7 intel-ipu7: enabling device (0000 -> 0002)
[ 2.597314] intel-ipu7 intel-ipu7: Device 0x645d (rev: 0x4)
[ 2.597316] intel-ipu7 intel-ipu7: IPU7 PCI BAR0 base 204e000000 BAR2 base 2051342000
[ 2.597379] intel-ipu7 intel-ipu7: IPU7 PCI BAR0 mapped at 0000000071f8c99a
[ 2.599734] intel-ipu7 intel-ipu7: IPU7 SKU 0 in secure mode mask 0x0
[ 2.612679] intel-ipu7 intel-ipu7: firmware cpd file: intel/ipu/
[ 2.616023] intel-ipu7 intel-ipu7: FW binary0 info:
[ 2.616028] intel-ipu7 intel-ipu7: Name: psys
[ 2.616029] intel-ipu7 intel-ipu7: Version: 1.1.9.240627135220
[ 2.616030] intel-ipu7 intel-ipu7: Timestamp: build_id:331942702
[ 2.616030] intel-ipu7 intel-ipu7: Commit: commit_id:d84f5c35
[ 2.616031] intel-ipu7 intel-ipu7: FW binary1 info:
[ 2.616032] intel-ipu7 intel-ipu7: Name: isys
[ 2.616033] intel-ipu7 intel-ipu7: Version: 1.1.9.240627135318
[ 2.616033] intel-ipu7 intel-ipu7: Timestamp: build_id:3823931988
[ 2.616034] intel-ipu7 intel-ipu7: Commit: commit_id:d84f5c35
[ 2.627021] intel-ipu7 intel-ipu7: Found supported sensor SONY471A:00
[ 2.627030] intel-ipu7 intel-ipu7: Connected 1 cameras
[ 2.631837] intel-ipu7 intel-ipu7: Sending BOOT_LOAD to CSE
[ 2.695710] intel-ipu7 intel-ipu7: Sending AUTHENTICATE_RUN to CSE
[ 2.723665] intel-ipu7 intel-ipu7: CSE authenticate_run done
[ 2.808690] intel_ipu7_
[ 2.808776] intel_ipu7_
[ 2.847769] intel_ipu7_
```
4. Try access via gstreamer plugin via the video device hidden from general users:
```
$ sudo gst-launch-1.0 icamerasrc ! \
video/
videoconvert ! \
autovideosink
```
5. Try access webcam from https:/
[ Where problems could occur ]
The changes only take effect for kernels >= v6.10. And while this is a new driver that is not yet upstreamed, it's has no effect to existing systems.
[ Other Info ]
Targets Questing and Plucky because all the oem-6.11/noble, oem-6.14/noble, linux/plucky kernels compile against intel-ipu6-dkms from Plucky.
---
ProblemType: Bug
ApportVersion: 2.28.1-0ubuntu3.5
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/seq: ubuntu 1485 F.... pipewire
CRDA: N/A
CasperMD5CheckM
CasperMD5CheckR
DistributionCha
# This is the distribution channel descriptor for Ubuntu 24.04 for Lenovo
# For more information see http://
canonical-
DistroRelease: Ubuntu 24.04
InstallationDate: Installed on 2025-04-11 (4 days ago)
InstallationMedia: Ubuntu OEM 24.04.1 LTS "Noble Numbat" - Release amd64 (20250324)
IwConfig:
lo no wireless extensions.
wlp0s20f3 no wireless extensions.
enx5c925ed71200 no wireless extensions.
MachineType: LENOVO 21QBZCJYCN
Package: linux (not installed)
ProcFB: 0 xedrmfb
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 20240318.
Tags: noble
Uname: Linux 6.11.0-1018-oem x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: N/A
_MarkForUpload: True
dmi.bios.date: 03/17/2025
dmi.bios.release: 1.12
dmi.bios.vendor: LENOVO
dmi.bios.version: N4DET29W (1.12 )
dmi.board.
dmi.board.name: 21QBZCJYCN
dmi.board.vendor: LENOVO
dmi.board.version: SDK0T76576 WIN
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.ec.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.family: ThinkPad X9-14 Gen 1
dmi.product.name: 21QBZCJYCN
dmi.product.sku: LENOVO_
dmi.product.
dmi.sys.vendor: LENOVO
description: | updated |
Changed in ipu6-drivers (Ubuntu Noble): | |
status: | New → Won't Fix |
Changed in ipu6-drivers (Ubuntu Plucky): | |
status: | New → Confirmed |
Changed in linux (Ubuntu Noble): | |
status: | New → Won't Fix |
Changed in linux (Ubuntu Plucky): | |
status: | New → Confirmed |
Changed in linux-oem-6.14 (Ubuntu Noble): | |
status: | New → Confirmed |
Changed in linux-oem-6.14 (Ubuntu Plucky): | |
status: | New → Invalid |
Changed in linux-oem-6.11 (Ubuntu Noble): | |
assignee: | nobody → You-Sheng Yang (vicamo) |
importance: | Undecided → High |
status: | New → Confirmed |
Changed in linux-oem-6.11 (Ubuntu Plucky): | |
status: | New → Invalid |
description: | updated |
Changed in linux-oem-6.11 (Ubuntu Noble): | |
status: | Confirmed → In Progress |
Changed in ipu6-drivers (Ubuntu): | |
assignee: | nobody → You-Sheng Yang (vicamo) |
importance: | Undecided → High |
status: | Confirmed → In Progress |
Changed in ipu6-drivers (Ubuntu Plucky): | |
assignee: | nobody → You-Sheng Yang (vicamo) |
importance: | Undecided → High |
status: | Confirmed → In Progress |
Changed in linux (Ubuntu): | |
assignee: | nobody → You-Sheng Yang (vicamo) |
importance: | Undecided → High |
status: | Confirmed → In Progress |
Changed in linux (Ubuntu Plucky): | |
assignee: | nobody → You-Sheng Yang (vicamo) |
importance: | Undecided → High |
status: | Confirmed → In Progress |
Changed in linux-oem-6.14 (Ubuntu Noble): | |
assignee: | nobody → You-Sheng Yang (vicamo) |
importance: | Undecided → High |
status: | Confirmed → In Progress |
description: | updated |
Changed in linux-oem-6.11 (Ubuntu Noble): | |
status: | In Progress → Fix Committed |
Changed in linux-oem-6.14 (Ubuntu Noble): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-noble-linux-oem-6.11 removed: verification-needed-noble-linux-oem-6.11 |
SRU WIP: /kernel. ubuntu. com/forgejo/ kernel/ noble-linux- oem/pulls/ 154 (oem-6.14) /kernel. ubuntu. com/forgejo/ kernel/ noble-linux- oem/pulls/ 156 (oem-6.11) /lists. ubuntu. com/archives/ kernel- team/2025- May/159616. html (plucky, unstable)
* https:/
* https:/
* https:/