Connection deactivated

If it were me i would just uninstall the braodcom-wl-dkms if that is the package installed and reboot and see if what it shows inxi -Na. Also see if WiFi automatically works. I have my doubts because this particular BCRM4360 uses the wl module. If it does use broadcom-wl-dkms then yes because it isn’t working then i would blacklist all the other broadcom modules as they may be interfering.

Edit: Mine is not an apple product. So it’s possible it could be different. I just go by the chip. (hardware) :man_shrugging:

It is different for mac. That is what I been saying all along. Uninstall wl, modprobe brcmfmac and it works. On a mac. No need to reboot. Done this many times running eos live :+1: :grinning:

Well why does it use broadcom-wl on other apple product with BCRM4360? Is that what your chip is?

Example: The reddit link. It’s a BRCM4360 on an apple product.

As I said. It is easier to remove wl. Then it will just work. The work beeing done in reddit post is also a solution in a ask ubuntu post and others. I know about them. Never tried them tho. And that is just to have a working wl driver when the open source driver work perfectly fine without any issues. I am lazy :wink:

Well i haven’t seen the OP do that yet. Guess we’ll see if they try that. I think this chip needs and uses the broadcom-wl. But if I’m wrong I’ll be surprised. :wink:

From live eos

[ 14.745128] wl: loading out-of-tree module taints kernel.
[ 14.745134] wl: module license ‘MIXED/Proprietary’ taints kernel.
[ 14.745135] Disabling lock debugging due to kernel taint
[ 14.745137] wl: module verification failed: signature and/or required key missing - tainting kernel
[ 14.745137] wl: module license taints kernel.
[ 14.751743] ------------[ cut here ]------------
[ 14.751745] Unpatched return thunk in use. This should not happen!

inxi -Na

Network:
Device-1: Broadcom BCM43602 802.11ac Wireless LAN SoC vendor: Apple
driver: N/A modules: brcmfmac, wl pcie: gen: 1 speed: 2.5 GT/s lanes: 1
bus-ID: 03:00.0 chip-ID: 14e4:43ba class-ID: 0280
Device-2: Broadcom NetXtreme BCM57766 Gigabit Ethernet PCIe driver: tg3
v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: N/A bus-ID: 04:00.0
chip-ID: 14e4:1686 class-ID: 0200

lspci -k

Network controller: Broadcom Inc. and subsidiaries BCM43602 802.11ac Wireless LAN SoC (rev 01)
Subsystem: Apple Inc. Device 014a
Kernel modules: brcmfmac, wl

Both wl and brcmfmac is there

modinfo bcma

filename: /lib/modules/6.10.10-arch1-1/kernel/drivers/bcma/bcma.ko.zst
license: GPL
description: Broadcom’s specific AMBA driver

modinfo brcmfmac

/lib/modules/6.10.10-arch1-1/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko.zst
license: Dual BSD/GPL
description: Broadcom 802.11 wireless LAN fullmac driver.
author: Broadcom Corporation

ifconfig
enp4s0f0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet xxxxxxxx netmask 255.255.255.0 broadcast xxxxxxxx
inet6 fe80::1bc3:f35e:2261:f3b5 prefixlen 64 scopeid 0x20
ether 38:c9:86:1b:22:c1 txqueuelen 1000 (Ethernet)
RX packets 32314 bytes 33091161 (31.5 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 14984 bytes 2870832 (2.7 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 17

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 108 bytes 8000 (7.8 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 108 bytes 8000 (7.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

    After I removed wl
    lspci -k


    03:00.0 Network controller: Broadcom Inc. and subsidiaries BCM43602 802.11ac Wireless LAN SoC (rev 01)
    Subsystem: Apple Inc. Device 014a
    Kernel modules: brcmfmac

As you can see it leaves only brcmfmac module

    Network:

Device-1: Broadcom BCM43602 802.11ac Wireless LAN SoC vendor: Apple
driver: brcmfmac v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
bus-ID: 03:00.0 chip-ID: 14e4:43ba class-ID: 0280
Device-2: Broadcom NetXtreme BCM57766 Gigabit Ethernet PCIe driver: tg3
v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: N/A bus-ID: 04:00.0
chip-ID: 14e4:1686 class-ID: 0200

ifconfig now show

[root@EndeavourOS liveuser]# ifconfig
enp4s0f0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet xxxxxxxxx netmask 255.255.255.0 broadcast xxxxxxxxx
inet6 fe80::1bc3:f35e:2261:f3b5 prefixlen 64 scopeid 0x20
ether 38:c9:86:1b:22:c1 txqueuelen 1000 (Ethernet)
RX packets 35456 bytes 33696304 (32.1 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 17412 bytes 3279584 (3.1 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 17

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 108 bytes 8000 (7.8 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 108 bytes 8000 (7.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

wlan0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 96:68:f3:51:27:39 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

This is done only by uninstalling wl and wifi works.

Your chip is BCM43602. This is not the same chip as mine nor what the OP reported. The BCM43602 uses the kernel module. I know that. The BCM4360 uses broadcom-wl

The OP reported here:

That is not for macs…You need to seperate macs and pc. I have 3 macs here with bcrm4360 (2015 imac , also used on macbooks and air) and bcrm43602 used on imac 2017, macbooks and air …same driver.

I know…it is a MacBook Air 7,2 Model ; Family, Early 2015

Well the reddiit link is also the same and it uses the broadcom-wl.

Edit: I go by the hardware. The OP posted what i asked for.

Network:
Device-1: Broadcom BCM4360
Vendor: Apple Driver: wl v: kernel modules: bcma pcie: gen 1
speed: 2.5 GT/s lanes: 1 bus-ID 03:00.0 chip-ID 14e4:43a0 class-ID 0280

The module wl is loaded and the output from the command is correct. Exactly as it should be for that chip. If it’s trying to connect and deactivating immediately i believe it’s another issue such as needing the other modules blacklisted. Or it’s an issue with the new service provider because it was working with the previous provider and eos comes installed with broadcom-wl.

I just find it so strange that Telus worked but Rogers does not.
I do NOT recommend.

Considering I’m able to get a much older Toshiba running a 15 year old unsupported version of Windows connected to the internet.

Have you tried as was suggested? Then reboot.

  • Create a file /etc/modprobe.d/broadcom-wl-dkms.conf that contains the following:

blacklist b43
blacklist b43legacy
blacklist bcm43xx
blacklist bcma
blacklist brcm80211
blacklist brcmfmac
blacklist brcmsmac
blacklist ssb

tried that, still not fixed.
and it now says “no avaliable connections”

Do you have any Internet access then by another way on this machine? If so you could uninstall broadcom-wl-dkms and reboot. Then post inxi -Na

Edit: Make sure you remove the file you created first.

Also tell if it works or not. If it doesn’t and also the output of the command will be telling. Then it will prove it’s another issue.

I have to use my phone as a hotspot.
I’m able to use that, but my home connection just doesn’t work

@great_elmo
You can also try it this way. Remove the file you created.

sudo pacman -R broadcom-wl-dkms
sudo rmmod wl
3.lspci -k. #check that only brcmfmac is the only driver for wifi
depmod -a
sudo modprobe brcmfmac

Edit: If this doesn’t work then reinstall broadcom-wl-dkms and reboot.

@great_elmo
Also you can try booting on the live ISO. Does the WiFi work? Because if it does that proves it’s something else also as the live ISO has broadcom-wl-dkms installed on it.

tested before and it does not work in the live iso

Okay but you skipped the other two things i said to try.

Edit: Removing the file you created and uninstall broadcom-wl-dkms and reboot. show inxi -Na
Does it have WiFi? Or not?

Doesn’t see the WiFi connection or just won’t connect to it or connects but deactivates?

@great_elmo
If you installed eos in the first place and it was working I can guarantee you it was using broadcom-wl-dkms. Then you changed providers and it’s not working. I suggest to you it’s another issue since you say it keeps deactivating so the new router isn’t setup properly and maybe is using the wrong protocol such as wpa instead of wpa2 or wpa3 or something along those lines.

1 Like