Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.

If a Mid‑2012 MacBook Pro (9,2) running Arch Linux loses 5%–90% of packets over Wi‑Fi while Ethernet remains clean, the evidence points first to the Mac’s wireless path—not automatically to the ISP. In the documented case, loss appeared mainly at the local gateway, followed the laptop across multiple networks, and did not affect other clients. That pattern implicates the Broadcom card, antenna, RF conditions, or the Linux driver and firmware stack. It does not prove one universal software fix.

Use the workflow below to identify where the loss occurs before changing packages or replacing hardware.

What “BRM4331” means

“BRM4331” is the identifier used in the original report. It likely refers to a Broadcom BCM4331-family chip commonly found in older Apple AirPort cards, but the exact card revision and PCI subsystem ID must be verified on the affected machine.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

These are separate layers:

  • Chipset: Broadcom BCM4331-family silicon.
  • Card: The Apple-compatible PCIe wireless module installed in the MacBook.
  • Linux driver: Usually b43 for this family, subject to hardware support.
  • Firmware: Files loaded by the driver; changing firmware is not the same as changing the driver.
lspci -nnk | grep -A3 -iE 'network|wireless'
lspci -nn
rfkill list
ip link

Do not assume that Broadcom’s proprietary wl driver is an interchangeable replacement. In the original case, wl was reported as unsupported by the card and associated unreliably.

#1 Best Overall
Sale
TP-Link Nano AC600 USB WiFi Adapter for Desktop PC- 2.4G/5G Dual Band
  • AC600 Nano size wireless Dual band USB Wi-Fi adapter for fast and high speed Wi-Fi connection.
  • Strong 2.4G/5G connection allows the user to use the Internet with lag-free experience.
  • Sleek and miniature sized design allows the user to plug and leave the device in it's place.
  • Industry leading support: 2-year and free 24/7 technical support
  • This network transceiver supports Windows 11, 10, 8.1, 8, 7, XP/ Mac OS X 10.9-10.14

First prove whether the loss is local Wi‑Fi loss

MTR can mislead because routers may rate-limit ICMP replies. A percentage shown for an intermediate hop is not automatically end-to-end packet loss. Validate the result with the gateway, an Internet address, and real application traffic.

Find and test the default gateway

ip route | awk '/default/ {print $3; exit}'
ping -c 100 "$(ip route | awk '/default/ {print $3; exit}')"

Then compare it with an Internet target:

ping -c 100 1.1.1.1
mtr -rwzc 100 1.1.1.1
Result Likely meaning Next step
Gateway and Internet both lose packets Mac-to-access-point path, driver, firmware, antenna, or card Compare Ethernet, another access point, operating systems, and logs
Gateway is clean but Internet loses packets WAN, ISP, router, VPN, firewall, or upstream routing Test without VPN and investigate the router/ISP
Only MTR shows loss while applications work ICMP response limiting or prioritization Do not declare a Wi‑Fi failure until gateway and application tests agree
Ethernet is clean Wireless remains the leading suspect Continue with radio, driver, and antenna tests

The case that motivated this guide reported approximately 5%–90% loss at the first hop on multiple Wi‑Fi networks, unaffected neighboring devices, and 0.00% loss over Ethernet. That makes a single bad router or ISP-wide fault less likely, while leaving hardware, RF, and Linux compatibility open.

Capture a reproducible baseline

Record versions and state before changing anything:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
uname -a
cat /etc/os-release
nmcli --version
wpa_supplicant -v
lspci -nnk
rfkill list
ip -br address
ip route
nmcli device status

For the active connection, substitute your interface name:

Rank #2
Sale
TP-Link AC1300 USB WiFi Adapter for Desktop PC 2.4/5G Dual Band WiFi Dongle
  • AC1300 Dual Band Wi-Fi Adapter for PC, Desktop and Laptop. Archer T3U provides 2.4G/5G strong high speed connection throughout your house.
  • Archer T3U also provides MU-MIMO, which delivers Beamforming connection for lag-free Wi-Fi experience.
  • Usb 3.0 provides 10x faster speed than USB 2.0, along with mini and portable size that allows the user to carry the device everywhere.
  • World's 1 provider of consumer Wi-Fi for 7 consecutive years - according to IDC Q2 2018 report
  • Supports Windows 11, 10, 8.1, 8, 7, XP/ Mac OS X 10.9-10.14
nmcli connection show --active
nmcli device show <wifi-interface>

Collect kernel and NetworkManager messages:

dmesg | grep -iE 'b43|brcm|brcmfmac|firmware|wlan|80211|cfg80211'
journalctl -b -k | grep -iE 'b43|brcm|firmware|wlan|80211|cfg80211'
journalctl -b -u NetworkManager

Note the kernel, linux-firmware, NetworkManager, and wpa_supplicant versions; whether the problem began after an update; behavior after suspend/resume; lid angle or movement effects; Bluetooth, VPN, virtualization, and USB 3 devices in use; and whether macOS behaves differently.

Check the loaded driver and firmware

modinfo b43
lsmod | grep '^b43'
pacman -Qs 'b43|firmware|networkmanager|wpa_supplicant'

Arch-based distributions can change package names and repository contents. Verify current metadata rather than copying historical instructions. The original report compared b43-firmware-classic with b43-firmware and saw no apparent improvement. Treat that as evidence against a guaranteed package-only fix, not proof that firmware can never matter.

If you test another firmware package or a rollback:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Record exact old and new versions.
  2. Change one item only.
  3. Reboot and confirm the loaded driver.
  4. Repeat the same 100-packet gateway test under comparable conditions.
  5. Keep a rollback path and avoid permanently pinning obsolete, security-sensitive packages.

A historical Arch discussion associated a possible regression with wpa_supplicant 1.7. The author tried version 1:1.6-12 without an apparent fix. This is a historical hypothesis, not a current universal remedy; do not install a decade-old supplicant blindly. See the original case discussion.

Rank #3
Sale
UGREEN USB C to Ethernet Adapter, Plug and Play 1Gbps Aluminum Adapter
  • USB-C Meets 1000Mbps Ethernet in Seconds:UGREEN usb c to ethernet adapter supports fast speeds up to 1000Mbps and is backward compatible with 100/10Mbps network. Perfect for work, gaming, streaming, or downloading with a stable, reliable wired connection
  • Extend a Ethernet Port for Your Device:This ethernet to usb c adds a Gigabit RJ45 port to your device. It’s the perfect solution for new laptops without built-in Ethernet, devices with damaged LAN ports, or when WiFi is unavailable or unstable
  • Plug and Play: This Ethernet adapter is driver-free for Windows 11/10/8.1/8, macOS, Chrome OS, and Android. Drivers are required for Windows XP/7/Vista and Linux, and can be easily installed using our instructions. LED indicator shows status at a glance
  • Small Adapter, Big Attention to Detail: The usb c to ethernet features a durable aluminum alloy case for faster heat dissipation than plastic. Its reinforced cable tail and wear-resistant port ensure long-lasting durability. Compact size and easy to carry
  • Widely Compatible: The usbc to ethernet adapter is compatible with most laptops, tablets, smartphones, Nintendo Switch, and Steam Deck with USB-C or Thunderbolt 4/3 port, like MacBook Pro/Air, XPS, iPhone 17/16/15 Pro/Pro Max, Mac Mini, Chromebook, iPad

Separate radio bands and RF conditions

Multiple networks make one-router failure less likely, but they do not eliminate congestion, channel compatibility, antenna damage, or interference.

  • Test close to the access point.
  • Use a 2.4 GHz-only SSID, then a 5 GHz-only SSID.
  • On 2.4 GHz, try a fixed 20 MHz channel.
  • On 5 GHz, test a non-DFS channel near the access point.
  • Temporarily use a clean WPA2-Personal network for compatibility testing.
  • Try a phone hotspot.
  • Disable VPN software for one run.
  • Disconnect USB 3 peripherals, docks, displays, and suspect power supplies.
  • Repeat after a cold boot and after suspend/resume.
  • Turn Bluetooth off for one controlled comparison.

Five GHz is not automatically better: it is often less congested but has shorter range and greater attenuation.

Inspect wireless statistics

iw dev
iw dev <wifi-interface> link
iw dev <wifi-interface> station dump

Record frequency, channel, signal, bitrate, retries, failed transmissions, beacon loss, disconnect reasons, and power-save state. A strong signal reading does not prove a healthy link; retries, noise, firmware resets, or antenna-diversity failures can still cause severe loss.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

As a reversible test, disable power saving temporarily:

Rank #4
Sale
TP-Link USB C to Ethernet Adapter (UE300C), Compact, Plug & Play
  • 𝐇𝐢𝐠𝐡-𝐒𝐩𝐞𝐞𝐝 𝐔𝐒𝐁-𝐂 𝐄𝐭𝐡𝐞𝐫𝐧𝐞𝐭 𝐀𝐝𝐚𝐩𝐭𝐞𝐫 - Instantly transform your laptop or tablet’s USB-C port into a reliable wired connection with a 10/100/1000 Mbps RJ45 Ethernet port. Perfect for replacing unstable Wi-Fi in situations that require uninterrupted connectivity, such as online meetings, gaming, and media streaming.
  • 𝐔𝐒𝐁-𝐂 𝟑.𝟎 𝐟𝐨𝐫 𝐅𝐚𝐬𝐭𝐞𝐫, 𝐌𝐨𝐫𝐞 𝐒𝐭𝐚𝐛𝐥𝐞 𝐂𝐨𝐧𝐧𝐞𝐜𝐭𝐢𝐨𝐧𝐬 - Experience full Gigabit Ethernet performance over your laptop’s USB-C 3.0 port and elevate your browsing experience to transfer files, play games, video chat, and stream HD videos seamlessly. (To reach 1Gbps, please use CAT6 or up Ethernet cables.)
  • 𝐔𝐥𝐭𝐫𝐚-𝐂𝐨𝐦𝐩𝐚𝐜𝐭 𝐚𝐧𝐝 𝐅𝐨𝐥𝐝𝐚𝐛𝐥𝐞 𝐃𝐞𝐬𝐢𝐠𝐧 - At just 2.8 x 1.0 x 0.6 inches, the UE300C slips easily into your laptop bag or pocket. The lightweight yet durable build makes it perfect for travel, remote work, or quick setup in conference rooms.
  • 𝐏𝐥𝐮𝐠 𝐚𝐧𝐝 𝐏𝐥𝐚𝐲- No driver required for Windows 11/10/8.1/8/7, macOS, Chrome OS, and Linux (Ubuntu). Simply connect and enjoy instant wired internet access without complicated setup.
  • 𝐁𝐫𝐨𝐚𝐝 𝐃𝐞𝐯𝐢𝐜𝐞 𝐂𝐨𝐦𝐩𝐚𝐭𝐢𝐛𝐢𝐥𝐢𝐭𝐲- Works seamlessly with most USB-C devices, including MacBook Pro/Air, iPad Pro, Dell XPS, Surface Laptop, Chromebook, and more—making it a versatile network upgrade for home, office, or on-the-go use.
iw dev <wifi-interface> set power_save off

Repeat the gateway test. If it helps, make the setting persistent only after confirming your distribution’s supported NetworkManager configuration. Disabling power saving can reduce battery life and may not survive reboot.

Use macOS or a live Linux system as a control

If macOS is installed, join the problem network, hold Option, click the Wi‑Fi icon, and choose Open Wireless Diagnostics. Apple says the utility analyzes the connection without changing network settings. Its compressed report is typically written to /var/tmp, with a name beginning WirelessDiagnostics and ending .tar.gz. See Apple’s instructions.

  • macOS stable, Arch unstable: Linux kernel, firmware, driver, NetworkManager, or supplicant compatibility becomes more likely.
  • Both operating systems fail across networks: Card, antenna, or RF problems rise to the top.
  • Only one band or location fails: RF conditions remain plausible.

A live Linux image with a different kernel is another useful comparison. Do not treat it as proof by itself; keep the access point, distance, band, and test count consistent.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Hardware isolation and repair threshold

Before opening the MacBook, bypass the internal radio with a known Linux-compatible USB Wi‑Fi adapter or use Ethernet. If the external adapter works normally from the same position while the internal card continues losing gateway packets, the internal card or antenna path is strongly implicated.

Best Value
Tenda AX900 WiFi Adapter WiFi 6- Dual-Band 600Mbps 5GHz/ 286Mbps 2.4GHz, 6dBi High Gain Antenna, Wireless WiFi Adapter for Windows 11/10/7 USB WiFi Dongle (U11Pro)
  • ★【𝗨𝗹𝘁𝗿𝗮-𝗙𝗮𝘀𝘁 𝗪𝗶𝗙𝗶 𝟲】 - Experience up to 38% faster 5GHz and 43% faster 2.4GHz connections with this USB WiFi Adapter for Laptop, compared to AC600 adapters.Ideal for 4K streaming, competitive gaming, and video conferencing without lag or buffering.
  • ★【𝗘𝘅𝘁𝗲𝗿𝗻𝗮𝗹 𝗛𝗶𝗴𝗵-𝗴𝗮𝗶𝗻 𝗔𝗻𝘁𝗲𝗻𝗻𝗮】 - The external 6dBi omnidirectional high-gain antenna provides multi-dimensional rotation, greatly improving weak signal reception compared to built-in antennas. It ensures a smooth networking experience for devices in environments with significant interference.
  • ★【𝗘𝗮𝘀𝘆 𝗦𝗲𝘁𝘂𝗽 】- Preloaded drivers enable instant setup on Windows 11/10/7. No technical skills required—get online in 20 seconds.
  • ★【𝗦𝘂𝗽𝗽𝗼𝗿𝘁 𝗔𝗣 𝗺𝗼𝗱𝗲 & 𝗠𝗨-𝗠𝗜𝗠𝗢】 - AP Mode allows the U11Pro wifi usb adapter to turn your PC into a Wi-Fi hotspot, up to 8 devices can be connected(Note:AP Mode only supports the 5GHz Band)
  • ★【𝗚𝗿𝗲𝗮𝘁𝗲𝗿 𝗪𝗶-𝗙𝗶 𝗖𝗼𝘃𝗲𝗿𝗮𝗴𝗲】 - Compared with the Wi-Fi 5 adapter, the Tenda intelligent algorithm used by U11Pro can better assist the stable transmission of wireless signals and make the wireless transmission range wider.

Physical inspection should come later:

  1. Shut down and disconnect power.
  2. Inspect card seating and antenna connectors.
  3. Look for pinched, torn, or badly routed antenna cables.
  4. Photograph cable routing before disassembly.
  5. Use a model-specific repair guide and verify replacement-card compatibility.

Evidence for hardware includes failures under both macOS and Linux, changes with lid angle, unexpectedly weak close-range signal, repeated beacon loss or PHY resets, and normal operation through Ethernet or an external adapter. A replacement internal card is not guaranteed to solve a Linux-only problem; check the exact connector, antenna layout, PCI ID, and driver support first.

Practical workarounds

  1. Ethernet: The most dependable immediate option; the reported case measured 0.00% loss over Ethernet.
  2. USB Wi‑Fi adapter: Avoids opening the MacBook, but chipset and kernel support vary. Verify Linux support before buying.
  3. Phone hotspot: A useful second access point and diagnostic control, though not always a permanent solution.
  4. Internal card repair or replacement: Appropriate when cross-OS and external-adapter tests support hardware failure.
  5. Router replacement: Consider only when multiple clients, wired tests, or gateway behavior implicate the router.

What the original case establishes

The Linux Foundation discussion documents a genuine Mid‑2012 MacBook Pro 9,2 case with a BRM4331-labelled card, severe Wi‑Fi loss, first-hop concentration, multiple affected networks, clean Ethernet, unsuccessful firmware-package comparison, an unreliable wl experiment, and an apparently ineffective historical supplicant downgrade. It does not document a confirmed final repair, complete PCI and kernel data, macOS results, or a universal command that fixes every BCM4331-family MacBook.

The shortest reliable path is therefore: test the gateway, compare Ethernet and a second access point, inventory the exact driver and firmware stack, separate bands, test power saving, compare macOS or a live Linux system, and only then choose an external adapter, card repair, or replacement.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Quick Recap

SaleBestseller No. 1
TP-Link Nano AC600 USB WiFi Adapter for Desktop PC- 2.4G/5G Dual Band
TP-Link Nano AC600 USB WiFi Adapter for Desktop PC- 2.4G/5G Dual Band
Strong 2.4G/5G connection allows the user to use the Internet with lag-free experience.; Industry leading support: 2-year and free 24/7 technical support
$12.99
SaleBestseller No. 2
TP-Link AC1300 USB WiFi Adapter for Desktop PC 2.4/5G Dual Band WiFi Dongle
TP-Link AC1300 USB WiFi Adapter for Desktop PC 2.4/5G Dual Band WiFi Dongle
Supports Windows 11, 10, 8.1, 8, 7, XP/ Mac OS X 10.9-10.14
$17.99

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.