Slow wifi, should I change driver?

The speeds are awful.

$ inxi -N
Network:
  Device-1: Realtek RTL810xE PCI Express Fast Ethernet driver: r8169
  Device-2: Broadcom BCM4313 802.11bgn Wireless Network Adapter
    driver: bcma-pci-bridge

According to old threads I should maybe look into the specific driver instead of using bcma.pci-bridge but I am unsure of how to handle that.

$ pacman -Ss broadcom
core/linux-firmware-bnx2x 20231211.f2e52a1c-1
    Firmware files for Linux - bnx2x / Firmware for Broadcom NetXtreme II 10Gb ethernet adapters
extra/broadcom-wl-dkms 6.30.223.271-36.1
    Broadcom 802.11 Linux STA wireless driver
extra/linux419-broadcom-wl 6.30.223.271-316 (linux419-extramodules)
    Broadcom 802.11 Linux STA wireless driver BCM43142.
extra/linux510-broadcom-wl 6.30.223.271-240 (linux510-extramodules)
    Broadcom 802.11 Linux STA wireless driver BCM43142.
extra/linux515-broadcom-wl 6.30.223.271-169 (linux515-extramodules)
    Broadcom 802.11 Linux STA wireless driver BCM43142.
extra/linux54-broadcom-wl 6.30.223.271-291 (linux54-extramodules)
    Broadcom 802.11 Linux STA wireless driver BCM43142.
extra/linux61-broadcom-wl 6.30.223.271-81 (linux61-extramodules)
    Broadcom 802.11 Linux STA wireless driver BCM43142.
extra/linux61-rt-broadcom-wl 6.30.223.271-16 (linux61-rt-extramodules)
    Broadcom 802.11 Linux STA wireless driver BCM43142.
extra/linux65-broadcom-wl 6.30.223.271-36 (linux65-extramodules)
    Broadcom 802.11 Linux STA wireless driver BCM43142.
extra/linux65-rt-broadcom-wl 6.30.223.271-3 (linux65-rt-extramodules)
    Broadcom 802.11 Linux STA wireless driver BCM43142.
extra/linux66-broadcom-wl 6.30.223.271-32 (linux66-extramodules)
    Broadcom 802.11 Linux STA wireless driver BCM43142.
extra/linux66-rt-broadcom-wl 6.30.223.271-5 (linux66-rt-extramodules)
    Broadcom 802.11 Linux STA wireless driver BCM43142.
extra/linux67-broadcom-wl 6.30.223.271-0.19 (linux67-extramodules)
    Broadcom 802.11 Linux STA wireless driver BCM43142.
  1. Do you think changing drivers could speed up the wifi?
  2. Witch driver should I use, I would like the dkms if that is fine or do I have to go for each of the kernels that is installed?
  3. How do I deal with the currently running driver?

Thanks in advance.

:man_shrugging:

Depends on your preference.

You need to blacklist all related modules and explicitly load this optional proprietary driver.

This does everything you need:

sudo mhwd --install pci network-broadcom-wl
systemctl reboot
1 Like

That is why I asked if I could use mhwd, I suspected it would automate things if I used it somehow.
Thank you, I have btrfs so snapshots are available, just wanted to have a clue before I started trying, and to be honest, I would have used pacman and not mhwd so you probably saved me. :heart:

Edit
The speeds went from 300-500KB/s to 100Mbit so the driver was the issue.

This topic was automatically closed 36 hours after the last reply. New replies are no longer allowed.