저는 FreeBSD를 처음 접했고 제 노트북에서는 잘 돌아갑니다. 유일한 문제는 내 Wi-Fi 장치가 ifconfig에 없어 사용할 수 없다는 것입니다. 나는 많은 독서를 시도했지만 제대로 작동하지 않습니다. Broadcom 칩이 제대로 작동하도록 하려면 어떻게 해야 합니까?
모델: 에이서 갈망 5820TG
# uname -a
FreeBSD rindtop 10.2-RELEASE-p7 FreeBSD 10.2-RELEASE-p7 #0: Mon Nov 2 14:19:39 UTC 2015
[email protected]:/usr/obj/usr/src/sys/GENERIC amd64
#pciconf-lv
none3@pci0:3:0:0: class=0x028000 card=0xe021105b chip=0x435714e4 rev=0x01 hdr=0x00
vendor = 'Broadcom Corporation'
device = 'BCM43225 802.11b/g/n'
class = network
# 정보
...
pcib3: <PCI-PCI bridge> at device 28.5 on pci0
pcib3: failed to allocate initial I/O port window: 0x1000-0x1fff
pci3: <PCI bus> on pcib3
pci3: <network> at device 0.0 (no driver attached)
...
# 구성한 경우
alc0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=c3198<VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MCAST,WOL_MAGIC,VLAN_HWTSO,LINKSTATE>
ether 60:eb:69:4b:fa:0c
inet 192.168.0.58 netmask 0xffffff00 broadcast 192.168.0.255
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
inet 127.0.0.1 netmask 0xff000000
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
#cat/boot/loader.conf
if_bwn_load="YES"
if_bwi_load="YES"
wlan_wep_load="YES"
wlan_ccmp_load="YES"
wlan_tkip_load="YES"
fuse_load="YES"
#cat/etc/rc.conf
ifconfig_alc0="inet 192.168.0.58 netmask 255.255.255.0"
defaultrouter="192.168.0.1"
font8x8="cp437-8x8"
hald_enable="YES"
dbus_enable="YES"
fusefs_enable="YES"
...
가능한 한 많은 관련 정보를 제공하려고 노력합니다. 제가 시도한 몇 가지 사항을 여러분도 알 수 있을 것입니다. 당신의 도움을 주셔서 감사합니다!
고쳐 쓰다
2016년 1월 2일 현재 FreeBSD는 Broadcom 카드를 지원하지 않는 것으로 나타났습니다... :(
답변1
Broadcom은 FreeBSD를 무시하고 드라이버를 제공할 수 없었기 때문에 주로 Atheros와 같은 다른 Wi-Fi 장치를 사용하기로 결정했습니다. 1년 전까지만 해도 이 칩이 작동하는 사람을 본 적이 없으며 FreeBSD 하드웨어 호환성 목록에서도 찾을 수 없습니다.
SO보다 FreeBSD wifi 메일링 리스트나 FreeBSD 포럼에서 이에 대한 더 많은 응답과 질문을 찾을 수 있습니다.
답변2
나는 사용해왔다NDIS 시뮬레이터(기본이 아님) 이 카드는 수년 동안 나를 지원해 왔습니다.HP 파빌리온 DV6, 잘 작동합니다. 안타깝게도,NDIS 시뮬레이터지원하지 않음11-현재, 그래서 당신은 주장해야10-안정(이것은 어떤 의미10.*-게시). 아마 앞으로 패치를 고려해 볼 것 같습니다.
빌드 단계는 다음과 같습니다.NDIS 시뮬레이터:
$ git clone git://github.com/NDISulator/ndisulator.git
$ cd ndisulator
$ git checkout freebsd-10-stable
$ make
이제 다음과 같이 설치하십시오.뿌리( README.md
이 단계를 복원하는 방법에 대한 지침이 있습니다):
# make install
# echo 'ndisload -p -s /boot/modules/bcmwl564.sys -n "BCM43225 802.11b/g/n" -v 0x14e4 -d 0x4357' >> /etc/rc.local
# chmod +x /etc/rc.local
이제 모듈을 로드할 시간입니다(이제ndis
.ko
):
$ fetch http://people.FreeBSD.org/~avilla/files/bcmwl5.txz
$ tar -xf bcmwl5.txz
# cp SP47891/bcmwl564.sys /boot/modules/
# kldload ndis.ko
# sh /etc/rc.local
작동하는 경우 시스템 시작 시 모든 것이 제대로 작동하도록 kld_list="ndis.ko"
추가 하세요./etc/rc.conf
아빌라@