本文详细介绍了在 Ubuntu 系统下安装与修复 BCM43 WiFi 驱动程序的完整流程,内容涵盖了硬件检测、固件安装及驱动调试方法,重点针对网卡无法识别、连接不稳定等常见故障提供了具体的排查步骤和解决方案,旨在帮助用户彻底解决无线网络问题。
在 Linux 发行版中,Broadcom(博通)芯片组的无线网卡往往给用户带来不小的麻烦,与 Intel 或 Realtek 的网卡不同,Broadcom 的部分芯片需要专有的驱动程序才能正常工作,在 Ubuntu 系统中,针对 BCM43 系列(如 BCM4313, BCM43224 等)网卡,我们需要手动安装特定的固件和驱动包。
本文将详细介绍如何在 Ubuntu 上解决 BCM43 WiFi 驱动问题,从识别硬件到安装驱动的完整流程。
第一步:识别硬件型号
在安装驱动之前,首先需要确认你的网卡是否确实是 BCM43 系列,打开终端,输入以下命令:

lspci -nnk | grep -i net -A3
或者使用更友好的工具 inxi(如果未安装,请先运行 sudo apt install inxi):
inxi -N
如果你的输出中包含 Broadcom Corporation 且设备 ID 以 0143、0a6b 或 4364 等常见 BCM43 系列特征码开头,那么你需要继续阅读本文。
第二步:使用 Ubuntu 内置工具自动安装(推荐)
Ubuntu 拥有一个非常方便的工具 ubuntu-drivers,它可以自动检测并推荐最适合你硬件的驱动。
- 打开终端,输入:
sudo ubuntu-drivers devices
- 查看输出结果,你应该会看到类似以下的列表:
pci:0000:02:00.0 driver : b43 - driver driver : broadcom-sta-dkms - recommended
- 如果看到
recommended标记,直接运行以下命令进行安装:sudo apt update sudo apt install broadcom-sta-dkms
第三步:手动安装 BCM43 专用驱动
如果自动安装失败,或者你只想安装标准的 BCM43 驱动(b43),可以使用以下手动步骤。
-
更新软件源:
sudo apt update
-
安装固件包: 对于 BCM43 网卡,通常需要安装
firmware-b43-installer,这个包会自动下载并安装适用于你网卡的具体固件文件。sudo apt install firmware-b43-installer
-
安装驱动内核模块: 如果上述步骤安装了固件但没有加载驱动模块,你需要确保
b43模块被加载。sudo apt install b43-fwcutter
第四步:启用硬件并重启
安装完成后,网络图标可能会暂时消失或显示“设备不可用”,此时需要确保硬件被系统识别。
- 检查无线硬件是否被禁用(有时物理开关或软件开关会关闭它):
rfkill list
如果看到
Soft blocked: yes,请运行:sudo rfkill un

