Public bug reported:

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.

** Affects: broadcom-sta (Ubuntu)
     Importance: Undecided
         Status: New

** Description changed:

  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
+   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.

-- 
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