bcm4331 (wifi) は FreeBSD 10.1 では動作しません

bcm4331 (wifi) は FreeBSD 10.1 では動作しません

MacBook Pro Mid 2012 (MacBook Pro 9.2) に FreeBSD 10.1 をインストールしました。Wi-Fi インターフェイス ( bcm4331) を除いて、すべて正常に動作しています。

FreeBSDには2つのモジュールがあります -bwi-firmware-kmodそしてbwn-firmware-kmodBroadcom デバイス用。manページによると、どちらもbcm4331デバイスをサポートしていません。

bcm4331わかりました。FreeBSDは少なくとも今のところは をサポートしていないと考えられます。しかし、今夜、私はbwn-firmware-kmodbwi-firmware-kmodmakefiles を調べ、 を使用していることがわかりました。b43-fwcutter. Makefileは以下にあります。bwn-firmware-kmod ここ

これはプロプライエタリドライバからファームウェアを抽出するユーティリティです。portsbwn-firmware-kmodからインストールする場合、makefilesはプロプライエタリドライバをダウンロードします。http://downloads.openwrt.org/sources/そこからファームウェアを抽出しb43-fwcutter、このファームウェアを使用してモジュールを構築します。

したがって、問題は非常に単純で、bwn-firmware-kmodmakefile がダウンロードされbroadcom-wl-4.150.10.5.tar.bz2、それを使用して動作します。

Linux がデバイスをサポートしていることがわかったのでbcm4331、Ubuntu 14.04 でテストしました。そこでは完璧に動作します。以下は、Linux でこのデバイスを動作させる方法に関する手順ですb43-fwcutterhttp://linuxwireless.sipsolutions.net/en/users/Drivers/b43/#上記に記載されていないその他のディストリビューション

したがって、別のバージョンのプロプライエタリ ドライバーをダウンロードし、そこからファームウェアを抽出して、で使用する必要があると思いますbwn-firmware-kmod。しかし、自分の理論が正しいかどうかさえわかりません。正しければ、ソース コードの調査を続け、bcm4331自分でサポートを試みることができます。

bcm4331FreeBSD 10.1 で動作させるために手伝ってくれる人はいませんか?

関連情報