무선 인터페이스를 활성화하려고 합니다.송라리눅스, 지금까지 필요한 드라이버는 brcmsmac
Broadcom 카드가 있기 때문이라는 것을 알고 있습니다.여유 소프트웨어.
드라이버를 사용할 수 있으며 로드할 때 오류가 표시되지 않습니다.
# modprobe brcmsmac
그러나 새로운 인터페이스는 로드되지 않습니다.
내가 시도한 것은 다음과 같습니다.
# lspci | grep Network
03:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)
# ifconfig -a
eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether e8:11:32:5f:ff:5e txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 41 base 0xc000
lo: flags=8<LOOPBACK> mtu 16436
loop txqueuelen 0 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
어떤 제안이 있으십니까?
죄송합니다 @slm, 이것은 dmesg 출력입니다
# dmesg | grep brcmsmac
brcmsmac bcma0:0: mfg 4bf core 812 rev 24 class 0 irq 16
ieee80211 phy0: brcmsmac: fail to load firmware brcm/bcm43xx-0.fw
ieee80211 phy0: brcmsmac: Failed to find firmware usually in /lib/firmware/brcm
brcmsmac: brcms_bcma_probe: brcms_attach failed!
답변1
출력이 주어지면 dmesg
다음에서 펌웨어를 다운로드하는 것이 좋습니다.브로드컴 웹사이트. dmesg
오류 메시지에 언급된 펌웨어를 다운로드하고 설치하는 방법에 대한 매우 자세한 지침이 있는 이 링크를 확인하세요 .
일반 단계
1.펌웨어 파일을 다운로드합니다:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git
2.다음으로 복사 brcm/bcm43xx-0.fw
및 병합brcm/bcm43xx_hdr-0.fw
/lib/firmware/brcm
삼.시스템에 설치된 nvram 파일을 사용하여 /lib/firmware/brcm/brcmfmac-sdio.txt
linux-firmware 저장소에 있는 펌웨어에 복사하세요.
노트:
For 4329: cp brcm/brcmfmac4329.bin /lib/firmware/brcm/brcmfmac-sdio.bin
For 4330: cp brcm/brcmfmac4330.bin /lib/firmware/brcm/brcmfmac-sdio.bin
4.modprobe brcmsmac(또는 이와 유사한 것)을 실행하십시오.
단계가 누락되었을 수도 있지만 다음과 같은 내용을 따르게 됩니다. 자세한 내용은 위에서 언급한 Broadcom 링크를 다시 확인하세요.