Adaptador Wi Fi D-link DWL-G132 não funciona no ubuntu 12.04LTS

Iniciado por Sagaz07, 08 de Julho de 2012, 06:57

tópico anterior - próximo tópico

Sagaz07

Boa noite, sou usuário novato do ubuntu 12.04, instalei ele em dual boot com o windows 7 só que tive um pequeno problema. Eu não consigo acessar a internet através do ubuntu porque o meu adaptador usb wi fi não funciona, ele é uma antena DWL-G132 D-link. Já segui diversos tutoriais na internet mas não consegui instalar o driver da antena.
Eu não tenho certeza (me desculpa sou muito noob), mas acho que tenho já o ndiswrapper instalado no ubuntu, que seria o programa que faz rodar drivers do windows no linux, correto?
Pois bem, eu segui esse tutorial aqui:
http://ubuntuforum-br.org/index.php?topic=21454.0
(obs: optei por não reviver o tópico pois é de 2007)
Eu baixei os aquivos que ele fala pra baixar, segui a risca o tutorial, mas não funcionou!
Outra coisa, quando eu dou o comando:
sudo modprobe ndiswrapper

O terminal trava, digo ele sai da linha de comando e é como se eu pudesse digitar qualquer coisa ali que não teria diferença. (não sei explicar essa parte direito!!) Enfim, esse último comando eu não executei por causa disso.

Aqui quando eu dou o comando:
sudo lsusb

aparece:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 2001:3a03 D-Link Corp. DWL-G132 (no firmware) [Atheros AR5523]


Quando eu dou o comando:
sudo ndiswrapper -l

aparece:
ndiswrapper-common_1.38-1ubuntu1_all.deb : invalid driver!
ndiswrapper-utils-1.9_1.38-1ubuntu1_i386.deb : invalid driver!
neta5agu : driver installed
device (2001:3A03) present


Gostaria de saber onde está o erro, não sei se está vaga (ou confusa) a minha dúvida, se precisar de mais detalhes eu passo sem problemas, eu só preciso de ajuda urgente, hehe.
Valeu!

zekkerj

Acho que, antes de partir pra instalação do ndiswrapper, seria melhor tentar usar o driver nativo.

Execute os comandos abaixo e cole o resultado aqui com o tal adaptador plugado, pra gente analisar melhor sua situação.

sudo lshw -C network
iwconfig
ifconfig -a
nm-tool
rfkill list wifi

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

Sagaz07

Desculpa a demora, espero que ainda possa me ajudar.

sudo lshw -C network
(nada aparece)

iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.



ifconfig -a
eth0      Link encap:Ethernet  Endere├ºo de HW 00:26:18:e0:84:e1 
          UP BROADCAST MULTICAST  MTU:1500  M├Òtrica:1
          pacotes RX:0 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:0 erros:0 descartados:0 excesso:0 portadora:0
          colis├╡es:0 txqueuelen:1000
          RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
          IRQ:43 Endere├ºo de E/S:0xe000

lo        Link encap:Loopback Local 
          inet end.: 127.0.0.1  Masc:255.0.0.0
          endere├ºo inet6: ::1/128 Escopo:M├íquina
          UP LOOPBACK RUNNING  MTU:16436  M├Òtrica:1
          pacotes RX:344 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:344 erros:0 descartados:0 excesso:0 portadora:0
          colis├╡es:0 txqueuelen:0
          RX bytes:22256 (22.2 KB) TX bytes:22256 (22.2 KB)



nm-tool
NetworkManager Tool

State: disconnected

- Device: eth0 -----------------------------------------------------------------
  Type:              Wired
  Driver:            forcedeth
  State:             unavailable
  Default:           no
  HW Address:        00:26:18:E0:84:E1

  Capabilities:
    Carrier Detect:  yes

  Wired Properties
    Carrier:         off




rfkill list wifi
(nada aparece)

Valeu!

zekkerj

Citarsudo lshw -C network
(nada aparece)
Hã? Nem o pedido de senha?
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

Sagaz07

Na verdade eu digitei todos os comandos como root, então já tinha posto a senha antes. Tem alguma diferença?

zekkerj

Não deveria fazer. Não deu saída nenhuma, mesmo? Isso é que é estranho... é raro o lshw não encontrar nenhum dispositivo de rede, mesmo que em software. O adaptador estava plugado, nesse momento?
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

Sagaz07

Eu fiz de novo esse comando e apareceu isso, só que desapareceu logo em seguida.

sudo lshw -C network
PCI (sysfs)
SCSI


Desculpa, não tinha notado.

obs: eu fiz isso com o adaptador conectado e com o CD do driver no cpu.

Ah, e não tem como instalar o driver porque o CD de instalação vem com um arquivo .exe.

zekkerj

Estava fazendo umas pesquisas, parece que seu adaptador tem um driver nativo, mas que não é distribuído com o kernel.

Tem uma dica no fórum gringo pra instalar o driver dele:
http://ubuntuforums.org/showthread.php?p=9369514#post9369514
Citação de: logari81For anyone who comes across this thread, please its time to stop spreading the nd_s_ra_per spam, there is a native driver for this device (0cf3:0002). In lucid run:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential linux-headers-generic module-assistant
download and install the following package:
https://launchpad.net/~logari81/+archive/ppa/+files/ar5523-source_0-0ubuntu0~lucid1_all.deb

run

sudo m-a a-i ar5523-source
wget http://verein.lst.de/~hch/ar5523.tgz
tar xf ar5523.tgz ar5523/uath-ar5523.bin --strip 1
sudo mv uath-ar5523.bin /lib/firmware
Connect the stick, you are ready.

O problema é que pra instalar esses pacotes/meta-pacotes (build-essentials, module-assistant) vc vai precisar de uma conexão internet ativa.

Tem como vc se conectar por cabo ao seu roteador?
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

Sagaz07

Opa, tem sim, terei de mudar algumas coisas do lugar aqui em casa pra conectar direto no roteador, irei fazer isso na parte da noite. Assim que eu fizer tudo certinho por esse tópico indicado eu posto aqui o resultado. ;D

Uma dúvida boba, será que se conectar direto no cabo do roteador o ubuntu pode não reconhecer? Se conectar pela internet discada pode ser uma alternativa?

zekkerj

É mais fácil dar problema na conexão discada que na conexão por cabo. Sem contar que o resultado da conexão por cabo de rede é infinitamente melhor.
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

Sagaz07

Opa, desculpa a demora, entrei agora só pela internet direto no cabo.

Então amigo eu fiz essas atualizações. Instalei os pacotes de build-essentials e media-assistant, depois instalei o ndiswrapper e ndisgtk, até ai tudo certo (agora foi porque tinha conexão com a internet). Cheguei até a instalar o driver.inf do adaptador através do ndiswrapper, só que ele não reconhece o adaptador. x.x


(aqui uma screenshot do ndiswrapper gráfico)

Perceba que o arquivo neta5agu é o driver do adaptador DWL-G132. O arquivo acima é um driver de uma outra antena que eu tenho aqui que também não tem driver pra linux.


A seguir vou colocar os mesmos comandos que você me pediu no começo do tópico assim da pra você me ajudar se mudou alguma coisa.

sudo lshw -C network
PCI (sysfs)
SCSI


iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.



ifconfig -a
eth0      Link encap:Ethernet  Endereço de HW 00:26:18:e0:84:e1 
          inet end.: 192.168.0.103  Bcast:192.168.0.255  Masc:255.255.255.0
          endereço inet6: fe80::226:18ff:fee0:84e1/64 Escopo:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
          pacotes RX:1850 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:1638 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:1761124 (1.7 MB) TX bytes:423765 (423.7 KB)
          IRQ:43 Endereço de E/S:0xe000

lo        Link encap:Loopback Local 
          inet end.: 127.0.0.1  Masc:255.0.0.0
          endereço inet6: ::1/128 Escopo:Máquina
          UP LOOPBACK RUNNING  MTU:16436  Métrica:1
          pacotes RX:494 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:494 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:0
          RX bytes:62138 (62.1 KB) TX bytes:62138 (62.1 KB)


nm-tool
NetworkManager Tool

State: connected (global)

- Device: eth0  [Ethernet automática] -----------------------------------------
  Type:              Wired
  Driver:            forcedeth
  State:             connected
  Default:           yes
  HW Address:        00:26:18:E0:84:E1

  Capabilities:
    Carrier Detect:  yes
    Speed:           100 Mb/s

  Wired Properties
    Carrier:         on

  IPv4 Settings:
    Address:         192.168.0.103
    Prefix:          24 (255.255.255.0)
    Gateway:         192.168.0.1

    DNS:             192.168.0.1

(aqui encontro-me conectado via internet a cabo)

rfkill list wifi
(nada aparece)

Valeu!