`$ modinfo cfg80211` revealed that the `cfg80211.ko.zst` file also existed in
`/lib/modules/6.8.0-57-generic/ubuntu/iwlwifi/cfg80211.ko.zst`.

After running
```
$ sudo apt-get remove linux-modules-iwlwifi-6.8.0-57-generic
$ modinfo cfg80211
filename:       
/lib/modules/6.8.0-57-generic/kernel/net/wireless/cfg80211.ko.zst
```

and rebuilding the driver, I got the same symbol version mismatch error
as before.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to broadcom-sta in Ubuntu.
https://bugs.launchpad.net/bugs/2106329

Title:
  wl cannot be loaded in latest Linux kernel (6.8)

Status in broadcom-sta package in Ubuntu:
  New

Bug description:
  When I attempt to load wl with `sudo modprobe wl` I get a `modprobe:
  ERROR: could not insert 'wl': Invalid argument` error.

  When I check `dmesg`, I see the following:

  ```
  [ 4965.490152] wl: disagrees about version of symbol 
cfg80211_inform_bss_frame_data
  [ 4965.490158] wl: Unknown symbol cfg80211_inform_bss_frame_data (err -22)
  [ 4965.490178] wl: disagrees about version of symbol cfg80211_scan_done
  [ 4965.490179] wl: Unknown symbol cfg80211_scan_done (err -22)
  [ 4965.490207] wl: disagrees about version of symbol cfg80211_disconnected
  [ 4965.490208] wl: Unknown symbol cfg80211_disconnected (err -22)
  [ 4965.490226] wl: disagrees about version of symbol wiphy_new_nm
  [ 4965.490227] wl: Unknown symbol wiphy_new_nm (err -22)
  [ 4965.490236] wl: disagrees about version of symbol wiphy_register
  [ 4965.490237] wl: Unknown symbol wiphy_register (err -22)
  [ 4965.490258] wl: disagrees about version of symbol cfg80211_put_bss
  [ 4965.490259] wl: Unknown symbol cfg80211_put_bss (err -22)
  [ 4965.490264] wl: disagrees about version of symbol cfg80211_roamed
  [ 4965.490265] wl: Unknown symbol cfg80211_roamed (err -22)
  [ 4965.490288] wl: disagrees about version of symbol cfg80211_gtk_rekey_notify
  [ 4965.490290] wl: Unknown symbol cfg80211_gtk_rekey_notify (err -22)
  [ 4965.490298] wl: disagrees about version of symbol ieee80211_get_channel_khz
  [ 4965.490299] wl: Unknown symbol ieee80211_get_channel_khz (err -22)
  [ 4965.490308] wl: disagrees about version of symbol cfg80211_ibss_joined
  [ 4965.490309] wl: Unknown symbol cfg80211_ibss_joined (err -22)
  [ 4965.490324] wl: disagrees about version of symbol 
cfg80211_michael_mic_failure
  [ 4965.490325] wl: Unknown symbol cfg80211_michael_mic_failure (err -22)
  [ 4965.490341] wl: disagrees about version of symbol wiphy_unregister
  [ 4965.490342] wl: Unknown symbol wiphy_unregister (err -22)
  [ 4965.490403] wl: disagrees about version of symbol 
cfg80211_report_wowlan_wakeup
  [ 4965.490404] wl: Unknown symbol cfg80211_report_wowlan_wakeup (err -22)
  [ 4965.490413] wl: disagrees about version of symbol cfg80211_inform_bss_data
  [ 4965.490414] wl: Unknown symbol cfg80211_inform_bss_data (err -22)
  [ 4965.490430] wl: disagrees about version of symbol cfg80211_connect_done
  [ 4965.490431] wl: Unknown symbol cfg80211_connect_done (err -22)
  [ 4965.490436] wl: disagrees about version of symbol __cfg80211_get_bss
  [ 4965.490437] wl: Unknown symbol __cfg80211_get_bss (err -22)
  [ 4965.490442] wl: disagrees about version of symbol wiphy_free
  [ 4965.490443] wl: Unknown symbol wiphy_free (err -22)
  ```

  Basically, `wl` has not been updated to support the latest Linux
  kernel, hence all of the unexpected version numbers.

  Could you please release an updated version?

  ---

  Aside: If wl cannot be loaded with modprobe with a `Key was rejected
  by service` message (i.e. Secure Boot is enabled, which can be checked
  with `mokutil --sb-state`), please direct the user to sign
  `/lib/modules/$(uname -r)/updates/dkms/wl.ko` and load the MOK key.

  ---

  `lsb_release -rd`
  ```
  No LSB modules are available.
  Description:  Ubuntu 24.04.2 LTS
  Release:      24.04
  ```

  `uname -r`
  `6.8.0-57-generic`

  `apt-cache policy bcmwl-kernel-source`
  ```
  bcmwl-kernel-source:
    Installed: 6.30.223.271+bdcom-23ubuntu1
    Candidate: 6.30.223.271+bdcom-23ubuntu1
    Version table:
   *** 6.30.223.271+bdcom-23ubuntu1 500
          500 http://ca.archive.ubuntu.com/ubuntu noble/restricted amd64 
Packages
          100 /var/lib/dpkg/status
  ```

  I expected to be able to load `wl` after installing `bcmwl-kernel-source`.
  Instead, I ran into a bunch of incompatibility issues.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/broadcom-sta/+bug/2106329/+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

Reply via email to