NDISwrapper não instala - Ubuntu 64bit

Iniciado por rush_2112, 09 de Fevereiro de 2011, 11:55

tópico anterior - próximo tópico

rush_2112

Realizei a instalação do ubuntu 10.10 64bit, possuo uma placa wireless usb Linksys modelo WUSB300N, porém ocorreram vários erros na instalação do NDISwrapper e nas subsequentes tentativas. Já estou quase desistindo, dessarte, forneço o erro que foi mostrado a fim de pelo menos ajudar a comunidade a evoluir com relação a esse assunto ou alguém com o mesmo problema...

marcelo@Engenharia:~/Documentos$ cd /home/marcelo/Documentos/ndiswrapper-1.56
marcelo@Engenharia:~/Documentos/ndiswrapper-1.56$ make
make -C driver
make[1]: Entrando no diretório `/home/marcelo/Documentos/ndiswrapper-1.56/driver'
make -C /usr/src/linux-headers-2.6.35-22-generic M=/home/marcelo/Documentos/ndiswrapper-1.56/driver
make[2]: Entrando no diretório `/usr/src/linux-headers-2.6.35-22-generic'
  CC [M]  /home/marcelo/Documentos/ndiswrapper-1.56/driver/wrapndis.o
/home/marcelo/Documentos/ndiswrapper-1.56/driver/wrapndis.c: In function 'set_multicast_list':
/home/marcelo/Documentos/ndiswrapper-1.56/driver/wrapndis.c:953: error: 'struct net_device' has no member named 'mc_count'
/home/marcelo/Documentos/ndiswrapper-1.56/driver/wrapndis.c:956: error: 'struct net_device' has no member named 'mc_count'
/home/marcelo/Documentos/ndiswrapper-1.56/driver/wrapndis.c:960: error: 'struct net_device' has no member named 'mc_count'
/home/marcelo/Documentos/ndiswrapper-1.56/driver/wrapndis.c:960: warning: type defaults to 'int' in declaration of '_min2'
/home/marcelo/Documentos/ndiswrapper-1.56/driver/wrapndis.c:960: error: 'struct net_device' has no member named 'mc_count'
/home/marcelo/Documentos/ndiswrapper-1.56/driver/wrapndis.c:967: error: 'struct net_device' has no member named 'mc_list'
/home/marcelo/Documentos/ndiswrapper-1.56/driver/wrapndis.c:968: error: dereferencing pointer to incomplete type
/home/marcelo/Documentos/ndiswrapper-1.56/driver/wrapndis.c:969: error: dereferencing pointer to incomplete type
/home/marcelo/Documentos/ndiswrapper-1.56/driver/wrapndis.c:971: error: dereferencing pointer to incomplete type
make[3]: ** [/home/marcelo/Documentos/ndiswrapper-1.56/driver/wrapndis.o] Erro 1
make[2]: ** [_module_/home/marcelo/Documentos/ndiswrapper-1.56/driver] Erro 2
make[2]: Saindo do diretório `/usr/src/linux-headers-2.6.35-22-generic'
make[1]: ** [modules] Erro 2
make[1]: Saindo do diretório `/home/marcelo/Documentos/ndiswrapper-1.56/driver'
make: ** [all] Erro 2

Será por causa de diretório?! Pois o mesmo instalando via synaptic o "ndiswrapper.k0" não aparece na pasta ubuntu ( onde encontra-se a pasta ndiswrapper vazia! )dentro da pasta lib.

Não consigo realizar a instalação com o comando sudo dpkg -i ndiswrapper_*.deb  e tudo torna-se uma grande incerteza e confusão. Em um momento consigo instalar os drivers da placa, paracendo que a instalação do ndiswrapper está coreta, mas quando tento visualizar com o comando ndiswrapper -v, é informado que não há versão do ndiswrapper. Se alguém puder ajudar ficarei muito agradecido.

zekkerj

Pq vc está compilando o NDISWrapper? Ele está disponível em pacote pré-compilado...

http://packages.ubuntu.com/maverick/amd64/ndisgtk/download
http://packages.ubuntu.com/maverick/amd64/ndiswrapper-utils-1.9/download
http://packages.ubuntu.com/maverick/all/ndiswrapper-common/download

Se vc tiver conexão alternativa, é mais simples ainda: basta mandar instalar o pacote "ndisgtk" e ele vai puxar todas as dependências.

Enquanto isso... Pode ser que esse dispositivo funcione com o driver nativo mwl8k.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

rush_2112

Valeu zekkerj pela ajuda. Porém desinstalei o Ubuntu 64 bit e instalei o de 32 bit, além do problema do ndiswrapper, não obtive drivers para minha placa de vídeo. Com o sistema de 32 bits, consegui instalar o ndiswrapper via synaptic, com uma gambiarra que consegui fazer aqui em casa e tive acesso à rede com fio. O problema é que agora, com o drive da placa de rede instalado e os comandos ndiswrapper -v, ndiswrapper -l , iwconfig informando tudo OK, não consigo realizar uma conexão sem fio.

O ícone indica a operação para conectar, demora um grande tempo e depois encerra a conexão, a qual nem chegou a ser concluída. Tenho plena certeza das configurações da rede e acredito que seja problema com o wpa_supplicant, mesmo instalando o wpa_gui, o qual não consigo utilizá-lo. Utilizo WPA2 Personal. Somente ontem ( 09/02/2011 ), uma única vez consegui conectar, depois o problema reapareceu.

Placa de rede WUSB300N Linksys.

Agradeço imensamente a atenção, espero que este novo problema se torne uma solução e ajude a aprimorar mais o Ubuntu.