当前位置:首页 > 问答 > 正文

跟着小鱼轻松搞定博通网卡驱动,网络畅通无阻就这么简单

一场深夜的“救网”行动 😤

我的2019款MacBook Pro躺在桌上,像个精致的金属板砖——装完Ubuntu 22.04后,右上角的Wi-Fi图标固执地显示着一个刺眼的红叉❌,蓝牙图标更是直接消失,熟悉的焦虑感又来了:“这破博通网卡,果然又开始了!”

“官方文档?我试过了,它差点让我重装系统!”
信心满满打开Ubuntu官方Wiki,照着步骤敲下sudo apt install broadcom-sta-dkms,回车,等待…一屏猩红的错误文字炸开:"ERROR: Cannot create report: [Errno 17] File exists" 😫,不死心,重启、重输、换源…折腾到凌晨1点,系统居然在更新内核时卡死了!长按电源键强制关机的瞬间,我气得想把这“金属板砖”扔出窗外。

深夜论坛挖宝:一个被忽略的“小”细节
瘫在椅子上刷手机,突然在某个冷门论坛角落看到一行小字:“先确认你的linux-headers装了吗?” 脑子嗡的一声——对啊!新装的系统,默认内核和headers版本可能根本不匹配!赶紧查:

跟着小鱼轻松搞定博通网卡驱动,网络畅通无阻就这么简单

uname -r  # 显示 5.15.0-78-generic
apt list linux-headers-*  # 列表里赫然躺着 5.15.0-76 的旧版

破案了!火速安装匹配的headers:

sudo apt install linux-headers-$(uname -r)

再战驱动安装,这次心跳加速盯着屏幕:

跟着小鱼轻松搞定博通网卡驱动,网络畅通无阻就这么简单

sudo apt install --reinstall broadcom-sta-dkms
sudo modprobe -r b44 b43 b43legacy ssb brcmsmac bcma  # 清掉冲突驱动
sudo modprobe wl  # 加载新驱动

右上角的Wi-Fi图标突然开始闪烁!像星星一样跳了出来✨ 那一瞬间我差点从椅子上蹦起来——连上了!速度满格!原来搞定驱动最关键的,不是复杂命令,而是那个被所有人默认“你肯定装了”的headers。

等等,蓝牙呢?! 🎧
狂喜没持续三分钟,发现AirPods还是连不上。lsmod | grep bt 一片空白…翻遍GitHub issue,终于找到线索:博通蓝牙和Wi-Fi驱动有时会“打架”,需要手动“劝架”:

跟着小鱼轻松搞定博通网卡驱动,网络畅通无阻就这么简单

sudo rmmod btusb        # 卸载通用蓝牙驱动
sudo modprobe -r wl     # 暂时卸载Wi-Fi驱动
sudo modprobe wl        # 重新加载Wi-Fi
sudo modprobe btusb     # 最后加载蓝牙

重启蓝牙服务后,熟悉的AirPods弹窗终于出现!凌晨3点的房间,我戴着耳机傻笑,仿佛打赢了一场硬仗 🎧🎉。

血泪换来的3条“保命”经验

  1. Headers是隐藏BOSS:装驱动前,uname -rapt list对一遍版本号,比拜佛有用;
  2. 驱动卸载要“狠”modprobe -r把博通相关旧驱动清干净,避免残留冲突;
  3. Wi-Fi和蓝牙是“冤家”:加载顺序不对?它们真会互相“掐死”对方!

现在这台“板砖”MacBook终于满血复活,每次连上Wi-Fi时,我还会想起那个抓狂的深夜——技术问题最烦人的从不是复杂,而是被一个微小疏忽卡住的憋屈感,下次再战驱动?至少我会笑着备份好系统再开始了 😉。

小鱼说:驱动翻车时,与其暴躁砸键盘,不如泡杯茶🍵,把报错信息当侦探小说读——答案常藏在最不起眼的“配角”台词里。