brcmsmac não funciona

1

Estou tentando habilitar minha interface sem fio no Slax Linux , até o momento, sei que o driver de que preciso é brcmsmac , pois tenho um cartão de rede de banda larga; e este trabalho no Slackware .

O driver está disponível e não mostra nenhum erro quando o carrego com:

# modprobe brcmsmac

Mas nenhuma nova interface é carregada.

Aqui está eu tentei:

# 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

Alguma sugestão?

Desculpe @slm, aqui está a saída do 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!
    
por slackmart 06.04.2013 / 22:22

1 resposta

1

Dada a saída de dmesg , sugiro que você baixe o firmware do site da Broadcom . Confira esse link, há instruções bastante detalhadas sobre como baixar e instalar o firmware que a mensagem de erro dmesg está mencionando.

etapas gerais

1. faça o download do arquivo de firmware: link

2. copie brcm/bcm43xx-0.fw e brcm/bcm43xx_hdr-0.fw para /lib/firmware/brcm

3. Use o arquivo nvram instalado em seu sistema e copie-o para /lib/firmware/brcm/brcmfmac-sdio.txt O firmware pode ser encontrado no repositório linux-firmware.

NOTA:

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. Execute modprobe brcmsmac (ou algo parecido)

Eu posso estar faltando etapas, mas será algo nesse sentido. Mais uma vez, consulte o link broadcom que mencionei acima para mais detalhes.

    
por 08.04.2013 / 01:45