升级至5.19.0.32内核后BCM4313无线网卡无法工作求助
升级至5.19.0.32内核后BCM4313无线网卡无法工作求助
嘿,我仔细看了你提供的所有信息,问题核心是驱动适配错了——你装的firmware-b43-installer根本不兼容你的BCM4313网卡,咱们一步步来搞定它:
第一步:卸载不合适的驱动
先把之前装的b43固件彻底清掉,避免和后续正确驱动冲突:
sudo apt purge firmware-b43-installer
第二步:安装适配当前内核的正确驱动
你的BCM4313设备ID是[14e4:4727],这个型号对应的专属驱动是bcmwl-kernel-source。先更新软件源确保能获取到适配5.19内核的版本:
sudo apt update
然后安装驱动,同时补上内核头文件和编译工具(驱动需要编译适配当前内核,缺这些会失败):
sudo apt install bcmwl-kernel-source linux-headers-$(uname -r) build-essential
如果安装时提示模块编译失败,就重新安装一遍驱动:
sudo apt reinstall bcmwl-kernel-source
第三步:手动加载驱动模块
安装完成后,手动把wl驱动模块加载进内核:
sudo modprobe wl
第四步:验证修复效果
现在再运行lshw -C network,如果一切顺利,之前显示UNCLAIMED的BCM4313网卡应该会标注driver=wl,同时出现类似wlan0的逻辑网络名称,系统设置里的WiFi选项也会正常显示了。
补充一句:你之前的dkms状态显示bcmwl只在5.15内核下安装成功,这就是升级到5.19后网卡失效的原因——驱动模块没有适配新内核,上面的步骤就是帮你重新编译生成适配5.19内核的驱动模块。
备注:内容来源于stack exchange,提问作者IN_surrection
相关产品推荐
相关产品推荐

