The usbio-drivers in being SRUed in bug 2076263.

** Description changed:

  [SRU Justification]
  
- BugLink: https://bugs.launchpad.net/bugs/2060101
+ [Impact]
+ 
+ Outdated ACPI ID used in previous revisions, and the production one is
+ finally supported in a recent upstream WW3224-USBIO-PV-HFIX1 release.
+ 
+ [Fix]
+ 
+ https://github.com/intel/usbio-
+ drivers/commit/fc527affa4654468cdb63f8803eacd1a71b02017
+ 
+ [Test Case]
+ 
+ Install the built dkms binary package and linux-headers-generic-
+ hwe-22.04/jammy. The dkms build should be triggered and complete
+ successfully, and the devices with BIOS of 69W or a newer version should
+ work as usual.
+ 
+ [Where problems could occur]
+ 
+ It appears the i2c protocol meant to be governed by this usbio is not in
+ well control by the upstream collaborative peers, such that we fell into
+ various problems due the the mismatch of firmware version, and therefore
+ some ugly patch from Intel was added to work-around that. While we don't
+ have too much details about the design and the solution, all we can do
+ is to deploy extensive tests as possible.
+ 
+ [Other Info]
+ 
+ While linux-hwe-6.8 uses usbio-drivers/noble, the nominated candidates
+ are Oracular and Noble.
+ 
+ ========== kernel SRU ==========
  
  [Impact]
  
  ov08x40 camera sensor is not working on IPU6 platforms.
  
  [Fix]
  
  A few changes from upstream kernel as well as a not yet upstreamed patch in 
the Intel ipu6-drivers GitHub repo.
  * commit b1a42fde ("media: ov08x40: Avoid sensor probing in D0 state")
  * commit eea8f730 ("media: ov08x40: Modify the tline calculation in different 
modes")
  * 
https://github.com/intel/ipu6-drivers/blob/Release_20240624/patch/v6.8/0001-media-ov08x40-Add-Tline-calculation-and-handshake-pi.patch
  
  [Test Case]
  
  The proposed kernel should have been built along with the updated
  ipu6-drivers dkms. To verify ipu6-drivers alone, one will need
  experimental kernels from https://launchpad.net/~canonical-hwe-
  team/+archive/ubuntu/intermediate-kernel.
  
  Here are steps for verifying kernels from -proposed pocket:
  
  1. test camera after rebooting into a proposed kernel,
  2. run suspend/resume stress test plan.
  3. verify camera still working
  
  [Where problems could occur]
  
  These fixes are quite limited to ipu6/ivsc platforms, and affected no
  power-consumption or other noticible problem.
  
  [Other Info]
  
  The fixing commits/patches were meant for in-tree driver, but yet it
  changes device power up sequence and may affect platforms not interested
  in IPU6 enablement. It is then duplicated into ipu6-drivers dkms to
  avoid any unexpected side effect.
  
  While some of the fixes are still under upstream review, meaning they're
  not yet available in any kernel release, linux-unstable/oracular/noble
  and oem-6.8/6.1x will be nominated for a rebuild against new dkms.

** Changed in: usbio-drivers (Ubuntu Noble)
   Importance: Undecided => Critical

** Changed in: usbio-drivers (Ubuntu Noble)
       Status: New => In Progress

** Changed in: usbio-drivers (Ubuntu Noble)
     Assignee: (unassigned) => You-Sheng Yang (vicamo)

** Changed in: usbio-drivers (Ubuntu Oracular)
   Importance: Undecided => High

** Changed in: usbio-drivers (Ubuntu Oracular)
       Status: New => In Progress

** Changed in: usbio-drivers (Ubuntu Oracular)
     Assignee: (unassigned) => You-Sheng Yang (vicamo)

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

Title:
  Enable OV08X40 camera sensor for Intel MTL IPU6 MIPI Camera

To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/2060101/+subscriptions


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

Reply via email to