You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

BCM43455 PCIe无线适配器在Ubuntu双系统中无法识别求助

解决Broadcom BCM43455在Ubuntu双系统中无法识别的问题

我处理过很多类似的Broadcom无线网卡在Ubuntu里不识别的案例,结合你描述的情况——Windows下正常工作、Ubuntu LiveCD和安装后都找不到网卡、lspci/lshw/lsusb都没输出网络设备、也没有专有驱动提示——可以按以下步骤逐步排查:

1. 先排查BIOS/UEFI与Windows快速启动设置

这是双系统硬件识别问题的常见诱因:

  • 关闭Windows快速启动:打开Windows的「控制面板」→「电源选项」→「选择电源按钮的功能」→点击「更改当前不可用的设置」,取消勾选「快速启动」,保存后完全关机(不要重启),再启动进入Ubuntu。
  • 检查BIOS/UEFI无线开关:重启电脑进入BIOS/UEFI界面,找到无线网卡相关选项(通常叫Wireless LAN、WiFi等),确认它处于「Enabled」状态,没有被禁用。

2. 添加内核参数解决ACPI/PCI枚举问题

有时候Ubuntu的ACPI或PCI电源管理会导致硬件无法被系统枚举,尝试添加内核参数测试:

  • 在GRUB启动菜单中,选中Ubuntu选项后按e进入编辑模式;
  • 找到以linux开头的行,在行尾(quiet splash之后)添加以下参数之一(可以分别测试):
    • acpi_osi=! "acpi_osi=Windows 2015"
    • pcie_aspm=off
  • 按F10启动Ubuntu,之后再运行lspci -vnn看看是否能识别到BCM43455;
  • 如果参数生效,需要永久添加:编辑/etc/default/grub文件,找到GRUB_CMDLINE_LINUX_DEFAULT行,把参数加到引号内,比如:
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=! \"acpi_osi=Windows 2015\""
    
    然后执行sudo update-grub,重启后参数就会永久生效。

3. 手动安装Broadcom专有驱动(前提是硬件已被识别)

如果上面的步骤让系统能识别到网卡了,就可以安装对应驱动:

  • 连接有线网络,执行以下命令安装BCM43455对应的驱动:
    sudo apt update && sudo apt install bcmwl-kernel-source
    
  • 安装完成后重启电脑,通常就能正常使用无线网卡了。

4. 关闭Secure Boot

Secure Boot可能会阻止第三方专有驱动加载,甚至影响硬件枚举:

  • 重启进入BIOS/UEFI界面,找到Secure Boot选项,将其设置为「Disabled」,保存后重启进入Ubuntu,再次检查网卡识别情况。

5. 升级内核版本

如果你的Ubuntu内核版本较旧,可能对BCM43455的支持不完善,可以尝试升级到最新的稳定内核:

  • 对于Ubuntu 22.04 LTS,可以执行以下命令安装HWE(硬件启用栈)内核:
    sudo apt install linux-generic-hwe-22.04
    
  • 其他版本可以替换为对应的HWE包,或者手动下载主线内核安装(注意备份数据,避免意外)。

如果以上所有步骤都尝试后还是无法解决,可能是笔记本的硬件兼容性问题,你可以尝试在Ubuntu的Bug追踪系统提交报告,提供你的硬件型号和详细的系统日志。

内容的提问来源于stack exchange,提问作者DividedByZero

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 04:04:20