SRU:
* https://kernel.ubuntu.com/forgejo/kernel/linux-firmware/pulls/281 (questing)
* https://kernel.ubuntu.com/forgejo/kernel/linux-firmware/pulls/282 (noble)

** Description changed:

+ [SRU Justification]
+ 
+ [ Impact ]
+ 
+ Failed to load ipuptl_fw.bin on PTL platforms other than Intel's RVP:
+ ```
+ kernel: intel-ipu7 intel-ipu7: enabling device (0000 -> 0002)
+ kernel: intel-ipu7 intel-ipu7: Device 0xb05d (rev: 0x7)
+ kernel: intel-ipu7 intel-ipu7: IPU7 PCI BAR0 base 14812000000 BAR2 base 
1481537b000
+ kernel: intel-ipu7 intel-ipu7: IPU7 PCI BAR0 mapped at 000000003ad51859
+ kernel: intel-ipu7 intel-ipu7: IPU7 SKU 1 in secure mode mask 0x0
+ 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
+ kernel: intel-ipu7 intel-ipu7: Commit:  commit_id:ac5742e2
+ kernel: intel-ipu7 intel-ipu7: FW binary1 info:
+ kernel: intel-ipu7 intel-ipu7: Name:  isys
+ kernel: intel-ipu7 intel-ipu7: Version:  1.2.1.250515073925
+ kernel: intel-ipu7 intel-ipu7: Timestamp:  build_id:3028157011
+ kernel: intel-ipu7 intel-ipu7: Commit:  commit_id:ac5742e2
+ kernel: intel-ipu7 intel-ipu7: Found supported sensor OVTI08F4:00
+ kernel: intel-ipu7 intel-ipu7: Connected 1 cameras
+ kernel: intel-ipu7 intel-ipu7: Sending BOOT_LOAD to CSE
+ kernel: intel-ipu7 intel-ipu7: Sending AUTHENTICATE_RUN to CSE
+ kernel: intel-ipu7 intel-ipu7: expected resp: 0x2, IPC response: 0xc20
+ kernel: intel-ipu7 intel-ipu7: CSE authenticate_run failed
+ kernel: intel-ipu7 intel-ipu7: error -EIO: FW authentication failed
+ kernel: intel-ipu7 intel-ipu7: probe with driver intel-ipu7 failed with error 
-5
+ ```
+ 
+ Proposed fix:
+ https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-
+ firmware.git/commit/?id=15cb201918e5dbf6138df7ae3ea2693a5bab0fb3 ("Intel
+ IPU7: Update product signed firmware binary")
+ 
+ [ Test Plan ]
+ 
+ 1. Install -proposed linux-firmware;
+ 
+ 2. Check firmware loaded as expected:
+ ```
+ kernel: intel-ipu7 intel-ipu7: Sending BOOT_LOAD to CSE
+ kernel: intel-ipu7 intel-ipu7: Sending AUTHENTICATE_RUN to CSE
+ kernel: intel-ipu7 intel-ipu7: CSE authenticate_run done
+ kernel: intel_ipu7_isys.isys intel_ipu7.isys.40: bind ov08x40 3-0036 nlanes 
is 2 port is 0
+ kernel: intel_ipu7_isys.isys intel_ipu7.isys.40: All sensor registration 
completed.
+ kernel: intel_ipu7_psys.psys intel_ipu7.psys.40: IPU psys probe done.
+ ```
+ 
+ 3. Check device available from gstreamer:
+ ```
+ $ sudo gst-inspect-1.0 icamerasrc
+ ......
+ Element Properties:
+   ......
+   device-name         : The input devices name queried from HAL
+                         flags: readable, writable
+                         Enum "GstCamerasrcDeviceName" Default: 0, "ov08x40-uf"
+                            (0): ov08x40-uf       - ov08x40 as sensor.
+ ......
+ ```
+ 
+ 4. Check camera streaming:
+ ```
+ $ sudo -E cameraDebug=3 gst-launch-1.0 icamerasrc ! videoconvert ! avimux ! 
filesink location=out.avi
+ ```
+ 
+ [ Where problems could occur ]
+ 
+ Opaque firmware blob.
+ 
+ [ Other Info ]
+ 
+ This is tagged 20251021 in the upstream, and therefore is available
+ since linux-firmware/resolute version 20251029.git4f72031f-0ubuntu1.
+ Nominate for Questing and Noble.
+ 
+ ========== original bug report ===========
+ 
  Update IPU7 firmware binary, it is a product signed binary used in
  latest Intel Pather Lake SOCs. Its version is same as the old one, but
  it's product signed binary which can be used in released product.
  
  Proposed fix:
  https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-
  firmware.git/commit/?id=15cb201918e5dbf6138df7ae3ea2693a5bab0fb3

** Tags added: jira-somerville-3760

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2136743

Title:
  Update Intel IPU7 product signed firmware binary

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/2136743/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to