Antes de começar o procedimento de instalação, digite o comando para verificar se a placa está listada.
$ lspci
A saida do comando será esta:
02:00.0 Network controller: Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 02).
Sabendo que se trata de uma BCM94311MCG podemos começar a instalação com a última versão “stable” do Ndiswrapper.
Remova ndiswrapper antigo e também o driver nativo do seu sistema;
$ sudo apt-get remove ndiswrapper-common ndiswrapper-utils-1.9
$ sudo apt-get remove bcm43xx-fwcutter
Para usuários de Hardy Heron 8.04 rode o seguinte comando para correção do bug:
echo -e '\n#hardy ssb bug-fix\nrmmod b43\nrmmod b44\nrmmod ssb\nrmmod ndiswrapper\nmodprobe ndiswrapper\nmodprobe ssb' | sudo tee -a /etc/init.d/rc.local
Remova os drivers nativos do módulo:
$ sudo modprobe -r b43
$ sudo modprobe -r bcm43xx
$ sudo modprobe -r smb
Coloque os drivers nativos na blacklist para garantir que não sejam carregados na inicialização e não conflitem com o Ndiswrapper:
$ sudo gedit /etc/modprobe.d/blacklist
Adicione a seguinte linha no arquivo:
blacklist bcm43xx
blacklist b43
Baixe o driver para XP da sua placa wireless BCM94311MCG.
Entre na pasta onde salvou o driver e rode o comando pelo terminal:
$ tar -xzvf WLANBroadcom.tar.gz (descompacta o driver)
Caso não tenha o linux-headers e build-essential instale-os:
$ sudo apt-get install build-essential
$ sudo apt-get install linux-headers-`uname -r`
Faça um link simbolico para a pasta build:
sudo ln -s /usr/scr/linux- ‘uname -r’ /lib/modules/’uname -r’ /build
Instale o driver de sua placa usando o Ndiswrapper:
$ ndiswrapper -i bcmwl5.inf
Para verificar se o driver foi instalado corretamente, digite no terminal:
$ ndiswrapper -l
Se aparecer a mensagem driver present, seu driver foi instalado com sucesso!
Em seguida coloque o Ndiwrapper no módulo e na inicialização:
$ modprobe ndiswrapper
$ ndiswrapper -m
Ou
$ sudo gedit /etc/modules
E acrescente a linha referente ao ndiswrapper:
ndiswrapper
Para usuários do Ubuntu Hardy Heron 8.04, acrecente estas linhas no rc.local:
sudo gedit /etc/rc.local
Acrescente as linhas:
rmmod ssb
rmmod ndiswrapper
modprobe ndiswrapper
Caso alguma vez tenha utilizado a rede cabeada ethernet (eth0), desabite, dessa forma o sistema entenderá que é para usar a interface wireless e não a cabeada.
$ ifconfig eth0 down
Feita a instalação, reinice a máquina e configure sua conexão!
Boa sorte!

11 comments
Comments feed for this article
Abril 30, 2008 às 5:56 pm
Andre Kaminski
Cara… muito obrigado.
Tenho um Compaq Presario C710BR e foi o único site, depois de cerca de 10 dias procurando q encontrei a solução.
Obrigado
Maio 8, 2008 às 12:43 am
Antonio Candido Nazareth Júnior
Agradeço pela ajuda deu certo finalmente depois de perder varios meses isso mesmo meses tentando instalar a wirelles no meu noote que é umhp dv6220br!!! ufa! vou ate colocar aqui como tag para que outros achem tambem.
Maio 9, 2008 às 2:50 pm
jocelio
tenho um c730br, segui todos seus passos instala legal mas na hora de configurar não acontece nada, a luz do wifi até acende mas não da ping nem nada… já apanhei um bocado gostaria de ajuda se fosse possivel
Maio 9, 2008 às 6:20 pm
guevara2012
Olá Jocello, se a placa está funcionando já é um ótimo sinal,
Sugiro que vc instale o WICD, um gerenciador de conexões wireless muito bom, a dica e site do WICD etá postada neste blog.
Importante vc saber todos os dados de sua conexão, se é IP fixo ou se vc se conecta por DHCP, se usa chave criptográfica (WEP, WPA), saber o gateway do seu provedor, etc.
Qualquer dado errado que vc informe não vai conseguir se conectar.
Lembre-se que no Interfaces ficam os dados de conexão e no resolv.conf ficam os DNS, primário e secundário.
Eu postei neste blog todas as dicas de como configurar conexão wireless.
Boa Sorte!
Junho 13, 2008 às 2:00 pm
Vivaldo Almeida
Olá moçada, finalmete consegui instalar o BCM94311MCG e usar a rede sem fio.
Meu computador é um HP DV6420EW, usando o ubuntu 8.04 Hardy Heron,
consegui instalar seguindo também os passos do endereço:
http://blogs.universia.com.br/givanaldo/2008/04/29/instalando-bcm94311mcg-wlan-mini-pci-wireless-no-ubuntu-804/
Mesmo segundo esses passos não tinha conseguido instalar até que o Guevara sugeriu no orkut:
“Desabilita a interface cabeada, caso tenha usado alguma vez.
ifconfig eth0 down
Colocou o bcm43xx, b43 e ssb na blacklist né?
Se puder, remova-os com modprobe
modprobe -r b43
modprobe -r bcm43xxx
modprobe -r smb
Roda lsmod e confira o que têm de modulos carregados ai.
Colocou o ndiswrapper no modulo e na inicialização?
modprobe ndiswrapper
ndiswrapper -m
ou
echo ndiswrapper >> /etc/modules
Reinicia a maquina e veja se funciona.”
Após reiniciar a máquina, tudo funcionou perfeitamente.
Muito obrigado Guevara.
Junho 13, 2008 às 3:59 pm
guevara2012
Fico feliz que tenha conseguido Vivaldo. Usando ndiswrapper é necessário remover o que for nativo com “sudo modprobe -r” e para garantir que os módulos nao serão carregados, colocar também na blacklist.
A dica de desabilitar a interface eth0 é justamente o que permite o sistema entender que é para se conectar pela wireless e não pela rede cabeada. Desabilitando a eth0 o sistema entende que é para conectar pela wlan0.
Lembrando que o novo driver b43 funciona, porém muitos usuários relatam problemas para instalação, ou instabilidade. É necessário baixar o firmware da placa e fazer uns procedimentos para que funcione.
Acredito que usar o driver b43 não seja uma vantagem, pois caso o sistema atualize o kernel o driver vai sumir, o usuário terá que instalar novamente, isso acontece muito com quem usa internet discada, onde precisa instalar o driver do modem novamente após uma atualização de kernel.
Com ndiswrapper isso não ocorre, pois o que permite a conexão é o ndiswrapper + driver do XP, se houver atualização de kernel em nada vai afetar a conexão e suas configurações.
Boa sorte!
Junho 19, 2008 às 11:03 pm
Rodolpho
Fala Guevara….nao sei se voce lembra de mim…apanhei mt pra instalar essa placa no meu compaq
c710br….o amigo do primeiro post podia falar se ele atualizou a bios do note dele, que é igual ao meu….no forum mandrivabrasil.org eles falam para atualizar a bios antes de trocar o sistema…
Há muito tempo venho tentando substituir o meu mandriva 2007.0 de fabrica (notebook hp/compaq c710br) pelo 2008.0 ou spring com os efeitos 3d…
Mas sempre esbarrava na instalação da placa wireless Broadcom 94311mcg, que no mandriva 2007 de fabrica vem configurada com Dell Wireless (não me perguntem como e nem porque…)…
Qualquer tutorial que seguia, o maximo que consegui era toranar o led azul por alguns instantes…mas nunca desisti…um dia decidi procurar onde estava os arquivos bcmwl5.inf e .sys… estao em:
/etc/ndiswrapper
copiei esses arquivos nativos de fabrica com o comando “KDESU KONQUEROR” porque so como root é possivel copiar….
rodei o live cd do 2008 spring… e atraves do simples passo de configurar a rede pelo MCC, ele pediu o arquivo .inf…dei a ele o arquivo nativo de fabrica…
e como um passo de magica…a net wireless funcionou…sem cair!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
não acreditei!!!
mas nem tudo são flores…na primeira vez atualizei o sistema, e ao reiniciar a net ficou instavel e o link que era em torno de 59 a 62% foi para incriveis 212% !!!! nao entendi nada….tive que reinstalar….na segunda vez nao rolou…na 5 vez consegui fazer funcionar!!! mas sem atualizar…tenham cuidado com pacotes de atualização de wifi, e qualquer outro relacionado a internet! Apenas um aviso…
conclui que mesmo fazendo todos estes testes, nao rola…por algum motivo, preciso atualizar a bios…e sabe como se faz???? instalando o windows! so tem atualização .exe ……
Guevara…espero que fique feliz com o compartilhamento de informação…recomendo humildemente que teste o mandriva….vou tentar utilizar seu tutorial…vamos ver se funciona
Junho 19, 2008 às 11:31 pm
guevara2012
Olá Rodolpho! Lembro de você sim!
Pelo que entendi no seu comentário, foi a atualização de BIOS que permitiu a instalação do driver nativo. Só que eu recomendo sempre usar Ndiswrapper com o driver do XP, pelo seguinte motivo:
* Numa atualização de kernel seu driver continuará funcionando normalmente, pois não há nenhuma atualização que afete o ndiswrapper.
* Não haverá atualização de driver de placa wireless, pois esterá usando Ndiswrapper que não têm nada a ver com driver de Linux.
* O desempenho é melhor usando Ndiswrapper.
O que eu faria no seu lugar seria desabilitar a ACPI no Ubuntu, pois isso talvez estivesse impossibilitando o uso de driver nativo no notebook, muitos notes precisam do parâmetro “acpi=off’ e talvez um “apm=on”, dessa forma evita-se problemas com acpi (gerenciamento e controle de energia). Outra opção também muito boa é atualizar a lista ACPI, possibilitando o uso da mesma pelo Ubuntu e consequentemente o uso da wireless.
Fico feliz que tenha conseguido, mas o dia que quiser testar qualquer outra distro fica ai a dica.
Estou muito bem no Ubuntu 8.04, está atualizado e rodando 100% com ndiswrapper.
Boa sorte!
Junho 20, 2008 às 7:18 pm
Mario A M. Gomes
Eu consegui instalar o wireless broadom com ubuntu 8.04 com as suas informações (olha que tentei bastante antes) , Agora estou com um problema : Não consigo configurar meu wireless para IP fixo. Meu note somente acha rede wifi no modo roaming. Como posso configurar isso ?
Junho 20, 2008 às 9:34 pm
guevara2012
Olá Mário!
Para escanear pelo terminal roda um sudo iwlist wlan0 scan e lá você verá os Essids e canais.
Para editar o ip fixo edite diretamente o arquivo interfaces, lá vc colocará as configurações de rede, e no resolv.conf vc colocará seu DNS. Nem precisa usar o network-manager (icone de rede) para fazer isso. Eu mesmo configuro minha conexão apenas editando esses dois arquivos.
No primeiro post deste blog eu informei como editar, confira:
http://guevara2012.wordpress.com/2008/04/02/introducao/
Boa sorte!
Junho 26, 2008 às 6:55 pm
Rodolpho
Fala guevara…ainda nao atualzei a BIOS…porque precisa do windows…por isso no mandriva 2008.1 que náo e o nativo de fabrica, a conexáo ficou instavel…ainda tenho que resolver o problema…informarei a voce o que aconteceu….