Wifi not working fedora 40 BCM4331

Here, on an iMac14.2 with BCM4360, I just now installed kernel 6.11.4, waited for akmods to finish`, and rebooted. WiFi is working, and I see:

$ journalctl --no-hostname -b -1 -g 'Finished akmods@6.11.4' |cat
Oct 23 11:11:15 systemd[1]: Finished akmods@6.11.4-201.fc40.x86_64.service - Builds and install new kmods from akmod for a given kernel.

I saw that, and noted the version 6.11.4-201.fc40 which I have not seen released yet so it must have been installed from somewhere other than routine updates.

In fact I currently see the 6.11.5 kernel in updates-testing.

Available Packages
kernel.x86_64                                            6.11.5-200.fc40                                             updates-testing

My suggestion:
Remove the 6.11.4 kernel totally since it does not seem to be scheduled for release. Reboot with the older kernel (6.11.3) then remove the 6.11.4 kernel with
sudo dnf remove 'kernel*6.11.4*'

Following that removal then focus on the wifi issue.

Here, just now I get:

% doas dnf update
doas (gnw3@cerberus) password: 
Last metadata expiration check: 0:21:55 ago on Wed Oct 23 11:07:31 2024.
Dependencies resolved.
================================================================================================
 Package                     Architecture  Version                   Repository            Size
================================================================================================
Installing:
 kernel                      x86_64        6.11.4-201.fc40           updates              183 k
 kernel-core                 x86_64        6.11.4-201.fc40           updates               18 M
 kernel-devel                x86_64        6.11.4-201.fc40           updates               21 M
 kernel-modules              x86_64        6.11.4-201.fc40           updates               64 M
 kernel-modules-core         x86_64        6.11.4-201.fc40           updates               38 M
 kernel-modules-extra        x86_64        6.11.4-201.fc40           updates              2.9 M
1 Like

Now I am confused. :upside_down_face:
I just did an update yesterday using the --refresh option and did not get that kernel.
After seeing your post I tried again and now see the 6.11.4 kernel to be updated.?

I apparently was outdated in the info I had available and the 201 build number seems odd at most times.

I would change my earlier suggestion to first remove the 6.11.4 kernel as noted then to reinstall it with sudo dnf upgrade to bring it back with all the needed pieces. A reinstall while booted to that kernel is not really a good idea.

Yes it looks like im booted with kernel 6.8.5, uname -r gives

6.8.5-301.fc40.x86_64

dnf list installed "*kernel*"

gives output of

Installed Packages
abrt-addon-kerneloops.x86_64                 2.17.6-1.fc40             @updates 
kernel.x86_64                                6.8.5-301.fc40            @anaconda
kernel.x86_64                                6.11.3-200.fc40           @updates 
kernel-core.x86_64                           6.8.5-301.fc40            @anaconda
kernel-core.x86_64                           6.11.3-200.fc40           @updates 
kernel-core.x86_64                           6.11.4-201.fc40           @updates 
kernel-devel.x86_64                          6.11.4-201.fc40           @updates 
kernel-devel-matched.x86_64                  6.11.4-201.fc40           @updates 
kernel-headers.x86_64                        6.11.3-200.fc40           @updates 
kernel-modules.x86_64                        6.8.5-301.fc40            @anaconda
kernel-modules.x86_64                        6.11.3-200.fc40           @updates 
kernel-modules-core.x86_64                   6.8.5-301.fc40            @anaconda
kernel-modules-core.x86_64                   6.11.3-200.fc40           @updates 
kernel-modules-core.x86_64                   6.11.4-201.fc40           @updates 
kernel-modules-extra.x86_64                  6.8.5-301.fc40            @anaconda
kernel-modules-extra.x86_64                  6.11.3-200.fc40           @updates 
kernel-srpm-macros.noarch                    1.0-23.fc40               @fedora  
libreport-plugin-kerneloops.x86_64           2.17.15-1.fc40            @anaconda

I will try to boot with 6.11.3 and get back to you

Success:)

I removed and reinstalled kernel 6.11.4. Booted with it and then reinstalled broadcom-wl

Thank you all for your help!

3 Likes

Looking at your list it seems there were 3 kernel packages missing.
(kernel, kernel-modules, and kernel-modules-extra) all for the 6.11.4 kernel.

Thanks for this one! I made the mistake of restarting my system too sopn and this worked like a charm.

1 Like