bcm4331(wifi)在 FreeBSD 10.1 上不起作用

bcm4331(wifi)在 FreeBSD 10.1 上不起作用

bcm4331我已经在 MacBook Pro Mid 2012(MacBook Pro 9.2)上安装了 FreeBSD 10.1。除了 Wifi 接口( ),其他一切都运行良好。

FreeBSD 有两个模块 -bwi-firmware-kmodbwn-firmware-kmod用于 Broadcom 设备。根据他们的man页面,它们都不支持bcm4331该设备。

好吧,我们可以认为 FreeBSDbcm4331至少目前还不支持。但今晚我研究了bwn-firmware-kmodmakefile bwi-firmware-kmod,发现它们使用b43-fwcutter。您可以找到 Makefilebwn-firmware-kmod 这里

这是一个从专有驱动程序中提取固件的实用程序。当我们bwn-firmware-kmod从 ports 安装时,他的 makefile 会从以下位置下载专有驱动程序http://downloads.openwrt.org/sources/,从那里提取固件b43-fwcutter并使用这些固件构建模块。

所以问题很简单,bwn-firmware-kmod下载 makefilebroadcom-wl-4.150.10.5.tar.bz2并运行它。

我发现 Linux 支持bcm4331设备,并且我在 Ubuntu 14.04 下对其进行了测试。它在那里运行完美。以下是有关如何使用在 Linux 中使此设备运行的一些说明b43-fwcutterhttp://linuxwireless.sipsolutions.net/en/users/Drivers/b43/#Other_distributions_not_ mention_above

所以我想我必须下载另一个版本的专有驱动程序,从那里提取固件并将其与一起使用bwn-firmware-kmod。但我甚至不知道我的理论是否正确。如果我是对的,那么我可以继续研究源代码,并尝试bcm4331自己提供支持。

有谁可以帮助我bcm4331在 FreeBSD 10.1 下工作吗?

相关内容