Support Intel IPU6 MIPI camera

Bug #1987595 reported by You-Sheng Yang
52
This bug affects 9 people
Affects Status Importance Assigned to Milestone
HWE Next
New
Undecided
Unassigned
linux (Ubuntu)
Incomplete
Undecided
Unassigned
Jammy
Invalid
Undecided
Unassigned
Kinetic
Won't Fix
Undecided
Unassigned
Lunar
Incomplete
Undecided
Unassigned
linux-firmware (Ubuntu)
Fix Released
High
You-Sheng Yang
Jammy
Fix Released
High
You-Sheng Yang
Kinetic
Fix Released
High
You-Sheng Yang
Lunar
Fix Released
High
You-Sheng Yang
linux-oem-5.17 (Ubuntu)
Invalid
Undecided
Unassigned
Jammy
Won't Fix
Undecided
Unassigned
Kinetic
Invalid
Undecided
Unassigned
Lunar
Invalid
Undecided
Unassigned
linux-oem-6.0 (Ubuntu)
Invalid
Undecided
Unassigned
Jammy
Fix Released
Undecided
Unassigned
Kinetic
Invalid
Undecided
Unassigned
Lunar
Invalid
Undecided
Unassigned
linux-oem-6.1 (Ubuntu)
Invalid
Undecided
Unassigned
Jammy
Fix Released
Undecided
Unassigned
Kinetic
Invalid
Undecided
Unassigned
Lunar
Invalid
Undecided
Unassigned

Bug Description

[SRU Justfication:linux-firmware]

[Impact]

Need new firmware updates for additional camera senesors.

[Fix]

Firmware updates for Intel IPU6/VSC drivers, as well as new firmware blobs for
hi556/ovti02c1.

[Test Case]

The driver will prompt for missed firmware blobs for a given platform.

[Where problems could occur]

There is still no suspend support for the camera driver, and user sessions
across system suspend have to be restarted.

[Other Info]

New sensors are introduced in Jammy oem kernels only, and kinetic is nominated
for future hwe migration.

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

This is a follow-up for bug 1964983 but on different platforms that runs linux-oem-5.17 or newer.

Revision history for this message
You-Sheng Yang (vicamo) wrote :

This depends on bug 1972106 and bug 1972109 that imports intel ipu6/ivsc dkms into Ubuntu archive.

You-Sheng Yang (vicamo)
Changed in linux (Ubuntu Jammy):
status: New → Invalid
Changed in linux-oem-5.17 (Ubuntu Jammy):
status: New → In Progress
Changed in linux-oem-5.17 (Ubuntu Kinetic):
status: New → Invalid
Changed in linux-oem-6.0 (Ubuntu Jammy):
status: New → In Progress
Changed in linux-oem-6.0 (Ubuntu Kinetic):
status: New → Invalid
tags: added: oem-priority originate-from-1987726 somerville
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 1987595

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
You-Sheng Yang (vicamo) wrote :

Firmware included in experimental firmware linux-firmware/jammy version 20220329.git681281e4-0ubuntu3.6+exp.56. To be SRUed.

Revision history for this message
You-Sheng Yang (vicamo) wrote :
description: updated
Changed in linux-firmware (Ubuntu Jammy):
assignee: nobody → You-Sheng Yang (vicamo)
importance: Undecided → High
status: New → In Progress
Changed in linux-firmware (Ubuntu Kinetic):
assignee: nobody → You-Sheng Yang (vicamo)
importance: Undecided → High
status: New → In Progress
Juerg Haefliger (juergh)
tags: added: kern-4798
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in linux-firmware (Ubuntu):
status: New → Confirmed
Revision history for this message
You-Sheng Yang (vicamo) wrote :
Changed in linux-firmware (Ubuntu Lunar):
assignee: nobody → You-Sheng Yang (vicamo)
importance: Undecided → High
status: Confirmed → In Progress
Revision history for this message
You-Sheng Yang (vicamo) wrote :
Juerg Haefliger (juergh)
Changed in linux-firmware (Ubuntu Jammy):
status: In Progress → Fix Committed
Changed in linux-firmware (Ubuntu Kinetic):
status: In Progress → Fix Committed
Revision history for this message
Timo Aaltonen (tjaalton) wrote : Please test proposed package

Hello You-Sheng, or anyone else affected,

Accepted linux-firmware into kinetic-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/linux-firmware/20220923.gitf09bebf3-0ubuntu1.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-kinetic to verification-done-kinetic. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-kinetic. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Hello You-Sheng, or anyone else affected,

Accepted linux-firmware into jammy-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/linux-firmware/20220329.git681281e4-0ubuntu3.7 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-jammy to verification-done-jammy. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-jammy. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (4.6 KiB)

This bug was fixed in the package linux-firmware - 20221114.git60310c2d-0ubuntu1

---------------
linux-firmware (20221114.git60310c2d-0ubuntu1) lunar; urgency=medium

  * Support Intel IPU6 MIPI camera (LP: #1987595)
    - SAUCE: intel-ipu6: update ipu6ep firmware
    - SAUCE: intel-ivsc: support more sensors
    - SAUCE: intel-ivsc: add more firmware
  * Realtek 8852c WiFi/BT firmware support (LP: #1995046)
    - Rebase to upstream commit 60310c2deb8c67948a38310ac5f15cf3abcc30e7
      Rebase against git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
      - Removing crnv32
      - qca: Update firmware files for BT chip WCN3991.
      - i915: Add GuC v70.5.1 for DG1, DG2, TGL and ADL-P
      - i915: Add versionless HuC files for current platforms
      - cxgb4: Update firmware to revision 1.27.0.0
      - linux-firmware: update firmware for MT7921 WiFi device
      - linux-firmware: update firmware for MT7922 WiFi device
      - linux-firmware: update firmware for mediatek bluetooth chip (MT7921)
      - rtl_bt: Update RTL8852A BT USB firmware to 0xD9B8_8207
      - linux-firmware: update firmware for mediatek bluetooth chip (MT7922)
      - mediatek: Update mt8186 SOF firmware to v0.2.1
      - mediatek: Add new mt8195 SOF firmware
      - mediatek: mt8195: Update scp.img to v2.0.11956
      - linux-firmware: Update AMD cpu microcode
      - mediatek: Update mt8186 SCP firmware
      - rtw89: 8852c: update fw to v0.27.56.0
      - rtw89: 8852c: update fw to v0.27.56.1
      - qcom: add squashed version of a530 zap shader
      - mediatek: Update mt8195 SOF firmware to v0.4.1
      - amdgpu: update Sienna Cichlid RLC firmware
      - amdgpu: update Navy Flounder RLC firmware
      - amdgpu: update Dimgrey Cavefish RLC firmware
      - amdgpu: update Beige Goby RLC firmware
      - amdgpu: update Yellow Carp RLC firmware
      - amdgpu: update GC 10.3.7 RLC firmware
      - amdgpu: update GC 10.3.6 RLC firmware
      - rtl_bt: Update RTL8852C BT USB firmware to 0xD5B8_A40A
      - iwlwifi: update 9000-family firmwares to core72-129
      - iwlwifi: add new FWs from core72-129 release
      - rtw89: 8852b: add initial fw v0.27.32.0
      - linux-firmware: Add firmware for Cirrus CS35L41 on HP Laptops
      - linux-firmware: Add firmware for Cirrus CS35L41 on Lenovo Laptops
      - linux-firmware: Add firmware for Cirrus CS35L41 on ASUS Laptops
      - brcm: add symlink for Pi Zero 2 W NVRAM file
      - cnm: update chips&media wave521c firmware.
      - i915: Add HuC 7.10.3 for DG2
      - rtlwifi: Add firmware v4.0 for RTL8188FU
      - rtlwifi: update firmware for rtl8192eu to v35.7
      - rtw89: 8852b: update fw to v0.27.32.1
      - qcom: replace split SC7180 venus firmware images with symlink
      - qcom: update venus firmware file for v5.4
      - qcom: remove split SC7280 venus firmware images
      - qcom: update venus firmware files for VPU-2.0
      - iwlwifi: add new FWs from core69-81 release
      - iwlwifi: add new PNVM binaries from core74-44 release
      - linux-firmware: Add firmware for Cirrus CS35L41 on new ASUS Laptop
      - qcom/venus-1.8: replace split firmware with the mbn file
      - qcom/ven...

Read more...

Changed in linux-firmware (Ubuntu Lunar):
status: In Progress → Fix Released
Revision history for this message
You-Sheng Yang (vicamo) wrote :

verified linux-firmware/jammy version 20220329.git681281e4-0ubuntu3.7, linux-firmware/kinetic version 20220923.gitf09bebf3-0ubuntu1.1

tags: added: verification-done-jammy verification-done-kinetic
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-firmware - 20220329.git681281e4-0ubuntu3.7

---------------
linux-firmware (20220329.git681281e4-0ubuntu3.7) jammy; urgency=medium

  * Add support for Intel DG2 (LP: #1971712)
    - i915: Add DMC v2.07 for DG2
    - i915: Add GuC v70.4.1 for DG2
    - i915: Add GuC v70.5.1 for DG1, DG2, TGL and ADL-P
  * MIssing GPU firmware for AMD Ryzen 7000 desktop on Jammy 22.04 (LP: #1993223)
    - amdgpu: add firmware for DCN 3.1.5 IP block
    - amdgpu: add firmware for GC 10.3.6 IP block
    - amdgpu: add firmware for PSP 13.0.5 IP block
    - amdgpu: add firmware for SDMA 5.2.6 IP block
    - amdgpu: add firmware for VCN 3.1.2 IP block
  * Support Intel IPU6 MIPI camera (LP: #1987595)
    - SAUCE: intel-ipu6: update ipu6ep firmware
    - SAUCE: intel-ivsc: support more sensors
    - SAUCE: intel-ivsc: add more firmware
  * Realtek 8852c WiFi/BT firmware support (LP: #1995046)
    - rtw89: 8852c: add new firmware v0.27.20.0 for RTL8852C
    - rtw89: 8852c: update fw to v0.27.36.0
    - rtw89: 8852c: update fw to v0.27.42.0
    - rtw89: 8852c: update fw to v0.27.56.0
    - rtw89: 8852c: update fw to v0.27.56.1
    - rtl_bt: Add firmware and config files for RTL8852C
    - rtl_bt: Update RTL8852C BT USB firmware to 0xDFB8_5A33
    - rtl_bt: Update RTL8852C BT USB firmware to 0xD5B8_A40A
  * Add cs35l41 firmware loading support (LP: #1995957)
    - linux-firmware: Add firmware for Cirrus CS35L41
    - linux-firmware: Add firmware for Cirrus CS35L41 on HP Laptops
    - linux-firmware: Add firmware for Cirrus CS35L41 on Lenovo Laptops
    - linux-firmware: Add firmware for Cirrus CS35L41 on ASUS Laptops

 -- Juerg Haefliger <email address hidden> Wed, 16 Nov 2022 15:59:19 +0100

Changed in linux-firmware (Ubuntu Jammy):
status: Fix Committed → Fix Released
Revision history for this message
Timo Aaltonen (tjaalton) wrote : Update Released

The verification of the Stable Release Update for linux-firmware has completed successfully and the package is now being released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-firmware - 20220923.gitf09bebf3-0ubuntu1.1

---------------
linux-firmware (20220923.gitf09bebf3-0ubuntu1.1) kinetic; urgency=medium

  * Add support for Intel DG2 (LP: #1971712)
    - i915: Add GuC v70.5.1 for DG1, DG2, TGL and ADL-P
  * Miscellaneous Ubuntu changes
    - Initial dummy SRU release
  * Support Intel IPU6 MIPI camera (LP: #1987595)
    - SAUCE: intel-ipu6: update ipu6ep firmware
    - SAUCE: intel-ivsc: support more sensors
    - SAUCE: intel-ivsc: add more firmware
  * Realtek 8852c WiFi/BT firmware support (LP: #1995046)
    - rtw89: 8852c: update fw to v0.27.56.0
    - rtw89: 8852c: update fw to v0.27.56.1
    - rtl_bt: Update RTL8852C BT USB firmware to 0xD5B8_A40A
  * Add cs35l41 firmware loading support (LP: #1995957)
    - linux-firmware: Add firmware for Cirrus CS35L41 on HP Laptops
    - linux-firmware: Add firmware for Cirrus CS35L41 on Lenovo Laptops
    - linux-firmware: Add firmware for Cirrus CS35L41 on ASUS Laptops

 -- Juerg Haefliger <email address hidden> Wed, 16 Nov 2022 16:12:23 +0100

Changed in linux-firmware (Ubuntu Kinetic):
status: Fix Committed → Fix Released
Timo Aaltonen (tjaalton)
Changed in linux-oem-6.0 (Ubuntu Jammy):
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.0/6.0.0-1009.9 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-jammy' to 'verification-done-jammy'. If the problem still exists, change the tag 'verification-needed-jammy' to 'verification-failed-jammy'.

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-jammy-linux-oem-6.0 verification-needed-jammy
removed: verification-done-jammy
Revision history for this message
You-Sheng Yang (vicamo) wrote :

verified linux-oem-6.0/6.0.0-1009.9.

tags: added: verification-done-jammy
removed: verification-needed-jammy
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-oem-6.0 - 6.0.0-1009.9

---------------
linux-oem-6.0 (6.0.0-1009.9) jammy; urgency=medium

  * jammy/linux-oem-6.0: 6.0.0-1009.9 -proposed tracker (LP: #1999041)

  * Support Intel IPU6 MIPI camera (LP: #1987595)
    - debian/dkms-versions -- manual update for IPU6/IVSC.

  * Gnome doesn't run smooth when performing normal usage with RPL-P CPU
    (LP: #1998419)
    - drm/i915/rpl-p: Add stepping info

  * Fix iosm: WWAN cannot build the connection (DW5823e) (LP: #1998115)
    - net: wwan: iosm: fix driver not working with INTEL_IOMMU disabled

  * Fix System cannot detect bluetooth after running suspend stress test
    (LP: #1998727)
    - wifi: rtw88: 8821c: enable BT device recovery mechanism

  * Rear Audio port sometimes has no audio output after reboot(Cirrus Logic)
    (LP: #1998905)
    - SAUCE: ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle and lock.

 -- Timo Aaltonen <email address hidden> Wed, 07 Dec 2022 20:00:55 +0200

Changed in linux-oem-6.0 (Ubuntu Jammy):
status: Fix Committed → Fix Released
Changed in linux-oem-6.1 (Ubuntu Jammy):
status: New → Fix Released
Changed in linux-oem-6.1 (Ubuntu Kinetic):
status: New → Invalid
Changed in linux-oem-6.1 (Ubuntu Lunar):
status: New → Invalid
Timo Aaltonen (tjaalton)
Changed in linux-oem-5.17 (Ubuntu Jammy):
status: In Progress → Won't Fix
Revision history for this message
Utkarsh Gupta (utkarsh) wrote :

Ubuntu 22.10 (Kinetic Kudu) has reached end of life, so this bug will not be fixed for that specific release.

Changed in linux (Ubuntu Kinetic):
status: Incomplete → Won't Fix
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.