adaptador wireless usb kaiomy em desktop com ubuntu 10.04

Iniciado por vranjos, 06 de Novembro de 2010, 09:38

tópico anterior - próximo tópico

vranjos

Sou novo no linux e estou precisando de ajuda. Estou usando um adaptador wireless usb kaiomy no meu desktop com ubuntu 10.04, mas não consigo conectar. Ele até enxerga a rede, mas não conecta. Se alguém puder me ajudar é só dizer o q devo fazer. Desde já, obrigado pela atenção!

vranjos

zekkerj

execute os comandos abaixo com o adaptador conectado e cole o resultado aqui.

sudo lshw -C network

iwconfig wlan0

ifconfig

nm-tool
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

vranjos

Citação de: zekkerj online 06 de Novembro de 2010, 09:58
execute os comandos abaixo com o adaptador conectado e cole o resultado aqui.

sudo lshw -C network

iwconfig wlan0

ifconfig

nm-tool


De acordo com suas orientações aí estão os resulatados obtidos:

vanjos@vanjos-desktop:~$ sudo lshw -C network
  *-network               
       description: Ethernet interface
       product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: eth0
       version: 02
       serial: 00:30:67:1f:f8:e9
       size: 10MB/s
       capacity: 100MB/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half latency=0 link=no multicast=yes port=MII speed=10MB/s
       resources: irq:26 ioport:e800(size=256) memory:fdfff000-fdffffff(prefetchable) memory:fdfe0000-fdfeffff(prefetchable) memory:febe0000-febfffff(prefetchable)
  *-network
       description: Wireless interface
       physical id: 1
       logical name: wlan0
       serial: 00:e0:4c:74:1d:47
       capabilities: ethernet physical wireless
       configuration: broadcast=yes multicast=yes wireless=IEEE 802.11bgn


vanjos@vanjos-desktop:~$ iwconfig wlan0
wlan0     IEEE 802.11bgn  ESSID:"g\xC6isQ\xFFJ\xEC)\xCD\xBA\xAB\xF2\xFB\xE3F|\xC2T\xF8\x1B\xE8\xE7\x8DvZ.c3\x9F\xC9\x9A" 
          Mode:Managed  Frequency:2.462 GHz  Access Point: Not-Associated   
          Tx-Power=18 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:on


vanjos@vanjos-desktop:~$ ifconfig
eth0      Link encap:Ethernet  Endereço de HW 00:30:67:1f:f8:e9 
          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:26 Endereço de E/S:0xc000

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:8 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:8 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:0
          RX bytes:480 (480.0 B) TX bytes:480 (480.0 B)

wlan0     Link encap:Ethernet  Endereço de HW 00:e0:4c:74:1d:47 
          endereço inet6: fe80::2e0:4cff:fe74:1d47/64 Escopo:Link
          UP BROADCAST MULTICAST  MTU:1500  Métrica:1
          pacotes RX:19 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:12 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:1636 (1.6 KB) TX bytes:2300 (2.3 KB)


vanjos@vanjos-desktop:~$ nm-tool

NetworkManager Tool

State: disconnected

- Device: eth0 -----------------------------------------------------------------
  Type:              Wired
  Driver:            r8169
  State:             unavailable
  Default:           no
  HW Address:        00:30:67:1F:F8:E9

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

  Wired Properties
    Carrier:         off


- Device: wlan0 ----------------------------------------------------------------
  Type:              802.11 WiFi
  Driver:            rt2800usb
  State:             disconnected
  Default:           no
  HW Address:        00:E0:4C:74:1D:47

  Capabilities:

  Wireless Properties
    WEP Encryption:  yes
    WPA Encryption:  yes
    WPA2 Encryption: yes

  Wireless Access Points
    vanjos:          Infra, 00:1E:58:12:26:9A, Freq 2462 MHz, Rate 54 Mb/s, Strength 100 WPA WPA2

zekkerj

Sim... execute mais um comando, pra que eu possa ter certeza sobre o modelo exato do chipset desse adaptador.

lsusb
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

vranjos

Citação de: zekkerj online 08 de Novembro de 2010, 06:30
Sim... execute mais um comando, pra que eu possa ter certeza sobre o modelo exato do chipset desse adaptador.

lsusb

Conforme solicitado:

vanjos@vanjos-desktop:~$ lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 058f:3881 Alcor Micro Corp.
Bus 001 Device 002: ID 148f:2070 Ralink Technology, Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

zekkerj

CitarBus 001 Device 002: ID 148f:2070 Ralink Technology, Corp.
RA2070... tem alguns tópicos aqui no fórum sobre como instalar o driver STAging dele. Jogue o nome do driver ("ra2070") na pesquisa, vc deve ter bons resultados.
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

jmarcos16

Liberte-se!!!

vranjos

Pessoal, obrigado pela ajuda! Mas acredito que ainda vou precisar de algumas dicas. Por exemplo, para compilar o driver eu apanhei e não deu certo. Não consegui usar o comando "make" corretamente. Seguindo o tutorial abaixo, obtido no endereço http://victorazzi.wordpress.com/:


Este post é válido para quem está com o Linux2.6.32-24-generic ou o 2.6.32-25-generic.

Para acessar a Internet com o meu computador, utilizo o dispositivo (Wireless USB WA-54U Pro3) da KAIOMY.
A instalação do LInux reconheceu o dispositivo USB, mas não conseguiu conectar com a Internet. Se você está usando esta mesma configuração (Linux Ubuntu 10.04 e esta placa), aqui vão algumas dicas que fizeram eu estar aqui agora, escrevendo este blog, através do Linux e conecado através deste Dispositivo USB Wireless.

A primeira coisa a fazer é: Saber se o Linux reconheceu o hardware. Para isto, acesse o terminal linux (Aplicativos/Acessórios/Terminal). Uma vez no terminal, digite o comando: lsusb. Este comando vai mostrar as ID's dos dispositivos conectados nas portas USB de seu computador. Para este dispositivo da KAIOMY, a listagem vai sair algo parecido com isto:

Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 1b1a:0000
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 148f:2070 Ralink Technology, Corp.
Bus 001 Device 002: ID 045e:074a Microsoft Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

A informação que nos interessa é onde está a identificação (Ralink Technology, Corp). Anote a ID (148f:2070), vamos precisar deste número quando fizeremos a compilação e instalaçao do driver para esta placa USB. Se você obtiver um número diferente do mencionado acima, não tem problema.

Continuando... Uma vez que temos o Sistema Operacional Linux Ubuntu, o dispositivo Wireless USB WA-54U e a ID (148f:2070), vamos baixar e compilar o driver correto para tudo funcionar.
Onde baixar o Driver ? Aqui
Escolha o arquivo que tem o nome: RT8070/RT3070USB(RT307x)

Baixe o arquivo. O arquivo esta no formato tar.bz2. Basta descompactá-lo (2x) vezes. Descompacte-o clicando sobre o arquivo ou utilizando o comando tar no terminal.
Assim:
1 – tar -xvf nome do arquivo tar.bz2
2 – tar -xvf nome do arquivo tar

Utilizando o Terminal ou simplesmente clicando sobre os arquivos, o resultado é o mesmo, teremos os arquivos descompactados em uma pasta chamada : DPO_RT3070_LinuxSTA_V2.3.0.4_20100604

Alterações necessárias antes da compilação e instalação do Driver.

1- Vamos renomear a Pasta DPO_RT3070_LinuxSTA_V2.3.0.4_20100604, para RT3070_LinuxSTA_V2.3.0.4_20100604, ou seja, retire do nome da pasta o inicio (DPO_).
2- acesse a pasta que acabamos de renomear e em seguida, acesse a pasta (common).
3- Dentro desta pasta (common), estão vários arquivos e um deles (rtusb_dev_id.c) é extamente o arquivo que nos interessa.
4- digite (sudo gedit rtusb_dev_id.c), ou utilize o editor Linux que você mais tem afinidade.
5- uma vez aberto o arquivo, procure este seguimento:

Observação : pareçe que esta linha já está incluída no arquivo (pareçe que está adicionada no final do bloco)

#ifdef RT3070
{USB_DEVICE(0x148F,0×3070)}, /* Ralink 3070 */

achou ? beleza !!, agora acrescente a linha abaixo em negrito. Neste ponto, tome o tempo que for necessário, cuide para que a nova linha esteja com a mesma sintaxe. As Chaves, os parenteses e a virgula no final da linha devem estar presentes.

#ifdef RT3070
{USB_DEVICE(0x148F,0×3070)}, /* Ralink 3070 */
{USB_DEVICE(0x148F,0×2070)}, /* Ralink 3070 */

6- Feito isto, grave o arquivo e volte para a pasta (RT3070...), utilizando o comando (cd ..).

7- Estamos prontos para compilar o driver e proceder a instalação

8- Compilar ( utilize o comando [make])
9- Instalando ( utiliza o comando [sudo make install] ).


10- Terminada a instalação, verifique:
– Se foi criada a pasta : /etc/Wireless/RT3070STA
– Se dentro da pasta está o arquivo : RT3070STA.dat

(Se não tem nada disto, sem problema. Crie as pastas e copie o arquivo)
– Criando a pasta Wireless
– cd /etc ( acessando a pasta etc )
– sudo mkdir Wireless ( criando a pasta Wireless), depois cd Wireless para acessar a pasta
– sudo mkdir RT3070STA ( criando a pasta RT3070STA)
– Copiando o arquivo
– cd /etc/Wireless/RT3070STA
– sudo cp /onde está a pasta da instalação do driver/RT3070STA.dat RT3070STA.dat

11 – terminado esta operação, precisamos desativar o módulo que está ativo, que é o RT2800USB e adjacentes.

12 – Digite ( [sudo gedit /etc/modprobe.d/blacklist.conf] ). Este comando vai abrir o arquivo blacklist.conf onde vamos acrescentar, ao final do arquivo, as seguintes instruções:

blacklist rt2800usb
blacklist rt2x00usb
blacklist rt2x00lib

Estas instruções bloquearão estes módulos no próximo restart do Sistema, que são os módulos que não estão funcionando corretamente.
Para desativá-los agora, e nós precisamos fazer isto, digite os seguintes comandos:

sudo rmmod rt2800usb
sudo rmmod rt2x00lib
sudo rmmod rt2x00usb
Observação: pode ser que você não precise desativar todos.

13 – uma vez desativados, vamos ativar o driver novo. Digite:
– sudo modprobe rt3070sta
– sudo ifconfig ra0 up

Neste momento e se tudo deu certo, você estará apto a acessar a internet pela USB.

(Observação : Neste endereço Aqui, você pode baixar uma atualização (Firmware para o dispositivo USB ). Descompactando a pasta, copiar o arquivo rt2870.bin para : /lib/firmaware. )

É isso.
Abraço



Ao chegar nos pontos 8 e 9 eu engasguei. O driver que baixei e fiz as alterações estão num pendrive e só consigo colocá-lo na área de trabalho do ubuntu. Não sei se isso é problema. Vou ler mais um pouco e depois posto o resultado.

jmarcos16

Citar[...]Não consegui usar o comando "make" corretamente.[...]
Amigo, vc tem acesso a outra forma de conexão com a internet? Para compilar o driver é necessário alguns compiladores que não vem por padrão na instalação do Ubuntu pelo live-cd. O pacote 'build-essential' tem que estar instalado.
$ sudo apt-get install build-essential
talvez seja esse o problema de vc não conseguir compilar. agora se não for pedir muito, manda o log de erro que aparece na tela na hora que vc usa o comando 'make', ok?
Liberte-se!!!

zekkerj

CitarNão consegui usar o comando "make" corretamente

sudo apt-get install build-essential

Mas... advinha? Vc precisa de uma conexão de rede ativa pra esse comando funcionar.

A alternativa é usar o programa "synaptics", e mandar instalar esse meta-pacote. Ele vai dizer quais são as dependências, e pode gerar um script que vc usaria pra baixá-las.
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