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

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

我已在 MacBook Pro Mid 2012 (MacBook Pro 9.2) 上安裝了 FreeBSD 10.1。除了 Wifi 介面 ( bcm4331)之外,一切都運作良好。

FreeBSD 有兩個模組 -bwi-firmware-kmodbwn-firmware-kmod適用於博通設備。根據他們的man頁面,他們都不支援bcm4331設備。

好吧,我們可以認為 FreeBSDbcm4331至少現在還不支援。但今晚我研究了bwn-firmware-kmodmakefile bwi-firmware-kmod,發現它們使用b43-fwcutter。你可以找到Makefilebwn-firmware-kmod 這裡

它是一個從專有驅動程式中提取韌體的實用程式。當我們從 ports 安裝時bwn-firmware-kmod,他的 makefiles 從下載專有驅動程式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_laid_above

所以我想我必須下載另一個版本的專有驅動程序,從那裡提取固件並將其與bwn-firmware-kmod.但我甚至不知道我的理論是否正確。如果我是對的,那麼我可以繼續研究原始程式碼,並嘗試bcm4331自己支援。

有人可以幫助我bcm4331在 FreeBSD 10.1 下工作嗎?

相關內容