D-link dwa-125 wireless usb adapter

Iniciado por fmr, 05 de Outubro de 2011, 15:49

tópico anterior - próximo tópico

fmr

CitarInteressante... explica uma coisa: vc forçou modo 802.11G no roteador? Pq se tanto o roteador quanto o adaptador são padrão 802.11N, e vc não está muito longe do aparelho, deveria estar conseguindo conectar a 150 ou 300Mbps...
então, não entendi direito a parte de forçar o modo 802.11G, mas já estava assim na configuração. O problema é no desempenho mesmo...


garruda, tentei essa receita de bolo, mas encontrei erros:
comando make:
make -C tools
make[1]: Entrando no diretório `/home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/tools'
gcc -g bin2h.c -o bin2h
make[1]: Saindo do diretório `/home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/tools'
/home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/tools/bin2h
cp -f os/linux/Makefile.6 /home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/Makefile
make  -C  /lib/modules/2.6.38-11-generic/build SUBDIRS=/home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux modules
make[1]: Entrando no diretório `/usr/src/linux-headers-2.6.38-11-generic'
  CC [M]  /home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/crypt_md5.o
  CC [M]  /home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/crypt_sha2.o
  CC [M]  /home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/crypt_hmac.o
  CC [M]  /home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/mlme.o
/home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/mlme.c: In function 'BssTableSetEntry':
/home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/mlme.c:4004:39: warning: operation on 'Tab->BssOverlapNr' may be undefined
/home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/mlme.c: In function 'BssTableSortByRssi':
/home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/mlme.c:4408:1: warning: the frame size of 1576 bytes is larger than 1024 bytes
  CC [M]  /home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/cmm_wep.o
  CC [M]  /home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/action.o
  CC [M]  /home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/cmm_data.o
  CC [M]  /home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/rtmp_init.o
/home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/rtmp_init.c: In function 'RtmpRaDevCtrlInit':
/home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/rtmp_init.c:3710:2: error: implicit declaration of function 'init_MUTEX'
/home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/rtmp_init.c:3711:2: warning: passing argument 2 of 'os_alloc_mem' from incompatible pointer type
/home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/include/rtmp.h:5707:13: note: expected 'UCHAR **' but argument is of type 'UCHAR *'
make[2]: ** [/home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/rtmp_init.o] Erro 1
make[1]: ** [_module_/home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux] Erro 2
make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.38-11-generic'
make: ** [LINUX] Erro 2


comando make install:
make -C /home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux -f Makefile.6 install
make[1]: Entrando no diretório `/home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux'
rm -rf /etc/Wireless/RT3070STA
mkdir -p /etc/Wireless/RT3070STA
cp /home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/RT2870STA.dat /etc/Wireless/RT3070STA/.
install -d /lib/modules/2.6.38-11-generic/kernel/drivers/net/wireless/
install -m 644 -c rt3070sta.ko /lib/modules/2.6.38-11-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/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux'
make: ** [install] Erro 2

baixei o rt3070 no site da d-link.

garruda

Citação de: fmr online 13 de Outubro de 2011, 09:59
CitarInteressante... explica uma coisa: vc forçou modo 802.11G no roteador? Pq se tanto o roteador quanto o adaptador são padrão 802.11N, e vc não está muito longe do aparelho, deveria estar conseguindo conectar a 150 ou 300Mbps...
então, não entendi direito a parte de forçar o modo 802.11G, mas já estava assim na configuração. O problema é no desempenho mesmo...


garruda, tentei essa receita de bolo, mas encontrei erros:
comando make:
make -C tools
make[1]: Entrando no diretório `/home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/tools'
gcc -g bin2h.c -o bin2h
make[1]: Saindo do diretório `/home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/tools'
/home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/tools/bin2h
cp -f os/linux/Makefile.6 /home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/Makefile
make  -C  /lib/modules/2.6.38-11-generic/build SUBDIRS=/home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux modules
make[1]: Entrando no diretório `/usr/src/linux-headers-2.6.38-11-generic'
  CC [M]  /home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/crypt_md5.o
  CC [M]  /home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/crypt_sha2.o
  CC [M]  /home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/crypt_hmac.o
  CC [M]  /home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/mlme.o
/home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/mlme.c: In function 'BssTableSetEntry':
/home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/mlme.c:4004:39: warning: operation on 'Tab->BssOverlapNr' may be undefined
/home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/mlme.c: In function 'BssTableSortByRssi':
/home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/mlme.c:4408:1: warning: the frame size of 1576 bytes is larger than 1024 bytes
  CC [M]  /home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/cmm_wep.o
  CC [M]  /home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/action.o
  CC [M]  /home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/cmm_data.o
  CC [M]  /home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/rtmp_init.o
/home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/rtmp_init.c: In function 'RtmpRaDevCtrlInit':
/home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/rtmp_init.c:3710:2: error: implicit declaration of function 'init_MUTEX'
/home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/rtmp_init.c:3711:2: warning: passing argument 2 of 'os_alloc_mem' from incompatible pointer type
/home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/include/rtmp.h:5707:13: note: expected 'UCHAR **' but argument is of type 'UCHAR *'
make[2]: ** [/home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/rtmp_init.o] Erro 1
make[1]: ** [_module_/home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux] Erro 2
make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.38-11-generic'
make: ** [LINUX] Erro 2


comando make install:
make -C /home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux -f Makefile.6 install
make[1]: Entrando no diretório `/home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux'
rm -rf /etc/Wireless/RT3070STA
mkdir -p /etc/Wireless/RT3070STA
cp /home/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/RT2870STA.dat /etc/Wireless/RT3070STA/.
install -d /lib/modules/2.6.38-11-generic/kernel/drivers/net/wireless/
install -m 644 -c rt3070sta.ko /lib/modules/2.6.38-11-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/ares/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux'
make: ** [install] Erro 2

baixei o rt3070 no site da d-link.

Enviei para o seu E-mail o drive que eu uso!
Já me aconteceu de dar esse erro e era o drive errado.

OK?
Ubuntu 20.04
Notebook DELL Inspiron N4050
Core i5 - 4Gb RAM - HD 500Gb

fmr

Apesar do erro na instalação do driver, ele está funcionando! E muito bem, diga-se de passagem.

Pra confirmar o desempenho dele, vou esperar um horário em que muita gente esteja usando a rede aqui de casa, mas por enquanto, muito melhor!

Obrigado!

zekkerj

Citarentão, não entendi direito a parte de forçar o modo 802.11G, mas já estava assim na configuração. O problema é no desempenho mesmo...
Todo AP/Roteador 802.11N permite que você force o modo 802.11G, pro caso de você ter algum aparelho em sua rede incompatível com o padrão N. Nesse modo de compatibilidade, você fica limitado aos 54Mbps do modo G, em vez de conseguir até 300Mbos, como seu AP e seu adaptador permitem. Reveja a configuração, veja se a opção "modo wireless" esteja em "802.11N" ou "auto", e não em "802.11G".

Citargarruda, tentei essa receita de bolo, mas encontrei erros:
Então esse código não é compatível com a versão do kernel. :(
É preciso esperar uma versão nova no site da RALink (fabricante do chipset, não do adaptador). Aliás, veja aqui se não há driver pro seu adaptador neste momento. Os passos pra compilar/instalar são os mesmos.

CitarApesar do erro na instalação do driver, ele está funcionando! E muito bem, diga-se de passagem.
Se houve erro no "make", o driver novo não foi instalado. O sistema continua funcionando com o mesmo driver anterior. No máximo vc pode estar usando um firmware diferente.
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

fmr

Desculpa a demora pessoal...
Já não tenho mais esse problema do wireless a resolver. O note pifou de vez e fiquei sem computador durante um bom tempo. Desta vez, algumas seções da HD pifaram e agora resta a trabalheira de montar um cd de restauração e quebrar a cabeça pra eliminar as seções que estão defeituosas. O note novo agora suporta a codificação "n".

Se a moderação quiser excluir o tópico, por mim, tudo bem!

grande abraço a todos que me ajudaram.