intel-ipu6-dkms FTBS with linux 6.5 on jammy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ipu6-drivers (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
Jammy |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
[Impact]
/var/lib/
280 | software_
| ^~~~~~~
| software_
[Test case]
$ sudo apt install intel-ipu6-dkms
[Fix]
Backport the changes from mantic to properly support the new 6.5 kernel ABI.
[Regression potential]
We may experience regressions in systems with IPU6 camera devices (Intel Tiger Lake and Alder Lake platforms) that are using this driver, especially with the newer 6.5 kernels.
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: intel-ipu6-dkms 0~git2022112207
ProcVersionSign
Uname: Linux 6.5.0-9-generic x86_64
ApportVersion: 2.20.11-0ubuntu82.5
Architecture: amd64
CasperMD5CheckR
CloudArchitecture: x86_64
CloudID: nocloud
CloudName: unknown
CloudPlatform: nocloud
CloudSubPlatform: config-disk (/dev/vdb)
Date: Fri Oct 27 14:36:30 2023
ProcEnviron:
TERM=xterm-
PATH=(custom, no user)
XDG_RUNTIME_
LANG=C.UTF-8
SHELL=/bin/bash
SourcePackage: ipu6-drivers
UpgradeStatus: No upgrade log present (probably fresh install)
tags: | added: patch |
After looking at the code it seems much safer to backport the entire package from Mantic and rebuild it in Jammy. The changes required to support 6.5 are already implemented in the module in Mantic, but cherry-picking them individually would bring a chain of dependent changes that would make the process very bug prone.
Considering that the new driver does not break user-space (it is fully backward compatible) we can simply backport the whole driver from Mantic.