I can reliably reproduce this issue and have a clear regression
boundary.

Working kernel:

6.14.0-37-generic
RTL8188EU USB Wi-Fi (0bda:8179) works normally
driver rtl8xxxu loads successfully

Broken kernels:

6.17.0-14-generic
6.17.0-29-generic
USB device is detected but driver fails to load

Error in dmesg:
rtl8xxxu: disagrees about version of symbol ieee80211_register_hw
rtl8xxxu: Unknown symbol ieee80211_register_hw (err -22)

On the failing kernels, mac80211/cfg80211 are loaded from:

/lib/modules/.../ubuntu/iwlwifi/mac80211.ko.zst
/lib/modules/.../ubuntu/iwlwifi/cfg80211.ko.zst

while standard kernel versions also exist in:

/lib/modules/.../kernel/net/mac80211/
/lib/modules/.../kernel/net/wireless/

The system also loads iwlwifi-stack-public / iwlwifi_compat on the
failing kernels.

This appears to be a kernel wireless stack ABI mismatch/regression
introduced in the 6.17 HWE series affecting rtl8xxxu, likely related to
the Ubuntu iwlwifi stack replacement conflicting with standard
mac80211/cfg80211 modules.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2142638

Title:
  linux-modules-iwlwifi-6.17.0-1012-oem disagrees about version of
  symbol wiphy_locked_debugfs_read

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/backport-iwlwifi-dkms/+bug/2142638/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to