BCM43455 PCIe 无线适配器无法识别

Div*_*ero 2 networking broadcom drivers 14.04 16.04

我有一台带有 Broadcom 无线适配器 (BCM43455) 的笔记本电脑,我想使用 Ubuntu 和 Windows 进行双启动,但是,尽管它在 Windows 上没有问题,无论我是运行 liveCD 还是安装它,Ubuntu 都拒绝识别我的Wifi 适配器。

我已经尝试过lspci -vnnlshw并且lsusb(只是为了安全),都以 root 身份进行,但它们都没有显示任何与网络相关的内容。

Ubuntu 也没有显示它可以安装的任何其他(专有)驱动程序,虽然有一个关于 Broadcom Adapters 在这里不能正常工作的问题,但所有的答案都假设你可以看到列出的设备lshwlspci但只是可以'使用它。

我该怎么办?

编辑:这是dmesg | grep -i sdio根据要求的输出:

[   25.471246] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.txt failed with error -2

[   26.497372] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50

[   27.503492] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
Run Code Online (Sandbox Code Playgroud)

J.P*_*.P. 5

问题是它找不到您的brcm/brcmfmac43455-sdio.txt文件。对我来说,这个问题发生在 CSL Narrow Box 4k 上。我在网上找到了很多解决方案,我已经尝试了很多,但以下方法终于成功了:

  1. 下载文本文件
  2. 将其复制到您设备的/lib/firmware/brcm/文件夹中。
  3. 重启。

现在系统应该能够找到丢失的文件,WiFi 应该可以正常工作。

注意:我仅使用isorespin.sh脚本生成的修补 Ubuntu 映像对此进行了测试。上述步骤可以可以不一个未打补丁图像上工作。

编辑:我的一位同事在常规的 Ubuntu MATE 映像上对其进行了测试,它有效。所以根本不需要使用isorespin.sh