No internet on Broadcom BCM4352

When i try to connect to internet it just tries for a while and then asks for the wifi password again.

Edit: Can’t post anymore if you see this I will be editing my last one

Check your keyboard layout/caps lock if you are not mistyping the password unconsciously (a case of Xy problem) ?

Did it previously work?

What desktop environment are you using?

Hello @Gurannsan
Could you show the output of lspci -nn -d 14e4:

I have tried to retype it several times. I haven’t really gotten it to work on linux a lot at all, but a long time ago i managed to do it on Ubuntu downloading some Broadcom drivers. So far i havent found any drivers that work here. Think i use xfce or something.

04:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4352 802.11ac Wireless Network Adapter [14e4:43b1] (rev 03)
this is the output of lspci -nn -d 14e4:

Are you using the broadcom-wl-dkms module?

I tried to install it earlier but i got errors trying to activate it

Are you sure it’s errors or it’s trying to remove what is there and replace,. This is the module you should be using for that chip.

sudo pacman -S broadcom-wl-dkms

it says that i need to run “rmmod b43 b43legacy bcm43xx bcma brcm80211 brcmfmac brcmsmac ssb wl
modprobe wl” to activate it and then i get that there is unloaded modules;

rmmod: ERROR: Module b43 is not currently loaded
rmmod: ERROR: Module b43legacy is not currently loaded
rmmod: ERROR: Module bcm43xx is not currently loaded
rmmod: ERROR: Module bcma is not currently loaded
rmmod: ERROR: Module brcm80211 is not currently loaded
rmmod: ERROR: Module brcmfmac is not currently loaded
rmmod: ERROR: Module brcmsmac is not currently loaded
rmmod: ERROR: Module ssb is not currently loaded
rmmod: ERROR: could not remove ‘wl’: Operation not permitted
rmmod: ERROR: could not remove module wl: Operation not permitted
rmmod: ERROR: Module modprobe is not currently loaded
rmmod: ERROR: could not remove ‘wl’: Operation not permitted
rmmod: ERROR: could not remove module wl: Operation not permitted

i tried to reboot it earlier but it still didn’t work

Did you try the above command?

yeah i did that first, and in the command it said that i needed to run the command i posted just now to activate it, then i got the errors from that command.

"To load the new module, run the following commands as root:

rmmod b43 b43legacy bcm43xx bcma brcm80211 brcmfmac brcmsmac ssb wl
modprobe wl

Or just reboot the system."

i tried both things here

What does lsmod show?

this is the result of sudo pacman -R broadcom-wl;
[sudo] password for gurannsan:
error: target not found: broadcom-wl
[gurannsan@DesktopEnOS ~]$

Can’t post anymore today so i will just edit the old ones

No i did it with normal user but i tried now with the same results

What commands?

If its these;
"Try sudo pacman -R broadcom-wl

Then try to install the dkms version.

sudo pacman -S broacom-wl-dkms"
Then it still didn’t work

"sudo pacman yaourt -S broadcom-wl-dkms
[sudo] password for gurannsan:
error: target not found: yaourt
warning: broadcom-wl-dkms-6.30.223.271-20 is up to date – reinstalling
[gurannsan@DesktopEnOS ~]$ rmmod b43
rmmod: ERROR: Module b43 is not currently loaded
[gurannsan@DesktopEnOS ~]$ rmmod ssb
rmmod: ERROR: Module ssb is not currently loaded
[gurannsan@DesktopEnOS ~]$ rmmod bcma
rmmod: ERROR: Module bcma is not currently loaded
[gurannsan@DesktopEnOS ~]$
[gurannsan@DesktopEnOS ~]$ modprobe -r wl
modprobe: ERROR: could not remove ‘wl’: Operation not permitted
[gurannsan@DesktopEnOS ~]$ sudo modprobe -r wl
[gurannsan@DesktopEnOS ~]$ modprobe wl
modprobe: ERROR: could not insert ‘wl’: Operation not permitted
[gurannsan@DesktopEnOS ~]$ sudo modprobe wl
[gurannsan@DesktopEnOS ~]$ "

Still doesn’t connect

I don’t know what you mean. I’m quite new to this. sorry

Still doesn’t work
modprobe commands worked this time but not connecting to internet

Still no connection.

1: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
2: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no

“sudo pacman -S linux-headers
warning: linux-headers-5.5.13.arch1-1 is up to date – reinstalling
resolving dependencies…”

and then it just reinstalled it

still nothing

thx for all the help btw. really apreciate it.

It shows this;

[root@DesktopEnOS gurannsan]# lspci -nnk | grep -iA2 net
03:00.0 Ethernet controller [0200]: Intel Corporation I211 Gigabit Network Connection [8086:1539] (rev 03)
Subsystem: ASUSTeK Computer Inc. I211 Gigabit Network Connection [1043:85f0]
Kernel driver in use: igb
Kernel modules: igb
04:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4352 802.11ac Wireless Network Adapter [14e4:43b1] (rev 03)
Subsystem: ASUSTeK Computer Inc. BCM4352 802.11ac Wireless Network Adapter [1043:85ba]
Kernel driver in use: wl
Kernel modules: bcma, wl
[root@DesktopEnOS gurannsan]#

The link you sendt said something about appending this kernel parameter; b43.allhwsupport=1
i have no idea on how to do that but it might work.

i am not connected to any wireless network no

I tried to connect to personal hotspot from my phone and it connected just fine, so there is probably someting wrong with the router. I will try to restart it, because that’s like litteraly everything i know that might help.
didn’t work. I will continue to search around, and if you find something then it would be great.

Thanks for the help anyways. :+1:

[gurannsan@DesktopEnOS ~]$ pacman -Q broadcom-wl
error: package 'broadcom-wl' was not found

I can share my mobile data and connect to that through WiFi, so there might be something wrong with the router settings?

1 Like

Try sudo pacman -R broadcom-wl

Then try to install the dkms version.

sudo pacman -S broacom-wl-dkms

Did you run this as root?

sudo pacman -S broadcom-wl-dkms linux-headers

Then run the commands as root to remove what it say’s.

Try these steps:

  1. Install yay -S broadcom-wl-dkms
  2. Unload modules with:
rmmod b43
rmmod ssb
rmmod bcma

Load these modules:

modprobe -r wl
modprobe wl

Add the following to /etc/modules if you don’t have it there yet:

lib80211
lib80211_crypt_tkip
wl

My mistake. Do yay -S broadcom-wl-dkms instead…

This should be done with sudo nano /etc/modules. After pasting these, press CTRL+O, then CTRL+X.

You may have to reboot afterwards…