Broadcom BCM43224 - Wifi not working

WiFi doesn't work with Manjaro, despite having a WiFi switch. Is there a driver that I can use?

This page doesn't look helpful: https://www.dell.com/support/article/au/en/aubsd1/sln311232/how-to-download-drivers-that-are-unavailable-on-dell-support-website?lang=en

Additionally, a separate hardware issue is that my Ethernet cable bought for use in Australia doesn't work in a socket in Switzerland that has an internal CAT6 cable connected to it that is ISO-EN compliant. The cable is CAT6, verified to TIA/EIA-568-B.2-1 (other seemingly irrelevant details e.g. #R7J704 and the images below).

Please post the output of the following commands:

hwinfo --netcard --wlan --bluetooth | grep -Ei "model\:|driver\:|status\:|cmd\:|file\:|detected\:" | grep -v "Config Status" 
inxi -Fxxxz
2 Likes

I transferred the output via mtp usb to my phone, which I'm posting from:

➜  ~ hwinfo --netcard --wlan --bluetooth | grep -Ei "model\:|driver\:|status\:|cmd\:|file\:|detected\:" | grep -v "Config Status"
  Model: "Dell Wireless 1520 Half-size Mini PCIe Card"
    Driver Status: bcma is not active
    Driver Activation Cmd: "modprobe bcma"
  Model: "Dell Latitude E6410"
  Driver: "e1000e"
  Device File: eno1
  Link detected: no
    Driver Status: e1000e is active
    Driver Activation Cmd: "modprobe e1000e"
➜  ~ inxi -Fxxxz
System:
  Host: jr-dl Kernel: 5.1.0-1-MANJARO x86_64 bits: 64 compiler: gcc v: 8.2.1 
  Desktop: Xfce 4.13.3 tk: Gtk 3.24.7 info: xfce4-panel wm: xfwm4 
  dm: LightDM 1.28.0, SDDM Distro: Manjaro Linux 
Machine:
  Type: Laptop System: Dell product: Latitude E6410 v: 0001 serial: <filter> 
  Chassis: type: 9 serial: <filter> 
  Mobo: Dell model: 0HNGW4 serial: <filter> BIOS: Dell v: A16 
  date: 12/05/2013 
Battery:
  ID-1: BAT0 charge: 34.4 Wh condition: 34.4/48.8 Wh (70%) volts: 12.4/11.1 
  model: Samsung SDI DELL PT43699 type: Li-ion serial: <filter> status: Full 
CPU:
  Topology: Dual Core model: Intel Core i5 M 560 bits: 64 type: MT MCP 
  arch: Nehalem rev: 5 L2 cache: 3072 KiB 
  flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 21290 
  Speed: 1446 MHz min/max: 1199/2667 MHz boost: enabled Core speeds (MHz): 
  1: 1493 2: 1474 3: 1514 4: 1492 
Graphics:
  Device-1: Intel Core Processor Integrated Graphics 
  vendor: Dell Latitude E6410 driver: i915 v: kernel bus ID: 00:02.0 
  chip ID: 8086:0046 
  Display: x11 server: X.org 1.20.4 driver: intel unloaded: modesetting 
  alternate: fbdev,vesa resolution: <xdpyinfo missing> 
  OpenGL: renderer: Mesa DRI Intel Ironlake Mobile v: 2.1 Mesa 19.0.2 
  direct render: Yes 
Audio:
  Device-1: Intel 5 Series/3400 Series High Definition Audio 
  vendor: Dell Latitude E6410 driver: snd_hda_intel v: kernel 
  bus ID: 00:1b.0 chip ID: 8086:3b56 
  Sound Server: ALSA v: k5.1.0-1-MANJARO 
Network:
  Device-1: Intel 82577LM Gigabit Network vendor: Dell Latitude E6410 
  driver: e1000e v: 3.2.6-k port: 7040 bus ID: 00:19.0 chip ID: 8086:10ea 
  IF: eno1 state: down mac: <filter> 
  Device-2: Broadcom and subsidiaries BCM43224 802.11a/b/g/n 
  vendor: Dell Wireless 1520 Half-size Mini PCIe Card driver: N/A port: 7000 
  bus ID: 02:00.0 chip ID: 14e4:4353 
Drives:
  Local Storage: total: 298.09 GiB used: 122.46 GiB (41.1%) 
  ID-1: /dev/sda vendor: Seagate model: ST9320423AS size: 298.09 GiB 
  speed: 3.0 Gb/s rotation: 7200 rpm serial: <filter> rev: SDM1 scheme: MBR 
Partition:
  ID-1: / size: 133.11 GiB used: 122.46 GiB (92.0%) fs: ext4 dev: /dev/sda1 
  ID-2: swap-1 size: 8.19 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda2 
Sensors:
  System Temperatures: cpu: 53.0 C mobo: N/A sodimm: 41.0 C 
  Fan Speeds (RPM): cpu: 0 
Info:
  Processes: 190 Uptime: 1h 03m Memory: 3.72 GiB used: 1.53 GiB (41.1%) 
  Init: systemd v: 241 Compilers: gcc: 8.2.1 clang: 8.0.0 Shell: zsh 
  v: 5.7.1 running in: xfce4-terminal inxi: 3.0.32

I ran sudo modprobe bcma and sudo modprobe e1000e. There was no output for either and WiFi doesn't work with the hardware switch on.

➜  ~ sudo modprobe bcma
[sudo] password for jr: 
➜  ~ sudo modprobe e1000e
➜  ~ hwinfo --netcard --wlan --bluetooth | grep -Ei "model\:|driver\:|status\:|cmd\:|file\:|detected\:" | grep -v "Config Status"
  Model: "Dell Wireless 1520 Half-size Mini PCIe Card"
  Driver: "bcma-pci-bridge"
    Driver Status: bcma is active
    Driver Activation Cmd: "modprobe bcma"
  Model: "Dell Latitude E6410"
  Driver: "e1000e"
  Device File: eno1
  Link detected: no
    Driver Status: e1000e is active
    Driver Activation Cmd: "modprobe e1000e"

I also tried to reinstall hardware drivers, including the BCM43224 802.11a/b/g/n (Broadcom) network-broadcom-wi driver, but the changes failed because I don't have an internet connection: https://pastebin.com/P2rkTjd6.

I could connect to the internet via the live usb so I'll try to reinstall via chroot, later. While it's a separate but related issue, I'll also try to get and use an ISO-EN compliant CAT6 Ethernet cable.

Please see this post to install the broadcom-wl-dkms driver:

Also be sure to install kernel 5.0 with the appropriate kernel headers. If 5.0 does not work well then test 5.1.

Use Android phone tethering to get a connection.

2 Likes

Thanks!

I have installed additional kernels so that I now have all available kernels installed (LTS, 4.20-5.1rc and the now unsupported 4.18.16_rt9-1) and installed all the headers. After installing the dkms package, WiFi didn't work in 5.1 (I forgot to test 5.0). This is the output with installing the proprietary driver:

sudo pacman -S broadcom-wl-dkms
[sudo] password for jr: 
resolving dependencies...
looking for conflicting packages...
:: broadcom-wl-dkms and linux418-rt-broadcom-wl are in conflict (broadcom-wl). Remove linux418-rt-broadcom-wl? [y/N] y

Packages (2) linux418-rt-broadcom-wl-6.30.223.271-3 [removal]
             broadcom-wl-dkms-6.30.223.271-5

Total Download Size:   1.48 MiB
Total Installed Size:  7.68 MiB
Net Upgrade Size:      4.96 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 broadcom-wl-dkms-6....  1518.5 KiB  8.72M/s 00:00 [######################] 100%
(1/1) checking keys in keyring                     [######################] 100%
(1/1) checking package integrity                   [######################] 100%
(1/1) loading package files                        [######################] 100%
(1/1) checking for file conflicts                  [######################] 100%
(2/2) checking available disk space                [######################] 100%
:: Processing package changes...
(1/1) removing linux418-rt-broadcom-wl             [######################] 100%
(1/1) installing broadcom-wl-dkms                  [######################] 100%

To load the new module, run as root:

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

or just reboot the system.

:: Running post-transaction hooks...
(1/3) Updating linux418-rt module dependencies...
(2/3) Install DKMS modules
==> dkms install broadcom-wl/6.30.223.271 -k 3.18.138-1-MANJARO
==> dkms install broadcom-wl/6.30.223.271 -k 4.9.168-1-MANJARO
==> dkms install broadcom-wl/6.30.223.271 -k 4.20.17-1-MANJARO
==> dkms install broadcom-wl/6.30.223.271 -k 4.14.111-1-MANJARO
==> dkms install broadcom-wl/6.30.223.271 -k 4.4.167-1-MANJARO
==> dkms install broadcom-wl/6.30.223.271 -k 5.1.0-1-MANJARO
Error! Bad return status for module build on kernel: 5.1.0-1-MANJARO (x86_64)
Consult /var/lib/dkms/broadcom-wl/6.30.223.271/build/make.log for more information.
==> dkms install broadcom-wl/6.30.223.271 -k 4.19.34-1-MANJARO
==> dkms install broadcom-wl/6.30.223.271 -k 3.16.65-1-MANJARO
==> dkms install broadcom-wl/6.30.223.271 -k 5.0.7-1-MANJARO
==> Unable to install module broadcom-wl/6.30.223.271 for kernel 4.19.31-rt18-MANJARO: Missing kernel headers.
==> Unable to install module broadcom-wl/6.30.223.271 for kernel 5.0.7-rt5-MANJARO: Missing kernel headers.
==> Unable to install module broadcom-wl/6.30.223.271 for kernel 4.18.16-rt9-MANJARO: Missing kernel headers.
(3/3) Arming ConditionNeedsUpdate...

I then removed 4.18.16_rt9-1 and unnecessarily reinstalled broadcom-wl-dkms:

➜  ~ sudo pacman -S broadcom-wl-dkms
[sudo] password for jr: 
warning: broadcom-wl-dkms-6.30.223.271-5 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) broadcom-wl-dkms-6.30.223.271-5

Total Installed Size:  7.68 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                     [######################] 100%
(1/1) checking package integrity                   [######################] 100%
(1/1) loading package files                        [######################] 100%
(1/1) checking for file conflicts                  [######################] 100%
(1/1) checking available disk space                [######################] 100%
:: Running pre-transaction hooks...
(1/1) Remove DKMS modules
==> dkms remove broadcom-wl/6.30.223.271 -k 3.18.138-1-MANJARO
==> dkms remove broadcom-wl/6.30.223.271 -k 4.9.168-1-MANJARO
==> dkms remove broadcom-wl/6.30.223.271 -k 4.20.17-1-MANJARO
==> dkms remove broadcom-wl/6.30.223.271 -k 4.14.111-1-MANJARO
==> dkms remove broadcom-wl/6.30.223.271 -k 4.4.167-1-MANJARO
==> dkms remove broadcom-wl/6.30.223.271 -k 4.19.34-1-MANJARO
==> dkms remove broadcom-wl/6.30.223.271 -k 3.16.65-1-MANJARO
==> dkms remove broadcom-wl/6.30.223.271 -k 5.0.7-1-MANJARO
:: Processing package changes...
(1/1) reinstalling broadcom-wl-dkms                [######################] 100%

To load the new module, run as root:

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

or just reboot the system.

:: Running post-transaction hooks...
(1/2) Install DKMS modules
==> dkms install broadcom-wl/6.30.223.271 -k 3.18.138-1-MANJARO
==> dkms install broadcom-wl/6.30.223.271 -k 4.9.168-1-MANJARO
==> dkms install broadcom-wl/6.30.223.271 -k 4.20.17-1-MANJARO
==> dkms install broadcom-wl/6.30.223.271 -k 4.14.111-1-MANJARO
==> dkms install broadcom-wl/6.30.223.271 -k 4.4.167-1-MANJARO
==> dkms install broadcom-wl/6.30.223.271 -k 5.1.0-1-MANJARO
Error! Bad return status for module build on kernel: 5.1.0-1-MANJARO (x86_64)
Consult /var/lib/dkms/broadcom-wl/6.30.223.271/build/make.log for more information.
==> dkms install broadcom-wl/6.30.223.271 -k 4.19.34-1-MANJARO
==> dkms install broadcom-wl/6.30.223.271 -k 3.16.65-1-MANJARO
==> dkms install broadcom-wl/6.30.223.271 -k 5.0.7-1-MANJARO
==> Unable to install module broadcom-wl/6.30.223.271 for kernel 4.19.31-rt18-MANJARO: Missing kernel headers.
==> Unable to install module broadcom-wl/6.30.223.271 for kernel 5.0.7-rt5-MANJARO: Missing kernel headers.
(2/2) Arming ConditionNeedsUpdate...

As you can see there was an error for kernel 5.1 so I'll reboot into 5.0. Due to the missing kernel headers for 4.19.31-rt18 and 5.0.7-rt5, I also reran:

➜  ~ sudo pamac install $(ls /boot | awk -F "-" '/^linux/ { print $1"-headers" }')
[sudo] password for jr: 
Preparing...
Warning: linux316-headers-3.16.65-1 is up to date -- skipping
Warning: linux318-headers-3.18.138-1 is up to date -- skipping
Warning: linux414-headers-4.14.111-1 is up to date -- skipping
Warning: linux316-headers-3.16.65-1 is up to date -- skipping
Warning: linux419-headers-4.19.34-1 is up to date -- skipping
Warning: linux420-headers-4.20.17-1 is up to date -- skipping
Warning: linux44-headers-4.4.167-1 is up to date -- skipping
Warning: linux49-headers-4.9.168-1 is up to date -- skipping
Warning: linux316-headers-3.16.65-1 is up to date -- skipping
Warning: linux50-headers-5.0.7-1 is up to date -- skipping
Warning: linux51-headers-5.1rc1.d0317.g9e98c67-1 is up to date -- skipping
Nothing to do.

I also tried:

➜  ~ sudo pacman -S linux50-headers 
warning: linux50-headers-5.0.7-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) linux50-headers-5.0.7-1

Total Installed Size:  63.77 MiB
Net Upgrade Size:       0.00 MiB

I'll just ignore installing kernel headers for the real-time kernels for the time being.

Rebooting into 5.0.7-1 now. I still can't boot into it, I'm still getting the same init not found error as with Kernel panic - not syncing: No working init found. I can boot into 5.0.7-rt5, but WiFi doesn't work there.

James I've worked with you before and you are very difficult to troubleshoot anything with. You are a capable user, but you simply are too impatient and run ahead before you are instructed to do so.

Did I ask you to install every kernel under the sun including the real time kernels. Are you going to be available for an hour of two at least to work on this problem. You have made troubleshooting this issue overly complicated by installing all these kerrnels with errors thrown during the installs.

Are you willing to do only as I instruct and nothing else. If not, I cannot work with you. We have barely begun the install process and I'm already extremely frustrated because of your actions.

1 Like

@jamesray please

check

sudo journalctl -b0 |grep -i eno1

@jamesray , you have some trouble since this


you should check carefully your log

sudo journalctl -b0 -p4 
1 Like

Yes, ready to follow your instructions and nothing more.

Running now. I'll pause and await instruction.

First thing switch to kernel 4.19

I'm not going go dig to find out all the different drivers versions you installed. Go into Manjaro Settings Manager and uninstall every instance of the wl driver you have installed.

sudo pacman -R linux$(uname -r| grep -o -E '[0-9]+' | head -n 2 | sed 'N;s/\n//')-headers
sudo pacman -R dkms
sudo mhwd-kernel -r linux316 
sudo mhwd-kernel -r linux318 
sudo mhwd-kernel -r linux44 
sudo mhwd-kernel -r linux49 
sudo mhwd-kernel -r linux420 
sudo mhwd-kernel -r linux50
sudo mhwd-kernel -r linux51
sudo depmod -a
sudo mkinitcpio -P

If there are any errors on any commands please post the outputs.

Reboot.

Check your wifi status after you have rebooted into kernel 4.19.

Alright, done.

Do you have any connectivity with the kernel module on 4.19.

Before we can get started I need to doublecheck that all necessary changes are ready before we begin the reinstall.

I will need quite a few outputs to determine if everything is correct:

rfkill list all

lsmod | sort

dkms status

sudo mhwd-kernel -li 

grep -r "blacklist\|install\|options"  /etc/modprobe.d/

pacman -Qsq linux | grep linux | grep -v -E '(arch|util|sys|api|firmware)' | grep -v nvidia

hwinfo --netcard --wlan --bluetooth | grep -Ei "model\:|driver\:|status\:|cmd\:|file\:|detected\:" | grep -v "Config Status" 

I will need a bit of time to review all the outputs.

Only via USB tethering. No WiFi networks are available.

➜  ~ rfkill list all

lsmod | sort

dkms status

sudo mhwd-kernel -li

grep -r "blacklist\|install\|options"  /etc/modprobe.d/

pacman -Qsq linux | grep linux | grep -v -E '(arch|util|sys|api|firmware)' | grep -v nvidia

hwinfo --netcard --wlan --bluetooth | grep -Ei "model\:|driver\:|status\:|cmd\:|file\:|detected\:" | grep -v "Config Status"
0: dell-wifi: Wireless LAN
	Soft blocked: no
	Hard blocked: no
1: dell-bluetooth: Bluetooth
	Soft blocked: no
	Hard blocked: no
ac                     16384  0
acpi_cpufreq           24576  1
aesni_intel           200704  0
aes_x86_64             20480  1 aesni_intel
agpgart                49152  3 intel_agp,intel_gtt,drm
ahci                   40960  2
atkbd                  32768  0
battery                24576  0
cdc_ether              16384  1 rndis_host
cdrom                  69632  1 sr_mod
coretemp               16384  0
cqhci                  28672  1 sdhci_pci
crc16                  16384  1 ext4
crc32c_generic         16384  0
crc32c_intel           24576  2
crc32_pclmul           16384  0
crc_itu_t              16384  1 firewire_core
crct10dif_pclmul       16384  0
cryptd                 28672  3 crypto_simd,ghash_clmulni_intel,aesni_intel
crypto_simd            16384  1 aesni_intel
crypto_user            16384  0
dcdbas                 16384  1 dell_smbios
dell_laptop            24576  0
dell_rbtn              16384  0
dell_smbios            28672  2 dell_wmi,dell_laptop
dell_smm_hwmon         16384  0
dell_smo8800           16384  0
dell_wmi               16384  0
dell_wmi_descriptor    16384  2 dell_wmi,dell_smbios
drm                   495616  9 drm_kms_helper,i915
drm_kms_helper        208896  1 i915
e1000e                282624  0
ehci_hcd               94208  1 ehci_pci
ehci_pci               16384  0
evdev                  28672  17
ext4                  737280  1
fb_sys_fops            16384  1 drm_kms_helper
firewire_core          81920  1 firewire_ohci
firewire_ohci          45056  0
fscrypto               32768  1 ext4
fuse                  118784  7
ghash_clmulni_intel    16384  0
glue_helper            16384  1 aesni_intel
hid                   139264  2 usbhid,hid_generic
hid_generic            16384  0
i2c_algo_bit           16384  1 i915
i2c_i801               32768  0
i8042                  32768  1 dell_laptop
i915                 2097152  16
input_leds             16384  0
intel_agp              24576  0
intel_cstate           16384  0
intel_gtt              24576  2 intel_agp,i915
intel_ips              24576  0
intel_powerclamp       16384  0
intel_uncore          135168  0
ip_tables              28672  0
irqbypass              16384  1 kvm
iTCO_vendor_support    16384  1 iTCO_wdt
iTCO_wdt               16384  0
jbd2                  126976  1 ext4
joydev                 24576  0
kvm                   737280  2 kvmgt,kvm_intel
kvmgt                  28672  0
kvm_intel             245760  0
libahci                40960  1 ahci
libata                278528  2 libahci,ahci
libps2                 16384  2 atkbd,psmouse
lpc_ich                28672  0
mac_hid                16384  0
mbcache                16384  1 ext4
mdev                   20480  2 kvmgt,vfio_mdev
mii                    16384  1 usbnet
mmc_core              176128  3 sdhci,cqhci,sdhci_pci
Module                  Size  Used by
mousedev               24576  0
parport                57344  2 parport_pc,ppdev
parport_pc             49152  0
pcbc                   16384  0
pcc_cpufreq            16384  0
pcmcia                 69632  0
pcmcia_core            28672  3 pcmcia,pcmcia_rsrc,yenta_socket
pcmcia_rsrc            20480  1 yenta_socket
pcspkr                 16384  0
ppdev                  20480  0
psmouse               172032  0
rfkill                 28672  3 dell_laptop,dell_rbtn
rndis_host             16384  0
rng_core               16384  1 tpm
scsi_mod              253952  3 sd_mod,libata,sr_mod
sdhci                  61440  1 sdhci_pci
sdhci_pci              45056  0
sd_mod                 61440  3
serio                  28672  6 serio_raw,atkbd,psmouse,i8042
serio_raw              16384  0
snd                    98304  14 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm,snd_hda_codec_idt
snd_hda_codec         151552  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_idt
snd_hda_codec_generic    86016  1 snd_hda_codec_idt
snd_hda_codec_hdmi     57344  1
snd_hda_codec_idt      61440  1
snd_hda_core           94208  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_idt
snd_hda_intel          45056  3
snd_hwdep              16384  1 snd_hda_codec
snd_pcm               131072  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
snd_timer              36864  1 snd_pcm
soundcore              16384  1 snd
sparse_keymap          16384  1 dell_wmi
sr_mod                 28672  0
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
tpm                    65536  2 tpm_tis,tpm_tis_core
tpm_tis                16384  0
tpm_tis_core           20480  1 tpm_tis
uinput                 20480  0
usbhid                 57344  0
usbnet                 49152  2 rndis_host,cdc_ether
vfio                   32768  3 kvmgt,vfio_mdev,vfio_iommu_type1
vfio_iommu_type1       28672  0
vfio_mdev              16384  0
wmi                    28672  4 dell_wmi,wmi_bmof,dell_smbios,dell_wmi_descriptor
wmi_bmof               16384  0
x_tables               45056  1 ip_tables
yenta_socket           53248  0
[sudo] password for jr: 
Currently running: 4.19.34-1-MANJARO (linux419)
The following kernels are installed in your system:
   * linux414
   * linux419
linux414
linux414-headers
linux419
  Model: "Dell Wireless 1520 Half-size Mini PCIe Card"
    Driver Status: bcma is not active
    Driver Activation Cmd: "modprobe bcma"
  Model: "Dell Latitude E6410"
  Driver: "e1000e"
  Device File: eno1
  Link detected: no
    Driver Status: e1000e is active
    Driver Activation Cmd: "modprobe e1000e"

Shall I run sudo modprobe bcma?

James please never edit command outputs. You must show the full input and outputs of all commands.

Try this:

sudo rmmod b43 b43legacy ssb brcm80211 brcmfmac brcmsmac bcma 

sudo modprobe -r wl

sudo modprobe b43

Please post the full input and outputs of all commands.

Is the broadcom adapter you are tying to get working a USB adapter?

I didn't edit them. The confusion may be from that I copied and pasted all commands and then pressed enter, rather than running them one by one.

➜  ~ sudo rmmod b43 b43legacy ssb brcm80211 brcmfmac brcmsmac bcma 
rmmod: ERROR: Module b43 is not currently loaded
rmmod: ERROR: Module b43legacy is not currently loaded
rmmod: ERROR: Module ssb 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 bcma is not currently loaded
➜  ~ sudo modprobe -r wl
modprobe: FATAL: Module wl not found.
➜  ~ sudo modprobe b43
➜  ~ 

sudo systemctl restart NetworkManager 
➜  ~ sudo systemctl restart NetworkManager 
➜  ~ 

No change in wifi status, is this a usb or internal wifi card.

Please run:

sudo pacman -R linux414-headers

No change in wifi status. This has an internal wifi card, not a dongle.

As above:

  Model: "Dell Wireless 1520 Half-size Mini PCIe Card"
    Driver Status: bcma is not active
    Driver Activation Cmd: "modprobe bcma"

Running

sudo pacman -R linux414-headers

Done, no error.

Forum kindly sponsored by