Instalando BCM94311MCG wlan mini-PCI no Ubuntu
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 as seguintes linhas no arquivo:
blacklist bcm43xx
blacklist b43
blacklist b44
blacklist ssb
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`
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 (este comando está depreciado no Hardy Heron, não precisa rodar)
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 caso a placa ainda não esteja captando sinal no escaneamento:
Para escanear a rede:
$ sudo iwlist wlan0 scan
Editando o rc.local para remover os módulos conflitantes na inicialização do sistema.
$ 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!
Gostaria de comentar que este procedimento foi feito á risca num laptop HP Pavillion DV6000, o mesmo usa esta placa wireless e instalei conforme o passo a passo postado, mas não precisei colocar nada no rc.local, apenas instalei o ndiswrapper, instalei o driver para XP da placa e coloquei os drivers conflitantes na blacklist.
Boa sorte!

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
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.
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
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!
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.
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!
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
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!
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 ?
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!
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….
Olá pessoal, instalei essa placa num Laptop HP Pavillion DV6000, foi um sucesso, fiz exatamente como postei e depois instalei o WICD que para gerenciar wireless é o melhor.
Até!
Olá pessoal!!!!
Por favor alguem me ajuda!!
Tenho um notebook SempToshiba IS1253, que possui esta placa Broadcom que está sendo comentada neste fórum. Fiz o procedimento citado acima. Quando eu reinicio o computador ele não reconhece a wlan, aí eu rodo aqueles comandos que foi pedido para colocar no rc.local:
rmmod ssb
rmmod ndiswrapper
modprobe ndiswrapper
aí ela passa a reconhece eu dou um ifconfig e vejo que a interface esta levantada( será porque ele não inicia automaticamente já que os mesmos comandos que estou digitando estão no rc.local?).
Depois de levantar manualmente a wlan eu não consigo gerenciar minhas conexões de rede através do network-manager-gnome, quando eu clico no ícone de rede alí do lado do relógio ele não me mostra uma lista de redes que ele deveria reconhecer, pois onde moro estou rodeado de redes sem fio era para o gerenciador as reconhece-las e se eu clica-se sobre alguma delas era para ele me pedir criptografia e senha,,, mais isso não acontece.
Olá Hudson!
Se quiser bloquear os módulos ssb, b43 e b44 para que não conflitem com o Ndiswrapper, coloque-os na blacklist! Tente desta forma, apenas remova com sudo modprobe -r bcm43xx (faça o mesmo comando com o b43, ssb e b44), depois coloque-os na blacklist conforme é explicado no tutorial.
Após isso, reinicie a máquina e rode o iwconfig e veja se a interface wireless está levantada.
Instale o WICD que é muito melhor que o network-manager.
Boa Sorte!
[...] Mas, como eu disse, a rede sem fio gerou pequenos problemas, resolvidos com as orientações desses dois posts, nos blogs do Prof. Givanaldo Costa e no blog [...]
HP Pavillion dv2610us e o downgrade… « Luis Fernando Schweder disse isso em Outubro 16, 2008 às 7:56 pm |