WiFi 不适用于 Broadcom 43ba 驱动程序

jer*_*emy 5 wifi drivers debian broadcom network-interface

我已经在 Macbook Pro 12,1 上安装了 Debian Jessie 进行双启动。到目前为止,我还没有能够正确设置我的 WiFi 驱动程序。我以这种方式遵循了此处的说明:

  1. 使用上面文档中的表格找到了我的芯片组

    BCM43602 14e4:43ba

  2. 下载需要.bin的文件通过克隆 和移动文件,我的芯片组(brcm/brcmfmac43602-pcie.binbrcm/brcmfmac43602-pcie.ap.bin)进入/etc/firmware/brcm

我还没有完成以下步骤:

对于 SDIO 驱动程序,您需要为您的系统复制 nvram 并将其放置在 /lib/firmware/brcm 中。

原因是因为我认为计算机不会使用 SDIO 驱动程序,而是使用 PCIE 驱动程序。我不确定这一点。第二个原因是我在/sys/firmware/efi/efivars之后找不到 nvram 文件mount -t efivarfs none /sys/firmware/efi/efivars

在重新启动,司机似乎并不奏效。有任何想法吗?

jer*_*emy 5

芯片 BCM43602 的注释说:

支持 3.17+。

您可能有一个较旧的内核。通过运行检查:

uname -r
Run Code Online (Sandbox Code Playgroud)

如果是这种情况,请将内核更新为 >= 3.17,一切都会正常运行。

更新内核

您可以通过将 jessie-backports 添加到源列表来更新内核。打开/etc/apt/sources.list并添加:

deb http://httpredir.debian.org/debian jessie-backports main
Run Code Online (Sandbox Code Playgroud)

保存,然后确定要安装哪个内核:

apt-cache -t jessie-backports search linux-image
Run Code Online (Sandbox Code Playgroud)

然后,运行以下命令,用内核版本替换 VERSION。

apt-get update
apt-get -t jessie-backports install linux-image-VERSION
Run Code Online (Sandbox Code Playgroud)