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
