bcm4331 (wifi) no funciona en FreeBSD 10.1

3

He instalado FreeBSD 10.1 en mi MacBook Pro Mid 2012 (MacBook Pro 9.2). Todo funciona bastante bien, excepto la interfaz Wifi ( bcm4331).

FreeBSD tiene dos módulos, bwi-firmware-kmody bwn-firmware-kmodpara dispositivos Broadcom. Según sus manpáginas, ambos no son compatibles con el bcm4331dispositivo.

De acuerdo, podemos pensar que FreeBSD no es compatible bcm4331, al menos todavía. Pero esta noche he examinado bwn-firmware-kmody bwi-firmware-kmodmakefiles, y descubrí que usan b43-fwcutter. Puedes encontrar Makefile por bwn-firmware-kmod aquí .

Es una utilidad para extraer firmware de controladores propietarios. Cuando lo instalamos bwn-firmware-kmoddesde los puertos, él hace que los archivos makefiles descarguen el controlador propietario de http://downloads.openwrt.org/sources/ , extrae el firmware de allí usando b43-fwcuttery construye el módulo usando estos firmwares.

Entonces, el problema es simple, bwn-firmware-kmodlas descargas de archivos MAKE broadcom-wl-4.150.10.5.tar.bz2funcionan con él.

Descubrí que Linux es compatible con bcm4331dispositivos y lo probé con Ubuntu 14.04. Funciona perfecto allí. Aquí hay algunas instrucciones sobre cómo hacer que este dispositivo funcione en Linux usando b43-fwcutter: http://linuxwireless.sipsolutions.net/en/users/Drivers/b43/#Other_distributions_not_mentioned_above .

Así que creo que tengo que descargar otra versión del controlador propietario, extraer el firmware de allí y usarlo bwn-firmware-kmod. Pero incluso no sé si tengo razón o no en mis teorías. Si estoy en lo cierto, entonces puedo continuar investigando los códigos fuente, y tratar de mantenerlo bcm4331por mí mismo.

¿Hay alguien que pueda ayudarme a bcm4331trabajar con FreeBSD 10.1?

Alexander Perechnev
fuente
Bien, mi BCM4331 funciona perfectamente a través de ndis.
Alexander Perechnev
1
Si puede responder su propia pregunta, con un enlace y un pequeño detalle, se lo agradeceré. (En duckduckgo.com/?q=ndis%20PC-BSD el éxito principal es el soporte NDIS - Foros PC-BSD pero ese tema ya no existe.)
Graham Perrin
1
Encontré soporte NDIS en su nueva URL; el tema se desarrolló entre 2005 y 2009. Hoy en [PC-BSD Testing]: PC-BSD 11.0-CURRENT y Wi-Fi: ¿cómo manejar Broadcom BCM4331 en un MacBookPro8, 2?
Graham Perrin