Instalação da Broadcom 1390 no Debian Etch

Depois de ler muitos artigos incompletos, juntei o quebra-cabeças e consegui instalar a minha Broadcom 1390 no Etch e por isso resolvi escrever este artigo.

[ Hits: 35.437 ]

Por: Michel de Souza em 19/11/2007


Verificando o card e instalando pacotes necessários



Neste artigo iremos baixar o driver para Windows, isto mesmo, e subí-lo com a ajuda do ndiswrapper, que carrega o .inf.

Primeiramente vamos verificar o modelo exato da placa wireless:

# lspci
03:00.0 Network controller: Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card (rev 01)

A última linha (no meu caso) informa o modelo exato da placa, neste caso "Broadcom 1390".

Como iremos baixar um arquivo .exe do site, iremos precisar de um extrator e também iremos baixar o necessário para o kernel:

# apt-get install cabextract build-essential

Após instalar os pacotes necessários, iremos prosseguir com a instalação do Ndiswrapper.

Vamos baixar o module-assistant para criar o pacote do ndiswrapper, pois iremos baixar o source:

# apt-get install module-assistant

Baixando o source do ndiswrapper:

# apt-get install ndiswrapper-source

Preparando e instalando:

# module-assistant build ndiswrapper

Agora iremos instalar os utilitários do ndiswrapper:

# apt-get install ndiswrapper-utils-1.9

    Próxima página

Páginas do artigo
   1. Verificando o card e instalando pacotes necessários
   2. Baixando e instalando o driver
   3. Configurando a rede
Outros artigos deste autor

Atualizar Switch 3Com 4400

Aceleração 3D Nvidia no Debian Etch

Leitura recomendada

Servidor Jabber com Openfire + MySQL + Debian Lenny

Configurando o CACIC (parte 2)

Configurando o TIM WEB - HUAWEI E220

Alta disponibilidade com SuSE 10 Enterprise Server SP2

Linux no Pendrive

  
Comentários
[1] Comentário enviado por silvioadl em 23/11/2007 - 10:08h

Muito bom seu artigo, parabens!

[2] Comentário enviado por evaldo1 em 27/11/2007 - 12:01h

Caro Michael,
Estou usando o ubuntu, mas o que gostaria mesmo de estar usando é o Debian etch. Quebrei muito a cabeça para tentar configurar uma realtek 8180 com o ndiswrapper. Ocorre que quando tento carregar o módulo (modprobe ndiswrapper) ele dá erro e não carrega nem a pau.
Como é que você faz para carregar o módulo? Onde será que estou errando?
Acendeu uma esperança de usar meu Debian etch.
Evaldo

[3] Comentário enviado por micnet em 05/12/2007 - 15:49h

Ola evaldo1

Me desculpe pela demora. Antes de mais nada queria lhe dizer que Realtek 8180 pode ser carregada nativamente, sem a necessidade do ndiswrapper, aqui mesmo no VOL temos artigos, como este:
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=4264.

Mas caso nao seja o seu interesse; módulos são partes do kernel que são carregadas somente quando são solicitadas por algum aplicativo ou dispositivo e descarregadas da memória quando não são mais usadas.
Para carrega-los manualmente temos duas maneiras: insmod e modprobe. A diferença é que o modprobe carrega as dependencias juntamente. Neste link voce podera ver mais opcoes para trabalhar com modulos: http://focalinux.cipsga.org.br/guia/inic_interm/ch-kern.htm

Quanto ao seu erro seria interessante posta-lo para analisar e ou verificar os logs do sistema!!!

Experimente o Debian!!!

Abraços


[4] Comentário enviado por tiagotavares em 26/12/2007 - 15:39h

Oi micnet, tudo bem?

Realmente o seu artigo é uma mão na roda para quem tem este tipo de problema com esta placa wireless, mas faltou uma coisa, ou smplesmente só aconteceu comigo (rsrsrs). Provavelmente isto só acontece do Debian Lenny (Testing), mas é necessário anular o drive que o Debian compila erroneamente, o bcm43xx. Eu mesmo tive que adicionar este modulo no arquivo blaklist dentro do diretorio /etc/modprobe.d, pois do contrário, toda vez que eu fosse ligar o computador, eu teria que remover o modulo antigo, e depois subir o ndiswrapper.

Esta é uma dica boa para aqueles que tiveram o mesmo problema que eu no Debian Lenny.

[5] Comentário enviado por micnet em 02/01/2008 - 20:27h

Ola tiagotavares, td joia!!

Kr, falha minha, realmente precisa colocar na blacklist o modulo bcm43xx. Obrigado pela observação!!

Abraços

Micnet

[6] Comentário enviado por eloi em 30/01/2008 - 21:24h

Ola micnet, blz?

Eu sempre usei ndiswrapper para subir essa placa no meu notebook, e queria saber se vc ja conseguiu subir essa placa com o modulo do kernel bcm43xx?

para o ndiswrapper eu pempre uso esse link pra baixar meu driver para
wget ftp://ftp.hp.com/pub/softpaq/sp36501-37000/sp36684.exe

só que o bcm43xx-fwcutter não aceita esse driver, então eu baixei esse que é igual ao seu
wget ftp://ftp.hp.com/pub/softpaq/sp33001-33500/sp33008.exe

saida do comando lspci
03:00.0 Network controller: Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card (rev 01)

vlw

[7] Comentário enviado por psykin em 16/03/2008 - 13:23h

amigos, me ajudem.. estou com problema quando digito o seguinte comando..


psykin# modprobe ndiswrapper
FATAL: Module ndiswrapper not found.

como proceder para resolver o problema?

[8] Comentário enviado por micnet em 16/03/2008 - 14:57h

Ola Eloi,

Me desculpe pela demora em responder, nao acompanhei os comentários nos ultimos meses!!!

Entao amigao, eu tambem nao consegui subir essa placa nativamente e como ficou estavel com o ndiswrapper, nem precisei pesquisar sobre o assunto; todavia eu sei que funciona nativamente tambem e ate ja vi funcionando.

Quanto ao driver, eu uso o sp33008 e funciona muito bem.

Abraços

[9] Comentário enviado por micnet em 16/03/2008 - 15:02h

Ola psykin,

Voce instalou o Ndiswrapper como acima?
Durante o processo da criacao do pacote do ndiwrapper deu algum erro?

Pela mensagem acima, o SO nao localizou o módulo.
Posta aqui pra gente analisar.

Abraços

[10] Comentário enviado por micnet em 16/03/2008 - 15:05h

Srs,

Informo que mudei o endereço do meu site: www.micnet.eti.br

O ink que esta na matéria acima esta quebrado. Porem o Eloy postou acima o link diretamente do site da HP, todavia segue novamente:

ftp://ftp.hp.com/pub/softpaq/sp33001-33500/sp33008.exe

Abraços

[11] Comentário enviado por psykin em 16/03/2008 - 22:55h

entao micnet.. eu fiz o procedimento conforme manda o seu artigo.. mas quando do o comando modprobe ndiswrapper ele da o erro FATAL: Module ndiswrapper not found. e eu já nao sei mais o que fazer.. to sem saida..
me ajuda se poder..

[12] Comentário enviado por micnet em 17/03/2008 - 10:02h

Ola psykin, bom dia!!

Olha so; quando voce executa o comando modprobe ele esta reclamando pela falta do modulo, que no caso é o ndiswrapper. A causa mais provavel, é ter ocorrido algum erro durante a instalaçäo dele. Pontos a verificar:
1) O module-assistant foi instalado corretamente;
2) O ndiswrapper-source foi instalado corretamente;

Caso positivo; o problema pode estar ocorrendo no momento da criacao do pacote: #module-assistant build ndiswrapper
Verifique se ele acusa a falta de algo, como por exemplo o linux-headers. Neste caso, voce precisara verificar qual kernel esta usando, faça isto como o comando: # uname -a.
E depois baixe o linux-headers referente ao seu kernel com o comando:
#apt-get install linux-headers-2.x.xx-x-xxx (onde x deve ser substituido pelo versao do seu kernel em uso).

E apos isto rode novamente o comando:
# module-assistant build ndiswrapper

Apos entre em /usr/src e verifique se foi criado o modulo(.deb):
#cd /usr/src
#ls ndiswrapper-modules*

Caso positivo, instale o modulo:
#dpkg -i ndiswrapper-modules-2.x.xx-x-xxx...(substitua os x e pontos pelo nome completo do arquivo.

Feito isto, rode o modprobe:
#modprobe ndiswrapper

E para checar se carregou(procure por ndiswrapper na listagem):
#lsmod

Com isto, voce tera o seu problema resolvido.


Abraços

[13] Comentário enviado por micnet em 17/03/2008 - 11:58h

Eloi,

Achei uma materia legal para instalar sem ndiswrapper; porem nao testei, contudo no blog tem respostas positivas. Acho que vale a pena dar uma olhada:
http://www.xjulio.info/blog/instalando-o-driver-da-placa-wireless-broadcom-chip-bmcxx-no-linux

Abraços

[14] Comentário enviado por psykin em 21/03/2008 - 22:21h

micnet.. boa noite meu amigo..

entao fiz todo o procedimento. o ndiswrapper agora funciona. segui todo o procedimento para instalacao da placa wireless mas quando digito o comando iwconfig ele responde:
lo no wireless extensions.

eth1 no wireless extensions.

eth0 no wireless extensions.

sit0 no wireless extensions.

quando digito ndiswrapper -l ele aponta ah placa:

installed drivers:
bcmwl5 driver installed, hardware (14E4:4324) present (alternate driver: bcm43xx)

(o driver que foi instalado é o mesmo que vc falou no tutorial.)

uname -a:
Linux taranto.eng.br 2.6.18-6-686 #1 SMP Sun Feb 10 22:11:31 UTC 2008 i686 GNU/Linux


lspci::

05:00.0 Network controller: Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card (rev 01)


me ajuda por favor!!!!!




[15] Comentário enviado por psykin em 22/03/2008 - 01:21h

micnet, agora conectou com IP static. via dhcp nao conecta fica com ip 169. mas colocando ip static ele conecta na rede wireless mas nao navega nem pinga nada

wlan0 Encapsulamento do Link: Ethernet Endereço de HW 00:1A:73:51:BC:5C
inet end.: 192.168.0.100 Bcast:192.168.0.255 Masc:255.255.255.0
UP BROADCASTMULTICAST MTU:1500 Métrica:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
colisões:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
IRQ:185 Memória:d4000000-d4004000

me ajudaaaaaaaaAAA?

:D

[16] Comentário enviado por micnet em 23/03/2008 - 12:28h

Ola psykin, bom dia!!

Pelo seu relato, vemos que voce conseguiu configurar sua wireless.

O problema agora, esta na configuracao de rede:
1) Para que ele consiga pegar ip por dhcp, precisa de um server dhcp. Neste caso, voce resolveu com ip estático.

2) Para que voce consiga pingar e enfim navegar, precisa que o gateway esteja configurado para a interface wlan0. Verifique qual o ip do equipamento que voce usa de borda na saida para a internet(router, modem, etc) e fixe o ip dele como gateway da sua wlan. Agora importante; uma maquina nao pode ter dois gateways, então remova um eventual outro gateway que tenha na interface de rede fisica.
Para verificar a rota(ver o gateway default e para qual interface):
#route -n

Para remover rota default na interface fisica(provavelmente eth0):
#route del default gw xxx.xxx.xxx.xxx dev eth0
(Onde: xxx.xxx.xxx.xxx é o ip do seu roteador/gateway)

Para inserir rota default na interface wlan0:
#route add default gw xxx.xxx.xxx.xxx dev wlan0

Outra maneira, seria voce deixar o ip do gateway ja configurado automaticamente em: /etc/network/interfaces. Remova a entrada gateway da interface fisica(provavelmente eth0 e inseria na wlan0).

3) E ainda nao se esqueça do dns, que provavelmente voce ja tenha configurado em /etc/resolv.conf .

Com isto voce tera a sua saida redirecionada toda pela wlan0 e assim estara navegando pela wireless.

Abraços


[17] Comentário enviado por lipecys em 25/03/2008 - 19:08h

Obrigado pela dica.

Vou testar......

[18] Comentário enviado por felipevm em 08/04/2008 - 20:14h

Prezado micnet!

Segui seu tutorial pra instalação do driver no meu note (Compaq Presario C720BR), cujo comando lspci também apresentou: Network controller: Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card (rev 02).

Porém, ao rodar o comando:
# ifconfig wlan0 up

Apresentou a seguinte mensagem:
wlan0: ERROR while getting interface flags: Dispositivo inexistente

Vc poderia me ajudar a resolver isso?

Grande abraço...


[19] Comentário enviado por micnet em 12/04/2008 - 18:41h

Ola felipevm,

Ajudo sim amigao, me responda o seguinte entao:
Voce obteve exito na instalação do Ndiswrapper?
Quando voce executa o comando modprobe ele nao reclama pela falta do modulo?

Verifique ndiswrapper e caso seja ele, verifique os posts acima, tem algumas solucoes.

Abracos

[20] Comentário enviado por andrellucz em 08/05/2008 - 07:43h

?comentario=Valeu Micnet, me diz uma coisa mais como dar um UP na placa wireless, ele mensiona que não existe adaptador wireless disponível.

Grato

[21] Comentário enviado por micnet em 11/05/2008 - 20:35h

Ola andrelluzcz,

Pra vc subir a wireless de o comando:
# ifconfig wlan0 up

Caso nao suba, precisa verificar se o seu note possui o botão/chave para desligar a wireless. Ou ainda se o ndiswrapper esta carregado.
Para carregar o ndiswrapper:
#modprobe ndiswrapper

Qq. coisa poste o erro aqui.

Abraços

[22] Comentário enviado por carloscr em 10/06/2008 - 23:52h

Ola amigo to seguindo passa a passo mas deparei com um probleminha aqui....
#lspci
# apt-get install cabextract build-essential
# apt-get install module-assistant
# apt-get install ndiswrapper-source

# module-assistant build ndiswrapper
apos este comando me deparo com esta mensagem

Má sorte, os cabeçalhos de kernel para a versão de kernel alvo não puderam ser encontrados e você não especificou outros
cabeçalhos de kernel válidos a serem usados.

However, you can install the header files for your kernel which
are provided by the linux-headers-2.6.18-5-686 package. For most
modules packages, these files are perfectly sufficient without
having the original kernel source.
To install the package, run o comando PREPARE a partir do menu
principal ou na linha de comando:
module-assistant prepare or

ajuda aew galera vlw ....

[23] Comentário enviado por micnet em 16/06/2008 - 15:47h

Ola amigo,

Ele ta reclamando do linux-headers. Neste caso, voce precisara verificar qual kernel esta usando, faça isto como o comando: # uname -a.

E depois baixe o linux-headers referente ao seu kernel com o comando:
#apt-get install linux-headers-2.x.xx-x-xxx (onde x deve ser substituido pelo versao do seu kernel em uso).

E apos isto rode novamente o comando:
# module-assistant build ndiswrapper

Abraços

Micnet

[24] Comentário enviado por cesar-linux em 03/11/2008 - 17:55h

Eu consegui instalar o driver sem precisar do ndiswrapper,
compilando o proprio modulo na maquina e instalando o wireless

http://www.vivaolinux.com.br/dica/Placa-wirelles-no-Dell-Vostro-1000-com-Linux-facil-facil/

[25] Comentário enviado por reccall em 04/04/2014 - 17:51h


[21] Comentário enviado por micnet em 11/05/2008 - 20:35h:

Ola andrelluzcz,

Pra vc subir a wireless de o comando:
# ifconfig wlan0 up

Caso nao suba, precisa verificar se o seu note possui o botão/chave para desligar a wireless. Ou ainda se o ndiswrapper esta carregado.
Para carregar o ndiswrapper:
#modprobe ndiswrapper

Qq. coisa poste o erro aqui.

Abraços

[26] Comentário enviado por reccall em 04/04/2014 - 17:51h


[21] Comentário enviado por micnet em 11/05/2008 - 20:35h:

Ola andrelluzcz,

Pra vc subir a wireless de o comando:
# ifconfig wlan0 up

Caso nao suba, precisa verificar se o seu note possui o botão/chave para desligar a wireless. Ou ainda se o ndiswrapper esta carregado.
Para carregar o ndiswrapper:
#modprobe ndiswrapper

Qq. coisa poste o erro aqui.

Abraços




Estou com esse mesmo problema... alguem ja resolveu?

[27] Comentário enviado por reccall em 04/04/2014 - 17:52h


[18] Comentário enviado por felipevm em 08/04/2008 - 20:14h:

Prezado micnet!

Segui seu tutorial pra instalação do driver no meu note (Compaq Presario C720BR), cujo comando lspci também apresentou: Network controller: Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card (rev 02).

Porém, ao rodar o comando:
# ifconfig wlan0 up

Apresentou a seguinte mensagem:
wlan0: ERROR while getting interface flags: Dispositivo inexistente

Vc poderia me ajudar a resolver isso?

Grande abraço...



Estou com esse mesmo problema... alguem ja resolveu?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor HostGator.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Viva o Android

Tópicos

Top 10 do mês

Scripts