** Description changed:
- * https://github.com/intel/ipu6-drivers/pull/274
- * https://github.com/intel/ipu6-camera-hal/pull/126
- * https://github.com/intel/ipu6-camera-bins/pull/80
- * https://github.com/intel/icamerasrc/pull/53
+ [SRU Justification]
+
+ [Impact]
+
+ To enable Intel IPU6 MIPI camera on the new Intel Arrow Lake platform.
+
+ [Fix]
+
+ * upstream 20241122 tag
+
+ [Test Case]
+
+ 1. Install linux-modules-vision or intel-vision-dkms built from bug 2090932
for camera sensor chip detection issue
+ 2. Install linux-modules-{ipu6,usbio} from this bug
+ 3. Install MIPI IPU6 HAL >= 20241122 from oem archives
+ 4. Install checkbox 4.0
+ 5. Run checkbox tool with `checkbox-cli ubuntu_launcher` command
+ 6. Select test plan "Desktop Preload Certification Tests for 24.04(Manual
Tests/Automated Test)
+ 7. Select all test items under "Graphic/Camera/Automated tests",press "T" to
start.
+ 8. after test finish,check test report.
+
+ [Where problems could occur]
+
+ The ARL enablement release also makes use of in-tree IPU6 ISYS kernel
+ modules for kernel versions >= 6.10. This is not optional, and the
+ differences between the in-tree and out-of-tree isys kernel modules
+ result in the need of the compatibility handling only available in
+ userspace HAL >= 20241122. The new kernel driver depends on the new HAL.
+
+ To be worse, the media device model name that used to be "ipu6" is
+ chosen to serve as an identity to distinguish the upstream (in-tree) and
+ downstream (out-of-tree) implementation of isys. While the upstreamed
+ isys driver must use "ipu6" as the model name, it means the downstream
+ one has to rename media device model as "ipu6-downstream". Since the old
+ ipu6-drivers always use "ipu6", and the new HAL assumes "ipu" means the
+ in-tree isys but it's not, all the old ipu6-drivers deployments has to
+ rename their media device model to "ipu6-downstream" when using the new
+ HAL.
+
+ Then, the last problem, Noble has both oem-6.11 and oem-6.8, which
+ follows the oem-6.11 will need the new HAL, and the new HAL demands
+ intel-isys module built along with oem-6.8 to be renamed as
+ "ipu6-downstream".
+
+ The kernel driver and the new HAL then must be in position together.
+
+ The rename part will be in bug 2092139 for Noble and Noble only.
+
+ [Other Info]
+
+ Nominate for Oracular and Plucky because linux-oem-6.11 is supposed to
+ use intel-ipu7-dkms/oracular to build linux-modules-ipu7-oem-24.04b.
** Also affects: ipu6-drivers (Ubuntu Oracular)
Importance: Undecided
Status: New
** Also affects: usbio-drivers (Ubuntu Oracular)
Importance: Undecided
Status: New
** Also affects: ipu6-drivers (Ubuntu Plucky)
Importance: Undecided
Status: Incomplete
** Also affects: usbio-drivers (Ubuntu Plucky)
Importance: Undecided
Status: New
** Description changed:
[SRU Justification]
[Impact]
To enable Intel IPU6 MIPI camera on the new Intel Arrow Lake platform.
[Fix]
- * upstream 20241122 tag
+ * ipu6-drivers: upstream 20241122 tag
+ * usbio-drivers: upstream WW43-24_USBIO_HotFix_enable_Sabre tag, as well as
changes from https://github.com/intel/usbio-drivers/pull/31 that Intel couldn't
make it into their main due to their Intel problems.
[Test Case]
1. Install linux-modules-vision or intel-vision-dkms built from bug 2090932
for camera sensor chip detection issue
2. Install linux-modules-{ipu6,usbio} from this bug
3. Install MIPI IPU6 HAL >= 20241122 from oem archives
4. Install checkbox 4.0
5. Run checkbox tool with `checkbox-cli ubuntu_launcher` command
6. Select test plan "Desktop Preload Certification Tests for 24.04(Manual
Tests/Automated Test)
7. Select all test items under "Graphic/Camera/Automated tests",press "T" to
start.
8. after test finish,check test report.
[Where problems could occur]
The ARL enablement release also makes use of in-tree IPU6 ISYS kernel
modules for kernel versions >= 6.10. This is not optional, and the
differences between the in-tree and out-of-tree isys kernel modules
result in the need of the compatibility handling only available in
userspace HAL >= 20241122. The new kernel driver depends on the new HAL.
To be worse, the media device model name that used to be "ipu6" is
chosen to serve as an identity to distinguish the upstream (in-tree) and
downstream (out-of-tree) implementation of isys. While the upstreamed
isys driver must use "ipu6" as the model name, it means the downstream
one has to rename media device model as "ipu6-downstream". Since the old
ipu6-drivers always use "ipu6", and the new HAL assumes "ipu" means the
in-tree isys but it's not, all the old ipu6-drivers deployments has to
rename their media device model to "ipu6-downstream" when using the new
HAL.
Then, the last problem, Noble has both oem-6.11 and oem-6.8, which
follows the oem-6.11 will need the new HAL, and the new HAL demands
intel-isys module built along with oem-6.8 to be renamed as
"ipu6-downstream".
The kernel driver and the new HAL then must be in position together.
The rename part will be in bug 2092139 for Noble and Noble only.
[Other Info]
Nominate for Oracular and Plucky because linux-oem-6.11 is supposed to
use intel-ipu7-dkms/oracular to build linux-modules-ipu7-oem-24.04b.
** Changed in: usbio-drivers (Ubuntu Oracular)
Status: New => In Progress
** Changed in: usbio-drivers (Ubuntu Oracular)
Importance: Undecided => High
** Changed in: usbio-drivers (Ubuntu Oracular)
Assignee: (unassigned) => You-Sheng Yang (vicamo)
** Changed in: usbio-drivers (Ubuntu Plucky)
Status: New => In Progress
** Changed in: usbio-drivers (Ubuntu Plucky)
Importance: Undecided => High
** Changed in: usbio-drivers (Ubuntu Plucky)
Assignee: (unassigned) => You-Sheng Yang (vicamo)
** Changed in: ipu6-drivers (Ubuntu Oracular)
Status: New => In Progress
** Changed in: ipu6-drivers (Ubuntu Plucky)
Status: Incomplete => In Progress
** Changed in: ipu6-drivers (Ubuntu Oracular)
Importance: Undecided => High
** Changed in: ipu6-drivers (Ubuntu Plucky)
Importance: Undecided => High
** Changed in: ipu6-drivers (Ubuntu Oracular)
Assignee: (unassigned) => You-Sheng Yang (vicamo)
** Changed in: ipu6-drivers (Ubuntu Plucky)
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/2085845
Title:
Support mipi camera on Intel Arrow Lake platform
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ipu6-drivers/+bug/2085845/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs