failed to build against linux v6.6
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ipu6-drivers (Ubuntu) |
Fix Released
|
High
|
You-Sheng Yang | ||
Mantic |
Won't Fix
|
High
|
You-Sheng Yang |
Bug Description
[SRU Justifications]
[Impact]
ipu6 dkms driver now fails to build against v6.6 and on.
[Fix]
https:/
[Test Case]
This is verified on MTL VSC platforms, as well as previous generations e.g. TGL and ADL.
To actually verify the camera framework:
```
# enable mantic-proposed, install linux-unstable-6.6 kernel from kernel team ppa:
$ sudo apt-add-repository ppa:canonical-
$ sudo apt install linux-generic-wip
$ sudo apt install intel-ipu6-dkms intel-vsc-dkms
$ sudo add-apt-repository ppa:oem-
$ sudo apt install gstreamer1.
```
In the above steps, make sure that only gstreamer1.
And then browse https:/
[Where problems could occur]
The fixing patch itself adds a few conditional compiling sections that utilize V4L2/GPIO APIs from the new kernel version, no functional change and no runtime behavior change is expected.
[Other Info]
========== original bug report ==========
```
<<DKMSDIR>
<<DKMSDIR>
214 | nr = get_user_
| ^~~~~~~~~~~~~~
In file included from ./include/
./include/
2476 | long get_user_
| ^~~~~~~~~~~~~~
<<DKMSDIR>
473 | csi2_try_fmt(struct ipu_isys_video *av,
| ^~~~~~~~~~~~
make[6]: *** [scripts/
make[6]: *** Waiting for unfinished jobs....
make[5]: *** [scripts/
make[4]: *** [scripts/
make[3]: *** [<<DKMSDIR>
make[2]: *** [Makefile:234: __sub-make] Error 2
make[2]: Leaving directory '<<DKMSDIR>
make[1]: *** [Makefile:37: all] Error 2
make[1]: Leaving directory '<<DKMSDIR>
make: *** [debian/
```
Changed in ipu6-drivers (Ubuntu Mantic): | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → You-Sheng Yang (vicamo) |
description: | updated |
Changed in ipu6-drivers (Ubuntu Mantic): | |
status: | Triaged → In Progress |
Changed in ipu6-drivers (Ubuntu Mantic): | |
status: | In Progress → Incomplete |
Changed in ipu6-drivers (Ubuntu Mantic): | |
status: | Incomplete → In Progress |
Fix proposed to upstream https:/ /github. com/intel/ ipu6-drivers/ pull/158.