You are not logged in.

#1 2022-08-24 07:45:36

walkingstickfan
Member
From: USA
Registered: 2021-05-10
Posts: 104

[SOLVED] Broadcom WiFi Broken After Upgrade Yesterday

Logged back into my Arch install after using Debian Stable and WiFi wasn't available. There isn't even an option in the NetworkManager Applet to use WiFi. Results of upgrade show no issues in the DKMS process of integrating Broadcom driver (?) into the kernel:

:: Running pre-transaction hooks...
(1/2) Removing linux initcpios...
(2/2) Remove DKMS modules
==> dkms remove --no-depmod broadcom-wl/6.30.223.271 -k 5.15.60-1-lts
==> dkms remove --no-depmod broadcom-wl/6.30.223.271 -k 5.19.1-arch2-1
==> depmod 5.15.60-1-lts
==> depmod 5.19.1-arch2-1

...

( 8/17) Updating module dependencies...
( 9/17) Install DKMS modules
==> dkms install --no-depmod broadcom-wl/6.30.223.271 -k 5.19.3-arch1-1
==> dkms install --no-depmod broadcom-wl/6.30.223.271 -k 5.15.62-1-lts
==> depmod 5.15.62-1-lts
==> depmod 5.19.3-arch1-1

Broadcom chip info from inxi: Broadcom BCM4352 802.11ac Wireless Network Adapter

Last edited by walkingstickfan (2022-08-25 08:46:19)


Arch Linux with Openbox & Tint2

Offline

#2 2022-08-24 08:10:36

seth
Member
Registered: 2012-09-03
Posts: 51,017

Re: [SOLVED] Broadcom WiFi Broken After Upgrade Yesterday

You want to look at "ip a", "rfkill" and "dmesg" and check whether the situation is the same w/ the main and lts kernel.

Offline

#3 2022-08-24 10:49:24

-thc
Member
Registered: 2017-03-15
Posts: 496

Re: [SOLVED] Broadcom WiFi Broken After Upgrade Yesterday

After applying those updates today

[2022-08-24T11:17:47+0200] [ALPM] upgraded glibc (2.36-2 -> 2.36-3)
[2022-08-24T11:17:50+0200] [ALPM] upgraded gcc-libs (12.1.1-4 -> 12.2.0-1)
[2022-08-24T11:17:50+0200] [ALPM] upgraded ca-certificates-mozilla (3.81-1 -> 3.82-1)
[2022-08-24T11:17:50+0200] [ALPM] upgraded binutils (2.39-2 -> 2.39-3)
[2022-08-24T11:17:50+0200] [ALPM] upgraded cython (0.29.32-1 -> 0.29.32-2)
[2022-08-24T11:17:50+0200] [ALPM] upgraded rav1e (0.4.1-2 -> 0.5.1-2)
[2022-08-24T11:17:50+0200] [ALPM] upgraded x264 (3:0.164.r3081.19856cc-2 -> 3:0.164.r3095.baee400-4)
[2022-08-24T11:17:50+0200] [ALPM] upgraded libpciaccess (0.16-3 -> 0.16-4)
[2022-08-24T11:17:50+0200] [ALPM] upgraded sdl2 (2.0.22-2 -> 2.24.0-1)
[2022-08-24T11:17:50+0200] [ALPM] upgraded svt-av1 (1.1.0-1 -> 1.2.1-1)
[2022-08-24T11:17:50+0200] [ALPM] upgraded libjpeg-turbo (2.1.3-2 -> 2.1.4-2)
[2022-08-24T11:17:50+0200] [ALPM] upgraded ffmpeg (2:5.0.1-3 -> 2:5.1-1)
[2022-08-24T11:17:50+0200] [ALPM] upgraded nss (3.81-1 -> 3.82-1)
[2022-08-24T11:17:51+0200] [ALPM] upgraded firefox (103.0.2-1 -> 104.0-1)
[2022-08-24T11:17:52+0200] [ALPM] upgraded gcc (12.1.1-4 -> 12.2.0-1)
[2022-08-24T11:17:52+0200] [ALPM] upgraded geoip-database (20220802-1 -> 20220823-1)
[2022-08-24T11:17:52+0200] [ALPM] upgraded hunspell (1.7.0-4 -> 1.7.1-1)
[2022-08-24T11:17:53+0200] [ALPM] upgraded jre-openjdk-headless (18.0.2.u9-1 -> 18.0.2.1.u0-1)
[2022-08-24T11:17:53+0200] [ALPM] upgraded jre-openjdk (18.0.2.u9-1 -> 18.0.2.1.u0-1)
[2022-08-24T11:17:53+0200] [ALPM] upgraded ldns (1.8.1-1 -> 1.8.3-1)
[2022-08-24T11:17:53+0200] [ALPM] upgraded libxslt (1.1.35-1 -> 1.1.36-1)
[2022-08-24T11:17:53+0200] [ALPM] upgraded libtool (2.4.7-3 -> 2.4.7-5)
[2022-08-24T11:17:55+0200] [ALPM] upgraded libreoffice-fresh (7.3.5-3 -> 7.4.0-2)
[2022-08-24T11:17:56+0200] [ALPM] upgraded linux (5.19.1.arch2-1 -> 5.19.3.arch1-1)
[2022-08-24T11:17:56+0200] [ALPM] upgraded pahole (1.23-1 -> 1.24-1)
[2022-08-24T11:17:59+0200] [ALPM] upgraded linux-headers (5.19.1.arch2-1 -> 5.19.3.arch1-1)
[2022-08-24T11:17:59+0200] [ALPM] upgraded python-appdirs (1.4.4-6 -> 1.4.4-7)
[2022-08-24T11:17:59+0200] [ALPM] upgraded python-jaraco.context (4.1.1-2 -> 4.1.2-1)
[2022-08-24T11:17:59+0200] [ALPM] upgraded python-jaraco.text (3.9.0-1 -> 3.9.1-1)
[2022-08-24T11:17:59+0200] [ALPM] upgraded python-six (1.16.0-5 -> 1.16.0-6)
[2022-08-24T11:17:59+0200] [ALPM] upgraded vim-runtime (9.0.0135-1 -> 9.0.0236-1)
[2022-08-24T11:17:59+0200] [ALPM] upgraded vim (9.0.0135-1 -> 9.0.0236-1)
[2022-08-24T11:17:59+0200] [ALPM] upgraded xfsprogs (5.18.0-1 -> 5.19.0-1)

and rebooting, "journalctl --system" shows the module (wl from broadcom-wl-dkms 6.30.223.271-33) is simply not loaded into the kernel:

Aug 24 12:34:31 box kernel: BPF: [112816] ENUM rpm_status 
Aug 24 12:34:31 box kernel: BPF: size=4 vlen=5
Aug 24 12:34:31 box kernel: BPF:  
Aug 24 12:34:31 box kernel: BPF: Invalid btf_info kind_flag
Aug 24 12:34:31 box kernel: BPF: 
Aug 24 12:34:31 box kernel: failed to validate module [wl] BTF: -22

But it doesn't stop there: Every DKMS module is affected - in my case wl, facetimehd and all three vbox* modules.

Rolling back the kernel or gcc didn't change that behavior.

Offline

#4 2022-08-24 11:51:43

seth
Member
Registered: 2012-09-03
Posts: 51,017

Re: [SOLVED] Broadcom WiFi Broken After Upgrade Yesterday

Can you "modinfo wl"?
What if you "depmod -a"?

Offline

#5 2022-08-24 11:53:29

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,544

Re: [SOLVED] Broadcom WiFi Broken After Upgrade Yesterday

Offline

#6 2022-08-24 13:14:03

seth
Member
Registered: 2012-09-03
Posts: 51,017

Re: [SOLVED] Broadcom WiFi Broken After Upgrade Yesterday

https://bbs.archlinux.org/viewtopic.php … 2#p2053502
Edit: wrong tab, still relevant.

Last edited by seth (2022-08-24 13:14:50)

Offline

#7 2022-08-24 14:04:34

-thc
Member
Registered: 2017-03-15
Posts: 496

Re: [SOLVED] Broadcom WiFi Broken After Upgrade Yesterday

Thx - after the pahole downgrade to 1.23 I had to rebuild the DKMS modules and now they work again.

Offline

#8 2022-08-25 06:48:53

walkingstickfan
Member
From: USA
Registered: 2021-05-10
Posts: 104

Re: [SOLVED] Broadcom WiFi Broken After Upgrade Yesterday

seth wrote:

You want to look at "ip a", "rfkill" and "dmesg" and check whether the situation is the same w/ the main and lts kernel.

Issue exists with the current version (as of 08/23/2022) of both kernels.


Arch Linux with Openbox & Tint2

Offline

#9 2022-08-25 06:56:03

walkingstickfan
Member
From: USA
Registered: 2021-05-10
Posts: 104

Re: [SOLVED] Broadcom WiFi Broken After Upgrade Yesterday

Hmmm...I downgraded pahole to 1.23, then:

01) rebuilt all modules for the currently running kernel (LTS), which didn't display anything
02) rebuilt the Broadcom module for the currently running kernel (LTS) (don't remember the output)
03) Rebooted; still no WiFi access
04) Ran the following commands, both of which stated that the Broadcom module was already installed:
04a) dkms install --no-depmod broadcom-wl/6.30.223.271 -k 5.19.3-arch1-1
04b) dkms install --no-depmod broadcom-wl/6.30.223.271 -k 5.15.62-1-lts
05) Rebooted

And I still have no WiFi access. Editing connections via the NetworkManager applet does show the WiFi connection entry I made when I installed Arch, but left-clicking on the Network Manager applet does not show a WiFi entry.

Last edited by walkingstickfan (2022-08-25 06:58:25)


Arch Linux with Openbox & Tint2

Offline

#10 2022-08-25 07:01:56

-thc
Member
Registered: 2017-03-15
Posts: 496

Re: [SOLVED] Broadcom WiFi Broken After Upgrade Yesterday

If you didn't issue a "dkms remove" command you probably still have the old modules installed.

Try

dkms remove broadcom-wl/6.30.223.271 --all

followed by

dkms install broadcom-wl/6.30.223.271 --all

Offline

#11 2022-08-25 07:04:57

walkingstickfan
Member
From: USA
Registered: 2021-05-10
Posts: 104

Re: [SOLVED] Broadcom WiFi Broken After Upgrade Yesterday

-thc wrote:

If you didn't issue a "dkms remove" command you probably still have the old modules installed.

Try

dkms remove broadcom-wl/6.30.223.271 --all

followed by

dkms install broadcom-wl/6.30.223.271 --all

Thanks, I'll give it a try, although it appeared that the modules were removed during the upgrade; reference my OP.


Arch Linux with Openbox & Tint2

Offline

#12 2022-08-25 08:46:02

walkingstickfan
Member
From: USA
Registered: 2021-05-10
Posts: 104

Re: [SOLVED] Broadcom WiFi Broken After Upgrade Yesterday

-thc wrote:

If you didn't issue a "dkms remove" command you probably still have the old modules installed.

Try

dkms remove broadcom-wl/6.30.223.271 --all

followed by

dkms install broadcom-wl/6.30.223.271 --all

Your removal command worked, but the --all parameter is not allowed for the install option. I had to install the Broadcom driver individually for both kernels.


Arch Linux with Openbox & Tint2

Offline

Board footer

Powered by FluxBB