** Description changed:

+ [SRU Justification]
+ 
+ BugLink: https://bugs.launchpad.net/bugs/2101850
+ 
+ [ Impact ]
+ 
+ Missing intel/ipu/ipu7ptl_fw.bin for Intel MIPI camera on Intel Panther
+ Lacke platforms.
+ 
+ Proposed fix in
+ https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-
+ firmware.git/commit/?id=62960e12efffbc25226ed8d7976716cd237fd744 ("Intel
+ IPU7: Add firmware binary files") that is under upstream tag 20250613.
+ 
+ [ Test Plan ]
+ 
+ 1. Install latest supported kernels. They are linux/questing and 
linux-oem-6.17/noble. While we have this firmware in Questing already, to test 
in Noble:
+    ```
+    $ sudo apt-get install --no-install-recommends --yes \
+      linux-oem-24.04d \
+      linux-modules-ipu6-oem-24.04d \
+      linux-modules-ipu7-oem-24.04d \
+      linux-modules-usbio-oem-24.04d \
+      linux-modules-vision-oem-24.04d
+    ```
+ 
+ 2. Install linux-firmware from -proposed pocket.
+ 
+ 3. Reboot to the linux-oem-6.17 kernel. Check dmesg for firmware loading:
+    ```
+    $ sudo dmesg | grep ipu
+    kernel: intel-ipu7 intel-ipu7: enabling device (0000 -> 0002)
+    kernel: intel-ipu7 intel-ipu7: Device 0xb05d (rev: 0x0)
+    kernel: intel-ipu7 intel-ipu7: IPU7 PCI BAR0 base 13012000000 BAR2 base 
1301533d000
+    kernel: intel-ipu7 intel-ipu7: IPU7 PCI BAR0 mapped at 00000000f582548a
+    kernel: intel-ipu7 intel-ipu7: IPU7 SKU 1 in secure mode mask 0x0
+    kernel: intel-ipu7 intel-ipu7: IPU7P5 TLBID_HASH 4000 200
+    kernel: intel-ipu7 intel-ipu7: IPC reset done
+    kernel: intel-ipu7 intel-ipu7: firmware cpd file: intel/ipu/ipu7ptl_fw.bin
+    kernel: intel-ipu7 intel-ipu7: FW binary0 info:
+    kernel: intel-ipu7 intel-ipu7: Name:  psys
+    kernel: intel-ipu7 intel-ipu7: Version:  1.2.1.250515073927
+    kernel: intel-ipu7 intel-ipu7: Timestamp:  build_id:3316711623
+    ```
+ 
+ 4. Check device availiability:
+    ```
+    $ sudo gst-inspect-1.0 icamerasrc
+    ......
+    Element Properties:
+    ......
+      device-name         : The input devices name queried from HAL
+                            flags: readable, writable
+                            Enum "GstCamerasrcDeviceName" Default: 0, 
"ov13b10-uf"
+                               (0): ov13b10-uf       - ov13b10 as sensor.
+    ```
+ 
+ 5. Use https://webcamtests.com/ to check webcam function
+ 
+ [ Where problems could occur ]
+ 
+ This adds a required firmware blob for the platforms equipped with IPU
+ camera. No known problem.
+ 
+ [ Other Info ]
+ 
+ While this is for Intel Panther Lake platform that is supported in
+ kernels >= 6.17, and we have this firmware in Questing already, nominate
+ only Noble.
+ 
+ ========== original bug report ==========
+ 
  Proposed fix in
  https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-
  firmware.git/commit/?id=62960e12efffbc25226ed8d7976716cd237fd744 ("Intel
  IPU7: Add firmware binary files") that is under upstream tag 20250613.
  
  For Noble, this means to revert commit e7d34ac505bf ("UBUNTU: SAUCE:
  intel: Add IPU7 firmware") landed in bug 2071821. It has identical
  intel/ipu/ipu7_fw.bin with upstream commit 62960e12efff.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-firmware in Ubuntu.
https://bugs.launchpad.net/bugs/2101850

Title:
  Intel IPU7x enablement on PTL

Status in ipu6-drivers package in Ubuntu:
  Fix Released
Status in ipu7-drivers package in Ubuntu:
  Fix Released
Status in linux-firmware package in Ubuntu:
  Fix Released
Status in usbio-drivers package in Ubuntu:
  Fix Released
Status in vision-drivers package in Ubuntu:
  Fix Released
Status in ipu6-drivers source package in Noble:
  Invalid
Status in ipu7-drivers source package in Noble:
  Invalid
Status in linux-firmware source package in Noble:
  In Progress
Status in usbio-drivers source package in Noble:
  Invalid
Status in vision-drivers source package in Noble:
  Invalid
Status in ipu6-drivers source package in Questing:
  Fix Released
Status in ipu7-drivers source package in Questing:
  Fix Released
Status in linux-firmware source package in Questing:
  Fix Released
Status in usbio-drivers source package in Questing:
  Fix Released
Status in vision-drivers source package in Questing:
  Fix Released

Bug description:
  [SRU Justification]

  BugLink: https://bugs.launchpad.net/bugs/2101850

  [ Impact ]

  Missing intel/ipu/ipu7ptl_fw.bin for Intel MIPI camera on Intel
  Panther Lacke platforms.

  Proposed fix in
  https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-
  firmware.git/commit/?id=62960e12efffbc25226ed8d7976716cd237fd744
  ("Intel IPU7: Add firmware binary files") that is under upstream tag
  20250613.

  [ Test Plan ]

  1. Install latest supported kernels. They are linux/questing and 
linux-oem-6.17/noble. While we have this firmware in Questing already, to test 
in Noble:
     ```
     $ sudo apt-get install --no-install-recommends --yes \
       linux-oem-24.04d \
       linux-modules-ipu6-oem-24.04d \
       linux-modules-ipu7-oem-24.04d \
       linux-modules-usbio-oem-24.04d \
       linux-modules-vision-oem-24.04d
     ```

  2. Install linux-firmware from -proposed pocket.

  3. Reboot to the linux-oem-6.17 kernel. Check dmesg for firmware loading:
     ```
     $ sudo dmesg | grep ipu
     kernel: intel-ipu7 intel-ipu7: enabling device (0000 -> 0002)
     kernel: intel-ipu7 intel-ipu7: Device 0xb05d (rev: 0x0)
     kernel: intel-ipu7 intel-ipu7: IPU7 PCI BAR0 base 13012000000 BAR2 base 
1301533d000
     kernel: intel-ipu7 intel-ipu7: IPU7 PCI BAR0 mapped at 00000000f582548a
     kernel: intel-ipu7 intel-ipu7: IPU7 SKU 1 in secure mode mask 0x0
     kernel: intel-ipu7 intel-ipu7: IPU7P5 TLBID_HASH 4000 200
     kernel: intel-ipu7 intel-ipu7: IPC reset done
     kernel: intel-ipu7 intel-ipu7: firmware cpd file: intel/ipu/ipu7ptl_fw.bin
     kernel: intel-ipu7 intel-ipu7: FW binary0 info:
     kernel: intel-ipu7 intel-ipu7: Name:  psys
     kernel: intel-ipu7 intel-ipu7: Version:  1.2.1.250515073927
     kernel: intel-ipu7 intel-ipu7: Timestamp:  build_id:3316711623
     ```

  4. Check device availiability:
     ```
     $ sudo gst-inspect-1.0 icamerasrc
     ......
     Element Properties:
     ......
       device-name         : The input devices name queried from HAL
                             flags: readable, writable
                             Enum "GstCamerasrcDeviceName" Default: 0, 
"ov13b10-uf"
                                (0): ov13b10-uf       - ov13b10 as sensor.
     ```

  5. Use https://webcamtests.com/ to check webcam function

  [ Where problems could occur ]

  This adds a required firmware blob for the platforms equipped with IPU
  camera. No known problem.

  [ Other Info ]

  While this is for Intel Panther Lake platform that is supported in
  kernels >= 6.17, and we have this firmware in Questing already,
  nominate only Noble.

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

  Proposed fix in
  https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-
  firmware.git/commit/?id=62960e12efffbc25226ed8d7976716cd237fd744
  ("Intel IPU7: Add firmware binary files") that is under upstream tag
  20250613.

  For Noble, this means to revert commit e7d34ac505bf ("UBUNTU: SAUCE:
  intel: Add IPU7 firmware") landed in bug 2071821. It has identical
  intel/ipu/ipu7_fw.bin with upstream commit 62960e12efff.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ipu6-drivers/+bug/2101850/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to