New Plasma with low wifi speed (broadcom-wl b43)

hi, i have installed eos (Plasma) and i have to say my laptop runs smoothly like a charm. im running ist with the latest lts kernel

uname -r                                                                                     
5.15.32-1-lts

nevertheless i get no speed on my wifi adapter.

i have 50 for dl and 10 for ul. this is the result of speedtest:

speedtest                                                                                     
Retrieving speedtest.net configuration...
Testing from Vodafone Germany DSL (XX.XX.XX.XX)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by iway AG (Zurich) [178.06 km]: 27.824 ms
Testing download speed................................................................................
Download: 8.60 Mbit/s
Testing upload speed......................................................................................................
Upload: 10.33 Mbit/s

this is inxi -Fxxxza --no-host

inxi -Fxxxza --no-host                                                          
  Kernel: 5.15.32-1-lts arch: x86_64 bits: 64 compiler: gcc v: 11.2.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-linux-lts
    root=UUID=5961b7b2-7842-4b64-865f-80c2f3d69c72 rw quiet
    cryptdevice=UUID=7db88e27-7e6b-4d39-88e9-d6df1343edac:luks-7db88e27-7e6b-4d39-88e9-d6df1343edac
    root=/dev/mapper/luks-7db88e27-7e6b-4d39-88e9-d6df1343edac loglevel=3
    nowatchdog nvme_load=YES
  Desktop: KDE Plasma v: 5.24.4 tk: Qt v: 5.15.3 wm: kwin_x11 vt: 1 dm:
    1: LightDM v: 1.30.0 note: stopped 2: SDDM Distro: EndeavourOS
    base: Arch Linux
Machine:
  Type: Portable System: Dell product: Studio 1558 v: A07
    serial: <superuser required>
  Mobo: Dell model: 0874P6 v: A07 serial: <superuser required> BIOS: Dell
    v: A07 date: 06/24/2010
Battery:
  ID-1: BAT0 charge: 3.6 Wh (100.0%) condition: 3.6/5.2 Wh (69.5%)
    volts: 12.5 min: 11.1 model: SDI Dell type: Li-ion serial: <filter>
    status: full
CPU:
  Info: model: Intel Core i3 M 350 bits: 64 type: MT MCP arch: Westmere
    family: 6 model-id: 0x25 (37) stepping: 5 microcode: 0x7
  Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache:
    L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB
    L3: 3 MiB desc: 1x3 MiB
  Speed (MHz): avg: 1364 high: 1463 min/max: 933/2266 scaling:
    driver: acpi-cpufreq governor: schedutil cores: 1: 1332 2: 1257 3: 1463
    4: 1404 bogomips: 18087
  Flags: ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf
    mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable
  Type: mds status: Vulnerable: Clear CPU buffers attempted, no microcode;
    SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: spec_store_bypass
    mitigation: Speculative Store Bypass disabled via prctl and seccomp
  Type: spectre_v1
    mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
    STIBP: conditional, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: AMD Park [Mobility Radeon HD 5430/5450/5470] vendor: Dell
    driver: radeon v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 16 ports:
    active: LVDS-1 empty: HDMI-A-1,VGA-1 bus-ID: 02:00.0 chip-ID: 1002:68e0
    class-ID: 0300
  Device-2: Microdia Integrated Webcam type: USB driver: uvcvideo
    bus-ID: 1-1.4:3 chip-ID: 0c45:6417 class-ID: 0e02
  Display: x11 server: X.Org v: 1.21.1.3 compositor: kwin_x11 driver: X:
    loaded: radeon unloaded: modesetting alternate: fbdev,vesa gpu: radeon
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 361x203mm (14.21x7.99")
    s-diag: 414mm (16.31")
  Monitor-1: LVDS-1 mapped: LVDS model: AU Optronics 0x22ec built: 2009
    res: 1366x768 hz: 60 dpi: 101 gamma: 1.2 size: 344x193mm (13.54x7.6")
    diag: 394mm (15.5") ratio: 16:9 modes: max: 1366x768 min: 640x480
  OpenGL: renderer: AMD CEDAR (DRM 2.50.0 / 5.15.32-1-lts LLVM 13.0.1)
    v: 3.3 Mesa 22.0.0 compat-v: 3.1 direct render: Yes
Audio:
  Device-1: Intel 5 Series/3400 Series High Definition Audio vendor: Dell
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:3b56
    class-ID: 0403
  Device-2: AMD Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series]
    vendor: Dell driver: snd_hda_intel v: kernel pcie: gen: 1 speed: 2.5 GT/s
    lanes: 16 bus-ID: 02:00.1 chip-ID: 1002:aa68 class-ID: 0403
  Sound Server-1: ALSA v: k5.15.32-1-lts running: yes
  Sound Server-2: PulseAudio v: 15.0 running: no
  Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
  Device-1: Broadcom BCM4312 802.11b/g LP-PHY
    vendor: Dell Wireless 1397 WLAN Mini-Card driver: wl v: kernel modules: ssb
    pcie: gen: 1 speed: 2.5 GT/s lanes: 1 bus-ID: 04:00.0 chip-ID: 14e4:4315
    class-ID: 0280
  IF: wlan0 state: up mac: <filter>
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: Dell driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
    port: 5000 bus-ID: 09:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp9s0 state: down mac: <filter>
Drives:
  Local Storage: total: 223.57 GiB used: 29.33 GiB (13.1%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: Crucial model: CT240BX500SSD1
    size: 223.57 GiB block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s
    type: SSD serial: <filter> rev: 041 scheme: MBR
Partition:
  ID-1: / raw-size: 223.57 GiB size: 219 GiB (97.96%) used: 29.33 GiB (13.4%)
    fs: ext4 dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-7db88e27-7e6b-4d39-88e9-d6df1343edac
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default)
  ID-1: swap-1 type: file size: 512 MiB used: 0 KiB (0.0%) priority: -2
    file: /swapfile
Sensors:
  System Temperatures: cpu: 52.0 C mobo: 0.0 C gpu: radeon temp: 63.5 C
  Fan Speeds (RPM): cpu: 3796
Info:
  Processes: 222 Uptime: 2h 59m wakeups: 2 Memory: 7.63 GiB
  used: 2.48 GiB (32.5%) Init: systemd v: 250 tool: systemctl Compilers:
  gcc: 11.2.0 Packages: pacman: 1146 lib: 248 Shell: Zsh v: 5.8.1
  running-in: konsole inxi: 3.3.14

this is inxi -n

inxi -n                                                                                       
Network:
  Device-1: Broadcom BCM4312 802.11b/g LP-PHY driver: wl
  IF: wlan0 state: up mac: 1c:65:9d:3d:cb:69
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    driver: r8169
  IF: enp9s0 state: down mac: f0:4d:a2:4c:d4:f1

lspci -vnn -d 14e4:

04:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
        Subsystem: Dell Wireless 1397 WLAN Mini-Card [1028:000c]
        Flags: bus master, fast devsel, latency 0, IRQ 17
        Memory at f0500000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: wl
        Kernel modules: ssb, wl


i have tested all drivers and kernels in every constellation. at the moment i’m running the wl driver
any other device like my pixel with GrapheneOS has full bandwidth
maybe i have to live with this. maybe someone has already had the same problem and could help me. i would be very grateful for this.

do you need any more information?

I had already asked the question here in the german area unfortunately with no solution

thanks in advanced

802.11g is 54Mbps theoretical maximum, not taking into account overhead, noise, interference, other devices, telephones, microwave ovens, poor antennas, old hardware, bad wifi implementation on the AP, …

TL;DR: 10Mbps is pretty reasonable for the 20-year-old 802.11g.

2 Likes

that explains a lot.
thank you, i never thought of it that way.

maybe it’s time for a new laptop
there may also be a possibility to exchange the wifi module.

in the end i have to live with it as it is

1 Like

@jonathon I have found another wifi module in my tinkering box.
now I am satisfied :wink:

lspci -vnn -d 14e4:                                                                           
04:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
        Subsystem: Foxconn International, Inc. Device [105b:e042]
        Flags: bus master, fast devsel, latency 0, IRQ 17
        Memory at f0500000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: wl
        Kernel modules: bcma, wl

speedtest                                                                                     
Retrieving speedtest.net configuration...
Testing from Vodafone Germany DSL (XX.XX.XX.XX)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Pfalzkom GMBH (Ludwigshafen) [77.70 km]: 30.295 ms
Testing download speed................................................................................
Download: 36.81 Mbit/s
Testing upload speed......................................................................................................
Upload: 10.53 Mbit/s

thank you again very much for this thought-provoking idea

1 Like

Yes i would say so also.

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