前言:商务本的第二春
Dell Latitude E6430s 是一款发布于 2012 年左右的经典商务本。作为 14 英寸屏幕塞进 13 英寸机身的“紧凑型”代表,它搭载的 Ivy Bridge 处理器(3代酷睿)配合 SSD,在今天依然能流畅运行 Linux。
然而,在给这台老将安装最新的 Debian 13 (Trixie) 时,我遇到了一个经典的拦路虎:Broadcom BCM43228 无线网卡。
本文将详细记录如何在 E6430s 上完美解决无线网卡驱动问题,并给出未来的硬件升级建议。
第一部分:安装后的“断网”困境
Debian 13 的安装过程非常顺利,显卡(Intel HD 4000)和声卡都能自动识别。唯独进入桌面后,Wi-Fi 图标消失了。
使用 lspci 查看硬件信息:
Bash
lspci -knn | grep -iA 3 net
输出结果:
Plaintext
02:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM43228 802.11a/b/g/n [14e4:4359]
Subsystem: Dell Device [1028:0014]
Kernel driver in use: bcma-pci-bridge
问题诊断: 系统默认加载了开源的 bcma 模块,但它对 BCM43228 支持极差。我们需要的是 Broadcom 官方的闭源驱动 —— wl。
第二部分:拯救行动(软件篇)
1. 建立临时网络连接
既然 Wi-Fi 挂了,我们得先有一条路去下载驱动。
- 方案 A:插网线(E6430s 自带千兆网口)。
- 方案 B(推荐):安卓手机/iPhone 通过 USB 连接电脑,手机开启 “USB 网络共享”。Debian 会自动识别为有线网络。
2. 修改软件源
Broadcom 的闭源驱动位于 Debian 的 non-free 仓库中。我们需要确保源列表开启了相关权限。
编辑源文件:
Bash
sudo nano /etc/apt/sources.list
确保你的配置行包含 main, contrib, non-free, non-free-firmware。例如:
Plaintext
deb http://deb.debian.org/debian/ trixie main non-free-firmware contrib non-free
保存退出 (Ctrl+O -> Enter -> Ctrl+X),然后更新:
Bash
sudo apt update
3. 安装“完全体”驱动(关键步骤)
很多教程只让你装 broadcom-sta-dkms,这往往会导致安装失败。因为该驱动需要现场编译,必须配合内核头文件。
请执行这条组合命令:
Bash
sudo apt install linux-headers-$(uname -r) broadcom-sta-dkms
linux-headers-$(uname -r):提供当前内核的编译头文件。broadcom-sta-dkms:下载源码并自动编译出wl.ko驱动模块。
4. 重启生效
安装过程中,DKMS 会自动生成黑名单文件 /etc/modprobe.d/broadcom-sta-dkms.conf,屏蔽掉冲突的 bcma 和 b43 驱动。
为了让黑名单彻底生效,最稳妥的方法是重启:
Bash
sudo reboot
重启后,Wi-Fi 应该已经满血复活!

微信打赏
Comments | Nothing