[Bug 2121948] [NEW] [SRU] Support suspend/resume for IMX471 camera sensor

Launchpad Bug Tracker 2121948 at bugs.launchpad.net
Wed Sep 10 17:15:55 UTC 2025


You have been subscribed to a public bug by You-Sheng Yang (vicamo):

[SRU Justification]

[ Impact ]

Sony imx471 is not explicitly powered on before trying to identify the module, leaving following error messages in kernel dmesg buffer:
```
kernel: imx471 i2c-SONY471A:00: failed to find sensor: -5
kernel: imx471 i2c-SONY471A:00: probe with driver imx471 failed with error -5
```

Proposed fix in
https://github.com/intel/ipu6-drivers/commit/faef397c5bfedcd3182cce27eab1539f5eaca9eb.

[ Test Plan ]

1. Install the dkms from -proposed pocket. The corresponding binary kernel module should be built automatically; if not, run:
```
$ sudo dkms install --force ipu6-drivers/0~git202506270118.9bff7368 -k $(uname -r)
```

2. Reboot to the same kernel to reload the drivers.

3. Make sure the device is probed and up running:
```
$ media-ctl -p
Media controller API version 6.14.8

Media device information
------------------------
driver          intel-ipu7
model           ipu7
serial          
bus info        PCI:intel-ipu7
hw revision     0x17aa233b
driver version  6.14.8
...
```

4. Use https://webcamtests.com to verify the camera is really capable of
streaming.

[ Where problems could occur ]

This fills the probe procedure as other similar camera sensors do. No
known problem so far.

[ Other Info ]

This is a follow-up for bug 2107320 that supports IMX471 in linux-
oem-6.11 and on. Nominate for Plucky, Questing for ipu6-drivers, which
will be compiled within linux-oem-6.11 and on.

========== original bug report ==========

This is a follow-up for bug 2107320, support Sony IMX471 camera sensor
for Intel IPU7 platforms.

Proposed fix in https://github.com/intel/ipu6-drivers/commit/faef397c5bfedcd3182cce27eab1539f5eaca9eb.
---
ProblemType: Bug
ApportVersion: 2.28.1-0ubuntu3.8
Architecture: amd64
AudioDevicesInUse:
 USER        PID ACCESS COMMAND
 /dev/snd/controlC0:  ubuntu     1575 F.... pipewire
                      ubuntu     1579 F.... wireplumber
 /dev/snd/seq:        ubuntu     1575 F.... pipewire
CRDA: N/A
CasperMD5CheckMismatches: ./casper/initrd ./casper/minimal.standard.live.hotfix.size ./casper/minimal.standard.live.size ./casper/minimal.manifest ./casper/minimal.standard.manifest ./casper/minimal.standard.size ./casper/minimal.hotfix.size ./casper/minimal.standard.live.hotfix.squashfs ./casper/minimal.standard.hotfix.squashfs ./casper/minimal.standard.hotfix.size ./casper/minimal.hotfix.squashfs ./casper/minimal.standard.live.manifest ./casper/minimal.size ./boot/grub/grub.cfg
CasperMD5CheckResult: fail
DistributionChannelDescriptor:
 # This is the distribution channel descriptor for Ubuntu 24.04 for Lenovo
 # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor
 canonical-oem-sutton-noble-oem-24.04c-20250822-50
DistroRelease: Ubuntu 24.04
InstallationDate: Installed on 2025-08-29 (12 days ago)
InstallationMedia: Ubuntu OEM 24.04.3 LTS "Noble Numbat" - Release amd64 (20250821)
IwConfig:
 lo        no wireless extensions.

 wlp0s20f3  no wireless extensions.

 enx607d099eaa26  no wireless extensions.
MachineType: LENOVO 21Q7ZCM3US
Package: ipu6-drivers
ProcFB: 0 xedrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.14.0-9011-oem root=UUID=0f9adf29-e579-4dc5-82a4-a98b51147867 ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 6.14.0-9011.11+exp.19-oem 6.14.8
RelatedPackageVersions:
 linux-restricted-modules-6.14.0-9011-oem N/A
 linux-backports-modules-6.14.0-9011-oem  N/A
 linux-firmware                           20240318.git3b128b60-0ubuntu2.17
Tags: noble
Uname: Linux 6.14.0-9011-oem x86_64
UnreportableReason: This does not seem to be an official Ubuntu package. Please retry after updating the indexes of available packages, if that does not work then remove related third party packages and try again.
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: N/A
_MarkForUpload: True
dmi.bios.date: 09/03/2025
dmi.bios.release: 1.15
dmi.bios.vendor: LENOVO
dmi.bios.version: N4CET39W.T02.HotKey (1.15 )
dmi.board.asset.tag: Not Available
dmi.board.name: 21Q7ZCM3US
dmi.board.vendor: LENOVO
dmi.board.version: SDK0T76576 WIN
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: None
dmi.ec.firmware.release: 1.11
dmi.modalias: dmi:bvnLENOVO:bvrN4CET39W.T02.HotKey(1.15):bd09/03/2025:br1.15:efr1.11:svnLENOVO:pn21Q7ZCM3US:pvrThinkPadX9-15Gen1:rvnLENOVO:rn21Q7ZCM3US:rvrSDK0T76576WIN:cvnLENOVO:ct10:cvrNone:skuLENOVO_MT_21Q7_BU_Think_FM_ThinkPadX9-15Gen1:
dmi.product.family: ThinkPad X9-15 Gen 1
dmi.product.name: 21Q7ZCM3US
dmi.product.sku: LENOVO_MT_21Q7_BU_Think_FM_ThinkPad X9-15 Gen 1
dmi.product.version: ThinkPad X9-15 Gen 1
dmi.sys.vendor: LENOVO

** Affects: ipu6-drivers (Ubuntu)
     Importance: High
     Assignee: You-Sheng Yang (vicamo)
         Status: In Progress

** Affects: linux-oem-6.14 (Ubuntu)
     Importance: Undecided
         Status: Invalid

** Affects: linux-oem-6.17 (Ubuntu)
     Importance: Undecided
         Status: Invalid

** Affects: ipu6-drivers (Ubuntu Noble)
     Importance: Undecided
         Status: Invalid

** Affects: linux-oem-6.14 (Ubuntu Noble)
     Importance: High
     Assignee: You-Sheng Yang (vicamo)
         Status: In Progress

** Affects: linux-oem-6.17 (Ubuntu Noble)
     Importance: High
     Assignee: You-Sheng Yang (vicamo)
         Status: In Progress

** Affects: ipu6-drivers (Ubuntu Plucky)
     Importance: High
     Assignee: You-Sheng Yang (vicamo)
         Status: In Progress

** Affects: linux-oem-6.14 (Ubuntu Plucky)
     Importance: Undecided
         Status: Invalid

** Affects: linux-oem-6.17 (Ubuntu Plucky)
     Importance: Undecided
         Status: Invalid

** Affects: ipu6-drivers (Ubuntu Questing)
     Importance: High
     Assignee: You-Sheng Yang (vicamo)
         Status: In Progress

** Affects: linux-oem-6.14 (Ubuntu Questing)
     Importance: Undecided
         Status: Invalid

** Affects: linux-oem-6.17 (Ubuntu Questing)
     Importance: Undecided
         Status: Invalid


** Tags: apport-collected jira-sutton-1780 noble
-- 
[SRU] Support suspend/resume for IMX471 camera sensor
https://bugs.launchpad.net/bugs/2121948
You received this bug notification because you are a member of Ubuntu Sponsors, which is subscribed to the bug report.



More information about the Ubuntu-sponsors mailing list