** Description changed:
+ SRU Justification:
+
+ [Impact]
+
+ backport-iwlwifi-dkms built module iwldvm and iwlmld not installed as we
+ don't need them before, but become necessary for core102 firmware
+ loading for Intel BE211/BE213 wireless modules on Intel Wildcat Lake
+ platform.
+
+ [Fix]
+
+ Sauced change in the dkms config.
+
+ [Test Plan]
+
+ Install the dkms, should trigger auto-install for current running
+ kernel. After kernel modules built, check if they, iwldvm.ko and
+ iwlmld.ko, are available in the `/lib/modules/$(uname -r)/updates/dkms`
+ folder.
+
+ [Where problems could occur]
+
+ backport-iwlwifi is not recommended whenever the in-tree module is
+ available and supports the equipped hardware. It should only be used on
+ systems that couldn't migrate to newer kernel versions.
+
+ [Other Info]
+
+ While this affects core89 release or revision 12217 and on, nominate
+ fixes for Questing and Resolute.
+
+ ========== original bug report ==========
+
$ sudo dmesg|grep iwlwifi
- [sudo] password for ubuntu:
+ [sudo] password for ubuntu:
[ 4.690469] iwlwifi_compat: loading out-of-tree module taints kernel.
[ 4.690476] iwlwifi_compat: module verification failed: signature and/or
required key missing - tainting kernel
[ 4.693382] Loading modules backported from iwlwifi
[ 4.693385] iwlwifi-stack-public:release/core103:14434:6861514a
[ 4.831376] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[ 4.848254] iwlwifi 0000:00:14.3: Detected crf-id 0x1002a10, cnv-id
0x1080901 wfpm id 0x80005b20
[ 4.848278] iwlwifi 0000:00:14.3: PCI dev 4d40/0110, rev=0x4b1,
rfid=0x20113100
[ 4.848281] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 7 BE211 320MHz
[ 4.848508] iwlwifi 0000:00:14.3: Direct firmware load for
iwlwifi-bz-b0-wh-b0-c103.ucode failed with error -2
[ 4.853424] iwlwifi 0000:00:14.3: loaded firmware version 102.07fca168.0
bz-b0-wh-b0-c102.ucode op_mode iwlmld
[ 4.859864] iwlmld: disagrees about version of symbol iwlwifi_mod_params
[ 4.859864] iwlmld: Unknown symbol iwlwifi_mod_params (err -22)
$ modinfo iwlwifi | grep ^filename
filename: /lib/modules/6.17.0-9015-oem/updates/dkms/iwlwifi.ko.zst
$ modinfo iwlmld | grep ^filename
filename:
/lib/modules/6.17.0-9015-oem/kernel/drivers/net/wireless/intel/iwlwifi/mld/iwlmld.ko.zst
Basically the in-tree iwlmld module is loaded because that's not
installed along with other kernel modules in backport-iwlwifi-dkms.
iwlmld was introduced in commit a05e91d95449d3c7b71d73592902edd1a8f33487
("wifi: iwlwifi: mld: add the new operation mode"), core89 release, or
revision 12217, therefore affects Oracular and above.
Similar case happens on iwldvm module, which was introduced in commit
83063e236330631ec8b425ed1f19161001e25687 ("[NOUPSTREAM] prune: add DVM
to public"), core103, or revision 14346, therefore affects Resolute
only.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2146804
Title:
iwlmld: disagrees about version of symbol iwlwifi_mod_params
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/backport-iwlwifi-dkms/+bug/2146804/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs