** Description changed: [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-modules-<mod>-<version>-<variant>` ones if available. [Test Case] ```bash $ sudo add-apt-repository ppa:canonical-hwe-team/experimental-unstable $ apt-cache show linux-modules-ivsc-6.6.0-9005-generic | grep Modaliases Modaliases: mei-vsc(acpi*:INTC1009:*, acpi*:INTC1058:*, acpi*:INTC1094:*, acpi*:INTC10D0:*) + + $ ubuntu-drivers list + linux-modules-ipu6-6.5.0-9005-generic + ... ``` [Where problems could occur] With **XB-Modaliases** field added to deb control, `ubuntu-drivers` will then give a list of installable `linux-modules-<mod>-<version>-<variant>` candidates on available platforms. So far based on current `debian/dkms-versions`, the only one will be enabled will be ivsc-driver, and ipu6-drivers to be SRUed soon. [Other Info] To nominate Unstable/Mantic/Lunar/OEM-6.5/OEM-6.1. 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. + Need modaliases info for ubuntu-drivers integration. [Fix] - * A BUILD_EXCLUSIVE_CONFIG patch for bug 2012407 was added to ivsc- - driver/{jammy,lunar} because ivsc-driver/mantic has that already from - bug 2012410. Also applied to ipu6-drivers/{mantic,lunar,jammy}. - - * Modaliases fixes for bug 2021740 was applied to ivsc- - drivers/{mantic,lunar,jammy}, and ipu6-drivers/{mantic,lunar,jammy} - - * Additional fixes from upstream ipu6-drivers repo were added to - ipu6-drivers/mantic for new hardware platforms. + Modaliases applied to ivsc-drivers/{mantic,lunar,jammy}, and + ipu6-drivers/{mantic,lunar,jammy} [Test Case] - Bug 2012407: make sure intel-ipu6-dkms build will be skipped on - platforms without CONFIG_VIDEO_V4L2_I2C, and intel-vsc-dkms on platforms - without CONFIG_GPIOLIB_IRQCHIP, such as linux-headers-kvm/jammy. - - 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. + ```bash + $ sudo add-apt-repository ppa:vicamo/ppa-2031412 # noble, mantic + $ ubuntu-drivers list + intel-ipu6-dkms, (kernel modules provided by intel-ipu6-dkms) + ... + ``` [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/mantic, they're to sync - with upstream development for new hardware platforms, and expects bug - fixes, updates in the coming development cycle. + This adds modaliases to built binary dkms packages so that they may + prompt on systems with Intel IPU6 camera. [Other Info] ========== original bug report ========== To be discovered by ubuntu-drivers, dkms packages should have modaliases tag in debian/control as possible.
-- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux-oem-6.5 in Ubuntu. https://bugs.launchpad.net/bugs/2021740 Title: Add modaliases support Status in ipu6-drivers package in Ubuntu: In Progress Status in ivsc-driver package in Ubuntu: Fix Released Status in linux package in Ubuntu: In Progress Status in linux-oem-6.1 package in Ubuntu: Invalid Status in linux-oem-6.5 package in Ubuntu: Invalid Status in ipu6-drivers source package in Jammy: In Progress Status in ivsc-driver source package in Jammy: In Progress Status in linux source package in Jammy: Won't Fix Status in linux-oem-6.1 source package in Jammy: In Progress Status in linux-oem-6.5 source package in Jammy: In Progress Status in ipu6-drivers source package in Kinetic: Won't Fix Status in ivsc-driver source package in Kinetic: Won't Fix Status in linux source package in Kinetic: Won't Fix Status in linux-oem-6.1 source package in Kinetic: Invalid Status in linux-oem-6.5 source package in Kinetic: Invalid Status in ipu6-drivers source package in Lunar: In Progress Status in ivsc-driver source package in Lunar: In Progress Status in linux source package in Lunar: In Progress Status in linux-oem-6.1 source package in Lunar: Invalid Status in linux-oem-6.5 source package in Lunar: Invalid Status in ipu6-drivers source package in Mantic: In Progress Status in ivsc-driver source package in Mantic: Fix Released Status in linux source package in Mantic: In Progress Status in linux-oem-6.1 source package in Mantic: Invalid Status in linux-oem-6.5 source package in Mantic: Invalid 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-modules-<mod>-<version>-<variant>` ones if available. [Test Case] ```bash $ sudo add-apt-repository ppa:canonical-hwe-team/experimental-unstable $ apt-cache show linux-modules-ivsc-6.6.0-9005-generic | grep Modaliases Modaliases: mei-vsc(acpi*:INTC1009:*, acpi*:INTC1058:*, acpi*:INTC1094:*, acpi*:INTC10D0:*) $ ubuntu-drivers list linux-modules-ipu6-6.5.0-9005-generic ... ``` [Where problems could occur] With **XB-Modaliases** field added to deb control, `ubuntu-drivers` will then give a list of installable `linux-modules-<mod>-<version>-<variant>` candidates on available platforms. So far based on current `debian/dkms-versions`, the only one will be enabled will be ivsc-driver, and ipu6-drivers to be SRUed soon. [Other Info] To nominate Unstable/Mantic/Lunar/OEM-6.5/OEM-6.1. Note that this adds a build-dep to dh-modaliases from universe pocket. ========== ipu6-drivers, ivsc-driver ========== [Impact] Need modaliases info for ubuntu-drivers integration. [Fix] Modaliases applied to ivsc-drivers/{mantic,lunar,jammy}, and ipu6-drivers/{mantic,lunar,jammy} [Test Case] ```bash $ sudo add-apt-repository ppa:vicamo/ppa-2031412 # noble, mantic $ ubuntu-drivers list intel-ipu6-dkms, (kernel modules provided by intel-ipu6-dkms) ... ``` [Where problems could occur] This adds modaliases to built binary dkms packages so that they may prompt on systems with Intel IPU6 camera. [Other Info] ========== original bug report ========== To be discovered by ubuntu-drivers, dkms packages should have modaliases tag in debian/control as possible. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ipu6-drivers/+bug/2021740/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp