Add modaliases support
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
ipu6-drivers (Ubuntu) | Status tracked in Mantic | |||||
Jammy |
In Progress
|
High
|
You-Sheng Yang | |||
Kinetic |
Won't Fix
|
Undecided
|
Unassigned | |||
Lunar |
In Progress
|
High
|
You-Sheng Yang | |||
Mantic |
In Progress
|
High
|
You-Sheng Yang | |||
ivsc-driver (Ubuntu) | Status tracked in Mantic | |||||
Jammy |
In Progress
|
High
|
You-Sheng Yang | |||
Kinetic |
Won't Fix
|
Undecided
|
Unassigned | |||
Lunar |
In Progress
|
High
|
You-Sheng Yang | |||
Mantic |
Fix Released
|
High
|
You-Sheng Yang | |||
linux (Ubuntu) | Status tracked in Mantic | |||||
Jammy |
Won't Fix
|
Undecided
|
Unassigned | |||
Kinetic |
Won't Fix
|
Undecided
|
Unassigned | |||
Lunar |
In Progress
|
High
|
You-Sheng Yang | |||
Mantic |
In Progress
|
High
|
You-Sheng Yang | |||
linux-oem-6.1 (Ubuntu) | Status tracked in Mantic | |||||
Jammy |
In Progress
|
High
|
You-Sheng Yang | |||
Kinetic |
Invalid
|
Undecided
|
Unassigned | |||
Lunar |
Invalid
|
Undecided
|
Unassigned | |||
Mantic |
Invalid
|
Undecided
|
Unassigned | |||
linux-oem-6.5 (Ubuntu) | Status tracked in Mantic | |||||
Jammy |
In Progress
|
High
|
You-Sheng Yang | |||
Kinetic |
Invalid
|
Undecided
|
Unassigned | |||
Lunar |
Invalid
|
Undecided
|
Unassigned | |||
Mantic |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[SRU Justifications]
========== kernel ==========
[Impact]
Need modaliases info for ubuntu-drivers integration.
[Fix]
This Ubuntu sauced patch copies modaliases info from source dkms deb packages to
standalone `linux-
[Test Case]
```bash
$ sudo add-apt-repository ppa:canonical-
$ apt-cache show linux-modules-
Modaliases: mei-vsc(
```
[Where problems could occur]
With **XB-Modaliases** field added to deb control, `ubuntu-drivers` will then
give a list of installable `linux-
on available platforms. So far based on current `debian/
one will be enabled will be ivsc-driver, and ipu6-drivers to be SRUed soon.
[Other Info]
To nominate Unstable/
Note that this adds a build-dep to dh-modaliases from universe pocket.
========== ipu6-drivers, ivsc-driver ==========
[Impact]
Bug 2012407: kernel build fails without a newly learned directive in /sbin/dkms in bug 2012612 that helps identify whether a dkms modules is supposed to be built at all.
Bug 2021740: To allow dkms driver installation initiated by ubuntu-drivers, packages must carry XB-Modaliases in debian/control.
Bug 2026402: ipu6 dkms driver now fails to build against v6.5-rc1 and on.
[Fix]
* A BUILD_EXCLUSIVE
* Modaliases fixes for bug 2021740 was applied to ivsc-drivers/
* Additional fixes from upstream ipu6-drivers repo were added to ipu6-drivers/mantic for new hardware platforms.
[Test Case]
Bug 2012407: make sure intel-ipu6-dkms build will be skipped on platforms without CONFIG_
Bug 2021740: check built binary deb has XB-Modaliases tag in `dpkg-deb --info` output.
For rest of the changes, they should be verified on next IPU6 equipped platform.
[Where problems could occur]
For changes for bug 2012407 and bug 2021740, they do no side effect to runtime system but to reinforce the interaction between other components.
For rest of the changes, only in ipu6-drivers/
[Other Info]
========== original bug report ==========
To be discovered by ubuntu-drivers, dkms packages should have modaliases tag in debian/control as possible.
description: | updated |
modalias should also be added to linux-modules- {ivsc,ipu6) -* packages. Perhaps only to the meta packages but not the ones with built modules?