我刚买了一台 Macbook Pro 12,1,它配备了 Broadcom14e4:43ba
芯片(来自 的输出lspci -nn -d 14e4:
)。
我尝试过的
首先,我从源代码构建了最新的内核(4.1.6)。根据这一页,安装brcmfmac
驱动程序应该适用于该芯片。我复制了brcmfmac43602-pcie.bin到该/etc/firmware/brcm
目录,然后添加brcmfmac
到/etc/modules
,重新启动,并验证 4.1.6 正在运行并且brcmfmac
出现在 的输出中lsmod
。然而,wifi似乎仍然无法使用;iwconfig
给出:
eth0: no wireless extensions
lo: no wireless extensions
我怎样才能让这个wifi芯片工作?
答案1
原来我在编译Linux内核时未能启用brcmfmac的PCIE总线支持。为此,请运行make menuconfig
并导航:
Device drivers
- Network device support
- Wireless LAN
- PCIE bus interface support for FullMAC driver
并启用 PCIE 总线支持。