você está aqui: Home  → Arquivo de Mensagens Programação Shell Linux: Inscrições Abertas

Instalando placa pci Broadcom

Colaboração: Cláudio Fernandes

Data de Publicação: 03 de Maio de 2007

Instalando placa pci Broadcom bcm4318 em 54 Mbps no acer Aspire 5000 com ndiswrapper sobre Debian etch

  • Sistema operacional utilizado: Debian 4.0 (64 bits)
  • Processador: AMD Turion
  • Acess Point: Acess point+modem adsl LG REF: LWG5410DLS e Liksys
  • Protocolo ieee80211 utilizado: 802.11 g
  • Criptografia utilizada: WPA-PSK

Depois de inúmeras tentativas, finalmente consegui instalar o placa Broadcom bcm4320 no notebook com debiam 4, logo, resolvi compartilhar esta experiência.

O Debian 4.0 vem com um driver para a placa Broadcom 43xx com suporte apenas a o ieee 802.11 b (apenas 11 Mbps e criptografia WEP), contudo meu AP opera a 54 Mbps criptografado com WPA-PSK.

Primeiro passo:

Desabilitar a carga do modulo "bcm43xx" através da edição do arquivo blacklist localizado em /etc/modprobe.d/ da seguinte forma:

# echo "blacklist bcm43xx" >> /etc/modprobe.d/blacklist

Segundo passo:

Reinicialize o computador

# reboot

Instalar o ndiswrapper

# ap-get update
# apt-get install ndiswrapper-source ndiswraper-utils

Obs1: optei pelo ndiswrapper-source pois a versão binaria do ndiswrapper-common nao estava instalando o modulo ndiwswraper.bo

Terceiro passo:

Descompactar e compilar o ndiswrapper-source em /usr/src/

# cd /usr/src
# bunzip2 ndiswrapper-source.tar.bz2
# tar xvf  ndiswrapper-source.tar
# cd modules/ndiswrapper
# make
# make install

Quarto passo

  • Fazer o download do driver da placa Broadcom para windows xp 64 bits:

    # wget ftp://ftp.support.acer-euro.com/notebook/aspire_5020/driver/xp64/Wlan%20Driver%20Ambit%20Broadcom%20Ver.%203.100.64.0.zip
    

  • Descompactar o arquivo zipado num diretório
    # mkdir bcm43xx_64
    # cp Wlan* bcm43xx_64
    # unzip Wlan%20Driver%20Ambit%20Broadcom%20Ver.%203.100.64.0.zip
    # cd bcm43xx_64/80211g
    
    OBS: para quem quiser instalar usando o linux32 bits deve apenas fazer o download do driver para windows xp.

Quinto passo

  • Instalar o driver com ndiswrapper
    # ndiswrapper -i bcmwl5.inf
    installing bcmwl5 ...
    forcing parameter IBSSGMode from 0 to 2
    
  • Verificando a instalacao do driver
    # ndiswrapper -l
    installed drivers:
    bcmwl5          driver installed, hardware (14E4:4318) present (alternate driver: bcm43xx)
    

    Obs1:verifique se esta tudo beleza utilizando o dmesg

    # dmesg
    

    Obs2: caso apareca a mensagem de erro "bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed." instale o bcm43xx-fwcutter
    # wget http://ftp.br.debian.org/debian/pool/contrib/b/bcm43xx-fwcutter/bcm43xx-fwcutter_006-1_amd64.deb
    # dpkg -i bcm43xx-fwcutter_006-1_amd64.deb
    
  • Configurar o modprobe para que o ndiswrapper seja disparado assim que a interface de rede seja requisitada

    # ndiswrapper -m
    

  • Carregar o modulo ndiswrapper
    # modprobe ndiswraper
    

Sexto passo

CONFIGURACAO EM MODO TEXTO

Configurar a interface eth1 para acessar a rede sem fio com wpa. Edite o arquivo /etc/network/interface e adcione as seguintes linhas

allow-hotplug eth1
auto eth1
iface eth1 inet static

Nesta primeira parte vc configura os parametros que sao utilizados pelo iwconfig (essid,nwid, #mode,freq,channel,sens, ap nick,rate, rrts,frag,txpower,enc,key,power,retry e commit). Para saber mais

man iwconfig
wireless-essid Cláudio # coloque aqui o essid do seu AP
# wireless-channel 9 # opcional
wireless-mode managed
wireless-nick Linux # coleque aqui um apelido para sua interface
#parâmetros especificos para o WPA

wpa-driver wext   #driver genérico para o ndiswrapper
wpa-ssid teste
# wpa-bssid 00:C0:02:E6:E7:46
# plaintext passphrase
wpa-psk isto e um teste
wpa-key-mgmt WPA-PSK
wpa-pairwise TKIP
# wpa-group TKIP
# wpa-proto WPA
#
#configuracoes especificas da rede (ip, mascara, gateway,dns,etc)
address 192.168.1.7 #coloque aqui o seu IP
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.1.1
dns-search claudio.com.br

CONFIGURACAO NO MODO GRÁFICO

Dentro do KDE ou Gnome abra um terminal e digite

# wpa_gui

Configure com os parâmetros equivalentes ao modo texto, com a vantagem de poder procurar mais facilmente pelas redes sem fio.

Setimo passo

Verifique se tudo esta ok com iwlist

# iwlist eth1 scanning
eth1      Scan completed :
Cell 01 - Address: 00:C0:02:E6:E7:46
ESSID:"teste"
Protocol:IEEE 802.11g
Mode:Managed
Frequency:2.452 GHz (Channel 9)
Quality:84/100  Signal level:-42 dBm  Noise level:-96 dBm
Encryption key:on
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s
11 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
48 Mb/s; 54 Mb/s
Extra:bcn_int=100
Extra:atim=0
IE: WPA Version 1
Group Cipher : TKIP
Pairwise Ciphers (1) : TKIP
Authentication Suites (1) : PSK

Referencias:



Veja a relação completa dos artigos de Cláudio Fernandes