Dificuldade em instalar driver do adaptador Dlink DWA125 no Ubuntu 12.04

Iniciado por Daniel Salles, 04 de Março de 2014, 07:08

tópico anterior - próximo tópico

Daniel Salles

Pessoal boa noite, sou novo aqui no fórum e também no linux. Instalei o ubuntu 12.04 e está funcionando muito bem, mas estou com dificuldades para instalar o adaptador wifi Dlink DWA 125. Baixei o arquivo, descompactei e executei os comandos sugeridos nas pesquisas do google, mas está dando erro quando digito o camando make. Na ordem seguem os comandos abaixo executados como root:

cd /home/daniel (aqui está o arquivo que baixei)
tar xvf 2009_1204_RT3070_Linux_STA_v2.1.2.0.tar.gz
cd 2009_1204_RT3070_Linux_STA_v2.1.2.0

Ai a linha de comando fica assim:
root@daniel-945GZM-S2:/home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0#

Daí digito o comando make e no final reporta os seguintes erros:

cc1: some warnings being treated as errors
make[2]: ** [/home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/rtmp_init.o] Erro 1
make[1]: ** [_module_/home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux] Erro 2
make[1]: Saindo do diretório `/usr/src/linux-headers-3.11.0-17-generic'
make: ** [LINUX] Erro 2

Gostaria da ajuda de vocês para resolver o problema, e me desculpem se escrevi algo em desconformidade com as regras, como eu disse, sou novo aqui no fórum e na plataforma Linux.

Observações: havia feito essa pergunta em um outro tópico mas não tinha observado que o tópico estava com status de resolvido.


Daniel Salles

Como eu disse no final da mensagem achei que em função do status do outro tópico estar como resolvido minha pergunta estaria finalizada junto com o tópico. Posso então excluir um dos tópicos?

Daniel Salles

Pronto, exclui o outro tópico sobre o mesmo assunto. Mas então, alguém pode me ajudar?

King11

Muitos drivers são detectados automaticamente
1-Conecte o adaptador no pc
2-Reinicie o pc
3-Tente conectar-se via wifi >> ícone rede ao lado do relógio

ou

1-Conecte-se na internet via cabo
2-depois vá em : Configurações do sistema >> drivers adicionais >> ativar recomendado >> reinicie pc

Tota

Ja leu isto aqui ? => http://ranvens.blogspot.com.br/2011/10/ralink-3070-usb-wireless-on-ubuntu.html?m=1

Por que deseja compilar um driver?

Por que postou apenas parte da saída do comando make, sendo que o erro real foi reportado linhas acima?


Quando postar erros, poste a saída completa do comando e coloque entre quotas (um icone acima das "carinhas" no cabeçalho d mensagem e abaico do titulo)

Daniel Salles

[daniel@daniel-945GZM-S2:~$ sudo su
[sudo] password for daniel:
root@daniel-945GZM-S2:/home/daniel# ls
2009_1204_RT3070_Linux_STA_v2.1.2.0.tar.gz  examples.desktop          Modelos
Área de Trabalho                            hardinfo-0.4.2.3          Música
Documentos                                  hardinfo-0.4.2.3.tar.bz2  Público
Downloads                                   Imagens                   Vídeos
root@daniel-945GZM-S2:/home/daniel# tar xvf 2009_1204_RT3070_Linux_STA_v2.1.2.0.tar.gz
2009_1204_RT3070_Linux_STA_v2.1.2.0/
2009_1204_RT3070_Linux_STA_v2.1.2.0/chips/
2009_1204_RT3070_Linux_STA_v2.1.2.0/chips/rt3070.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/chips/rt30xx.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/chips/rt3370.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/chips/rt3390.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/chips/rt33xx.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/action.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/ba_action.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/cmm_aes.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/cmm_asic.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/cmm_cfg.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/cmm_cmd.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/cmm_data.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/cmm_data_usb.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/cmm_info.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/cmm_mac_usb.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/cmm_profile.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/cmm_sanity.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/cmm_sync.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/cmm_tkip.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/cmm_wep.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/cmm_wpa.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/crypt_aes.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/crypt_biginteger.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/crypt_dh.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/crypt_hmac.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/crypt_md5.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/crypt_sha2.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/dfs.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/eeprom.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/ee_efuse.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/ee_prom.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/mlme.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/mlme_ex.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/netif_block.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/rt2870.bin
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/rtmp_init.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/rtmp_mcu.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/rtmp_timer.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/rtusb_bulk.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/rtusb_data.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/rtusb_io.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/rt_channel.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/rt_rf.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/common/spectrum.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/action.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/ap.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/cfg80211.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/chip/
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/chip/mac_usb.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/chip/rt3070.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/chip/rt30xx.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/chip/rt3370.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/chip/rt3390.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/chip/rt33xx.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/chip/rtmp_mac.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/chip/rtmp_phy.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/chlist.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/crypt_hmac.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/crypt_md5.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/crypt_sha2.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/dfs.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/eeprom.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/firmware.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/iface/
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/iface/rtmp_usb.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/ipv6.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/link_list.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/mlme.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/mlme_ex.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/mlme_ex_def.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/netif_block.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/oid.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/os/
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/os/rt_linux.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/rtmp.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/rtmp_chip.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/rtmp_cmd.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/rtmp_def.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/rtmp_dot11.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/rtmp_iface.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/rtmp_mcu.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/rtmp_os.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/rtmp_timer.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/rtmp_type.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/rtusb_io.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/rt_ate.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/rt_config.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/spectrum.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/spectrum_def.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/include/wpa.h
2009_1204_RT3070_Linux_STA_v2.1.2.0/iwpriv_usage.txt
2009_1204_RT3070_Linux_STA_v2.1.2.0/Makefile
2009_1204_RT3070_Linux_STA_v2.1.2.0/os/
2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/
2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/cfg80211.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/config.mk
2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/Makefile.4
2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/Makefile.6
2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/Module.markers
2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/Module.symvers
2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/modules.order
2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/rt_ate.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/rt_linux.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/rt_main_dev.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/rt_profile.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/rt_usb.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/sta_ioctl.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/usb_main_dev.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/vr_ikans.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/README.txt
2009_1204_RT3070_Linux_STA_v2.1.2.0/README_STA_usb
2009_1204_RT3070_Linux_STA_v2.1.2.0/RT2870STA.dat
2009_1204_RT3070_Linux_STA_v2.1.2.0/RT2870STACard.dat
2009_1204_RT3070_Linux_STA_v2.1.2.0/sta/
2009_1204_RT3070_Linux_STA_v2.1.2.0/sta/assoc.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/sta/auth.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/sta/auth_rsp.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/sta/connect.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/sta/dls.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/sta/rtmp_ckipmic.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/sta/rtmp_data.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/sta/sanity.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/sta/sync.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/sta/wpa.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/sta_ate_iwpriv_usage.txt
2009_1204_RT3070_Linux_STA_v2.1.2.0/tools/
2009_1204_RT3070_Linux_STA_v2.1.2.0/tools/bin2h
2009_1204_RT3070_Linux_STA_v2.1.2.0/tools/bin2h.c
2009_1204_RT3070_Linux_STA_v2.1.2.0/tools/Makefile
root@daniel-945GZM-S2:/home/daniel# cd 2009_1204_RT3070_Linux_STA_v2.1.2.0
root@daniel-945GZM-S2:/home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0# make
make -C tools
make[1]: Entrando no diretório `/home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0/tools'
gcc -g bin2h.c -o bin2h
make[1]: Saindo do diretório `/home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0/tools'
/home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0/tools/bin2h
cp -f os/linux/Makefile.6 /home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/Makefile
make  -C  /lib/modules/3.11.0-17-generic/build SUBDIRS=/home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux modules
make[1]: Entrando no diretório `/usr/src/linux-headers-3.11.0-17-generic'
  CC [M]  /home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/crypt_md5.o
  CC [M]  /home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/crypt_sha2.o
  CC [M]  /home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/crypt_hmac.o
  CC [M]  /home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/mlme.o
/home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/mlme.c: Na função 'BssTableSetEntry':
/home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/mlme.c:4004:39: aviso: operation on 'Tab->BssOverlapNr' may be undefined [-Wsequence-point]
/home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/mlme.c: Na função 'BssTableSortByRssi':
/home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/mlme.c:4408:1: aviso: the frame size of 1572 bytes is larger than 1024 bytes [-Wframe-larger-than=]
  CC [M]  /home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/cmm_wep.o
  CC [M]  /home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/action.o
  CC [M]  /home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/cmm_data.o
  CC [M]  /home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/rtmp_init.o
/home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/rtmp_init.c: Na função 'RtmpRaDevCtrlInit':
/home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/rtmp_init.c:3710:2: erro: implicit declaration of function 'init_MUTEX' [-Werror=implicit-function-declaration]
/home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/rtmp_init.c:3711:2: aviso: passing argument 2 of 'os_alloc_mem' from incompatible pointer type [habilitado por padrão]
/home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0/include/rtmp.h:5707:13: nota: expected 'UCHAR **' but argument is of type 'UCHAR *'
cc1: some warnings being treated as errors
make[2]: ** [/home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/rtmp_init.o] Erro 1
make[1]: ** [_module_/home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux] Erro 2
make[1]: Saindo do diretório `/usr/src/linux-headers-3.11.0-17-generic'
make: ** [LINUX] Erro 2
root@daniel-945GZM-S2:/home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0# make install
make -C /home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux -f Makefile.6 install
make[1]: Entrando no diretório `/home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux'
rm -rf /etc/Wireless/RT3070STA
mkdir -p /etc/Wireless/RT3070STA
cp /home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0/RT2870STA.dat /etc/Wireless/RT3070STA/.
install -d /lib/modules/3.11.0-17-generic/kernel/drivers/net/wireless/
install -m 644 -c rt3070sta.ko /lib/modules/3.11.0-17-generic/kernel/drivers/net/wireless/
install: impossível obter estado de "rt3070sta.ko": Arquivo ou diretório não encontrado
make[1]: ** [install] Erro 1
make[1]: Saindo do diretório `/home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux'
make: ** [install] Erro 2
root@daniel-945GZM-S2:/home/daniel/2009_1204_RT3070_Linux_STA_v2.1.2.0#
]

Ok, não sei se é esse o procedimento, mas se não for eu aprendo.

Daniel Salles

Quanto ao link obrigado, vou ler e executar e depois posto os resultados.

Sergio Benjamim

o tota pediu para você usar o quote... seria melhor ainda o code do fórum...
É novo no Ubuntu? Já leu o Ubuntu – Guia do Iniciante 2.0 ?
Experimente o Xubuntu 14.04 !

Daniel Salles


Sergio Benjamim

É novo no Ubuntu? Já leu o Ubuntu – Guia do Iniciante 2.0 ?
Experimente o Xubuntu 14.04 !

Daniel Salles

[Tendi cara, valeu pela dica]

No caso a frase acima é código certo?

Aproveitar e dizer que deu certo, mudei o ícone da mensagem para solucionado. Obrigado a todos.

Sergio Benjamim

Citação de: Daniel Salles online 04 de Março de 2014, 12:03
[Tendi cara, valeu pela dica]

No caso a frase acima é código certo?

Aproveitar e dizer que deu certo, mudei o ícone da mensagem para solucionado. Obrigado a todos.

Não, tá totalmente errado.

Clica no botão citar no meu post, veja como é.
É novo no Ubuntu? Já leu o Ubuntu – Guia do Iniciante 2.0 ?
Experimente o Xubuntu 14.04 !

Daniel Salles

#13
Citação de: Sergio Benjamim online 04 de Março de 2014, 12:51
Citação de: Daniel Salles online 04 de Março de 2014, 12:03
[Tendi cara, valeu pela dica]

No caso a frase acima é código certo?

Aproveitar e dizer que deu certo, mudei o ícone da mensagem para solucionado. Obrigado a todos.

Não, tá totalmente errado.

Clica no botão citar no meu post, veja como é.

Sei que não é sua obrigação ficar me ensinando regras e agradeço demais pela correção, mas ainda não entendi. Poderia me explicar melhor? fui em citar no seu post como você recomendou e estou escrevendo nele.