저는 MacBook Pro Mid 2012(MacBook Pro 9.2)에 FreeBSD 10.1을 설치했습니다. Wi-Fi 인터페이스( bcm4331
) 를 제외하고는 모든 것이 잘 작동합니다 .
FreeBSD에는 두 개의 모듈이 있습니다.bwi-firmware-kmod
그리고bwn-firmware-kmod
Broadcom 장치용. 해당 페이지에 따르면 man
둘 다 bcm4331
장치를 지원하지 않습니다.
bcm4331
좋아요, 우리는 FreeBSD가 적어도 아직은 를 지원하지 않는다고 생각할 수 있습니다 . 하지만 오늘 밤 나는 makefile을 조사한 결과 bwn-firmware-kmod
그들이 bwi-firmware-kmod
사용하는 것을 발견했습니다.b43-fwcutter
. Makefile을 찾을 수 있습니다.bwn-firmware-kmod
여기.
독점 드라이버에서 펌웨어를 추출하는 유틸리티입니다. 포트에서 설치할 때 bwn-firmware-kmod
makefile은 다음에서 독점 드라이버를 다운로드합니다.http://downloads.openwrt.org/sources/, 거기에서 펌웨어를 추출 b43-fwcutter
하고 이 펌웨어를 사용하여 모듈을 빌드합니다.
따라서 문제는 간단합니다. bwn-firmware-kmod
의 makefile이 다운로드되어 broadcom-wl-4.150.10.5.tar.bz2
작동합니다.
Linux가 장치를 지원한다는 것을 확인 bcm4331
하고 Ubuntu 14.04에서 테스트했습니다. 거기에서는 완벽하게 작동합니다. 다음은 다음을 사용하여 Linux에서 이 장치를 작동시키는 방법에 대한 몇 가지 지침입니다 b43-fwcutter
.http://linuxwireless.sipsolutions.net/en/users/Drivers/b43/#Other_distributions_not_meaned_above.
그래서 다른 버전의 독점 드라이버를 다운로드하고 거기에서 펌웨어를 추출하여 bwn-firmware-kmod
. 그러나 나는 내 이론이 옳은지 아닌지조차 모릅니다. 제가 옳다면 계속해서 소스 코드를 연구하고 bcm4331
스스로 지원하려고 노력할 수 있습니다.
bcm4331
FreeBSD 10.1에서 작업할 수 있도록 도와줄 수 있는 사람이 있습니까 ?