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.
Já com o ndiswrapper instalado, precisamos do driver da placa e para isto iremos baixá-lo com a ajuda do wget. Para facilitar a vida, disponibilizo no meu site, desta maneira evitamos perda de tempo procurando no site do fabricante.
[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 removido 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!!!
[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.
[8] Comentário enviado por removido 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.
[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 removido 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
[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.
[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
[16] Comentário enviado por removido 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.
[19] Comentário enviado por removido 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.
[21] Comentário enviado por removido 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
[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
[23] Comentário enviado por removido 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
[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
[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?