AR5523 no Ubuntu 10.10 64 bits

Iniciado por GustavoLz, 07 de Dezembro de 2011, 12:57

tópico anterior - próximo tópico

GustavoLz

Estou tentando fazer meu adaptador wireless pegar.  Já seguir vários tutoriais, mas nenhum ainda o fez funcionar.
Procurei saber sobre o ndiswrapper (eu o usava no de 32bits) e fiquei sabendo que ele não faz o adaptador funcionar no de 64 bits.  Ate tentei fazer funcionar pelo ndiswrapper, mas o máximo que conseguir foi faze-lo piscar ao conectá-lo ao computador.
Então seguir esses tutoriais:

http://ubuntuforums.org/showthread.php?t=1012812
post do logari

e

http://wiki.debian.org/ar5523#Atheros_AR5523_devices

Mas quando chego no quarto passo, "sudo m-a a-i ar5523-source" aparece esse erro:
│ for templ in ; do \                                                         
│     cp $templ `echo $templ | sed -e 's/_KVERS_/3.0.0-12-generic/g'` ; \     
│   done                                                                       
│ for templ in `ls debian/*.modules.in` ; do \                                 
│     test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in}           
│ ${templ%.modules.in}.backup 2>/dev/null || true; \                           
│     sed -e 's/##KVERS##/3.0.0-12-generic/g ;s/#KVERS#/3.0.0-12-generic/g ;   
│ s/_KVERS_/3.0.0-12-generic/g ; s/##KDREV##/3.0.0-12.20/g ;                   
│ s/#KDREV#/3.0.0-12.20/g ; s/_KDREV_/3.0.0-12.20/g  ' < $templ >             
│ ${templ%.modules.in}; \                                                     
│   done                                                                       
│ dh_clean                                                                     
│ /usr/bin/make clean                                                         
│ make[1]: Entrando no diretório `/usr/src/modules/ar5523'                     
│ rm -rf        *.ko *.mod.* *.o .*.o.d .*.cmd .tmp_versions Module.symvers
  | \                                                                           
│         *.order ar5523-snapshot.tar.gz                                       
│ make[1]: Saindo do diretório `/usr/src/modules/ar5523'                       
│ /usr/bin/make  -f debian/rules kdist_clean kdist_config binary-modules       
│ make[1]: Entrando no diretório `/usr/src/modules/ar5523'                     
│ for templ in ; do \                                                         
│     cp $templ `echo $templ | sed -e 's/_KVERS_/3.0.0-12-generic/g'` ; \     
│   done                                                                       
│ for templ in `ls debian/*.modules.in` ; do \                                 
│     test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in}           
│ ${templ%.modules.in}.backup 2>/dev/null || true; \                           
│     sed -e 's/##KVERS##/3.0.0-12-generic/g ;s/#KVERS#/3.0.0-12-generic/g ;   
│ s/_KVERS_/3.0.0-12-generic/g ; s/##KDREV##/3.0.0-12.20/g ;                   
│ s/#KDREV#/3.0.0-12.20/g ; s/_KDREV_/3.0.0-12.20/g  ' < $templ >             
│ ${templ%.modules.in}; \
done                                                                       
│ dh_clean                                                                     
│ /usr/bin/make clean                                                         
│ make[2]: Entrando no diretório `/usr/src/modules/ar5523'                     
│ rm -rf        *.ko *.mod.* *.o .*.o.d .*.cmd .tmp_versions Module.symvers   
│ \                                                                           
│         *.order ar5523-snapshot.tar.gz                                       
│ make[2]: Saindo do diretório `/usr/src/modules/ar5523'                       
│ make[1]: Nada a ser feito para `kdist_config'.                               
│ dh_testdir                                                                   
│ dh_testroot                                                                 
│ dh_prep                                                                     
│ dh_installdirs lib/modules/3.0.0-12-generic/misc                             
│ # build module                                                               
│ /usr/bin/make -C /usr/src/modules/ar5523
  |KSRC=/usr/src/linux-headers-3.0.0-12-generic                                 
│ make[2]: Entrando no diretório `/usr/src/modules/ar5523'                     
│ /usr/bin/make -C /usr/src/linux-headers-3.0.0-12-generic                     
│ SUBDIRS=/usr/src/modules/ar5523 modules                                     
│ make[3]: Entrando no diretório `/usr/src/linux-headers-3.0.0-12-generic'     
│   CC [M]  /usr/src/modules/ar5523/ar5523.o                                   
│ /usr/src/modules/ar5523/ar5523.c:1035:2: aviso: initialization from         
│ incompatible pointer type [habilitado por padrão]                           
│ /usr/src/modules/ar5523/ar5523.c:1035:2: aviso: (near initialization for     
│ 'ar5523_ops.tx') [habilitado por padrão]                                     
│ /usr/src/modules/ar5523/ar5523.c: Na função 'ar5523_free_tx_cmds':           
│ /usr/src/modules/ar5523/ar5523.c:1120:3: erro: implicit declaration of       
│ function 'usb_buffer_free' [-Werror=implicit-function-declaration]           
│ /usr/src/modules/ar5523/ar5523.c: Na função 'ar5523_alloc_tx_cmds':         
│ /usr/src/modules/ar5523/ar5523.c:1140:3: erro: implicit declaration of 
  |function 'usb_buffer_alloc' [-Werror=implicit-function-declaration]         
│ /usr/src/modules/ar5523/ar5523.c:1140:12: aviso: assignment makes pointer   
│ from integer without a cast [habilitado por padrão]                         
│ /usr/src/modules/ar5523/ar5523.c: Na função 'ar5523_alloc_rx_cmds':         
│ /usr/src/modules/ar5523/ar5523.c:1193:12: aviso: assignment makes pointer   
│ from integer without a cast [habilitado por padrão]                         
│ cc1: algumas advertências devem ser tratadas como erros                     
│                                                                             
│ make[4]: ** [/usr/src/modules/ar5523/ar5523.o] Erro 1                       
│ make[3]: ** [_module_/usr/src/modules/ar5523] Erro 2                         
│ make[3]: Saindo do diretório `/usr/src/linux-headers-3.0.0-12-generic'       
│ make[2]: ** [all] Erro 2                                                     
│ make[2]: Saindo do diretório `/usr/src/modules/ar5523'                       
│ make[1]: ** [binary-modules] Erro 2                                         
│ make[1]: Saindo do diretório `/usr/src/modules/ar5523'
  |make: ** [kdist_build] Erro 2   

To meio com pressa agora e com a cabeça atordoada, então se tiver faltando alguma informação, é só falar.
E qualquer coisa desculpe pela minha "noobice", sou iniciante no Linux.

zekkerj

Execute os comandos abaixo e cole o resultado aqui.

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

GustavoLz

sudo lshw -C network
Foi aparecendo algumas informações, depois apenas desceu a linha
iwconfig
lo        no wireless extensions.
eth0      no wireless extensions.
ifconfig -a
eth0      Link encap:Ethernet  Endereço de HW 00:30:67:1f:d2:fb   
          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:0xa000 

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:104 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:104 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:0 
          RX bytes:8200 (8.2 KB) TX bytes:8200 (8.2 KB)
nm-tool
NetworkManager Tool

State: disconnected

- Device: eth0 -----------------------------------------------------------------
  Type:              Wired
  Driver:            forcedeth
  State:             unavailable
  Default:           no
  HW Address:        00:30:67:1F:D2:FB

  Capabilities:
    Carrier Detect:  yes

  Wired Properties
    Carrier:         off
rfkill list wifi
Nadad aconteceu.

zekkerj

CitarFoi aparecendo algumas informações, depois apenas desceu a linha
Eu preciso da saída desse comando pra confirmar a informação de sua rede.
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

GustavoLz

Apareceu isso primeiro: PCI(sysfs), depois isso SCSI.
Eu já tinha instalado o ndiswrapper, e instalei o driver do adaptador por meio dele, como fazia no 10.04 32 bits.
E usando os mesmos comandos (sudo modprobe -r ndiswrapper ou sudo modprobe -r ndiswrapper depois sudo modprobe ndiswrapper), mas quando conecto o adaptador, ele da uma piscada rápida depois para.

zekkerj

Sim, o "lshw" informa essas palavras, depois passa informações sobre sua rede. Se ele não está completando o processo, talvez vc tenha tido algum problema na instalação do seu sistema, o que explicaria também o fato de vc não conseguir conectar com o driver nativo.
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

GustavoLz

Já instalei o sistema duas vezes.  Baixei o Ubuntu do site oficial e gravei-o em um CD.
Esse erro não pode ter sido causado por outra coisa?

zekkerj

Sim, pode ter sido causado por várias coisas. Mas sem a saída do comando eu posso fazer pouco pra te ajudar.
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

GustavoLz

OK.  Irei gravar baixar outra imagem e gravá-la em outro CD.  Existe algum pacote com pacotes essenciais do Ubuntu para o funcionamentos de algumas ferramentas? Porque ter que ficar baixando pacote por pacote em outro computador e os instalando é soda.
A após instalar o Ubuntu de novo, que passos tenho que tomar para melhor configuração do meu adaptador?

GustavoLz


zekkerj

Pacote? Não, não é pra fazer a instalação pacote por pacote. Isso é "trabalho de chinês".

A instalação do Ubuntu é feita por imagem. Você baixa a imagem de instalação numa mídia (CD ou pendrive), dá boot por essa imagem, e ela faz a instalação.

O que acontece é que muitas vezes essa imagem é baixada com falha, ou a gravação fica com defeito; aí dá problema durante a instalação, e o usuário não percebe. Isso acontece direto nos primeiros dias em que sai nova versão (junto com as falhas inevitáveis dos primeiros dias do lançamento).
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

GustavoLz

Fica baixando pacote por pacote é tenso.  Eu marquei a opção de verificar dados após a gravação, então só pode ter sido a imagem mesmo.
Obrigado cara, assim que eu reinstalar voltarei a postar aqui, deseje-me boa sorte  ;D

zekkerj

Há um teste interessante que vc pode fazer: dê boot com o LiveCD (ou Live-Pendrive, seja lá como vc fez pra instalar), há uma opção que é rodar o Ubuntu direto do LiveCD, sem instalar nada.

Rodando o Ubuntu a partir do LiveCD, vc pode verificar se consegue conectar, ou pelo menos se consegue rodar os comandos que eu pedi.
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

GustavoLz

Amigo, no ubuntu 32 bits que tinha não consegui conectar sem instalar o driver pelo ndiswrapper.  Agora eu baixei de novo a imagem do ubuntu, chequei no md5sums, e coloquei para verificar dados após gravados para gravar a imagem.  Tudo OK.  Fiz os comandos pelo liveCD, e o resultado foi o mesmo.  Só acho estranho que depois que instalei o driver pelo ndiswrapper, antes de tentar fazer outra coisa logo que instalei o Ubuntu, quando insiro o adaptador no USB do computador ele dá uma piscada rápida, mas só.

zekkerj

... adaptador USB? Que adaptador? Não é um AR5523? Se não me engano, esse dispositivo é integrado...

Faça uma coisa, plugue esse adaptador, aguarde alguns segundos, depois execute os comandos abaixo, cole o resultado aqui.

lsusb

lspci
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