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.