Problema com a placa RT3090 Wireless 802.11n 1T/1R PCIe no ubuntu 10.10

Iniciado por adrianleite, 06 de Novembro de 2010, 23:27

tópico anterior - próximo tópico

adrianleite

O ubuntu reconheceu a placa ,, ela ta instalada mas não mostra as conexões wifi !!
A maquina é um notebook hp pavilion dv5 2115br,, o botão para ativar o wireless tem um led indicador, vermelho para desligado e branco para ligado.
e o mesmo botão ativa/desativa o Bluetooth, mas o led fica sempre vermelho. mas eu sei que está funcionando porque quando aperto ele ativa e desativa
o Bluetooth normalmente. Quem puder ajudar agradeço !!

Obs. os passos recomendados para a versão 10.04 ja tentei e não deu certo .!

zekkerj

Execute os comandos abaixo 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

adrianleite

lshw -C network

  *-network               
       description: Ethernet interface
       product: RTL8111/8168B PCI Express Gigabit Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: eth0
       version: 03
       serial: d4:85:64:00:f1:dd
       size: 100MB/s
       capacity: 1GB/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 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full ip=192.168.0.104 latency=0 link=yes multicast=yes port=MII speed=100MB/s
       resources: irq:42 ioport:2000(size=256) memory:f0004000-f0004fff memory:f0000000-f0003fff memory:f0020000-f003ffff
  *-network DISABLED
       description: Wireless interface
       product: RT3090 Wireless 802.11n 1T/1R PCIe
       vendor: RaLink
       physical id: 0
       bus info: pci@0000:08:00.0
       logical name: wlan0
       version: 00
       serial: 00:27:13:f9:7e:d0
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=rt2800pci driverversion=2.6.35-22-generic firmware=N/A latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
       resources: irq:17 memory:f1000000-f100ffff

iwconfig wlan0

wlan0     IEEE 802.11bgn  ESSID:off/any 
          Mode:Managed  Access Point: Not-Associated   Tx-Power=0 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
         
ifconfig

eth0      Link encap:Ethernet  Endereço de HW d4:85:64:00:f1:dd 
          inet end.: 192.168.0.104  Bcast:192.168.0.255  Masc:255.255.255.0
          endereço inet6: fe80::d685:64ff:fe00:f1dd/64 Escopo:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
          pacotes RX:378 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:459 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:181793 (181.7 KB) TX bytes:74395 (74.3 KB)
          IRQ:42 Endereço de E/S:0x6000

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

nm-tool

NetworkManager Tool

State: connected

- Device: eth0  [Auto eth0] ----------------------------------------------------
  Type:              Wired
  Driver:            r8169
  State:             connected
  Default:           yes
  HW Address:        D4:85:64:00:F1:DD

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

  Wired Properties
    Carrier:         on

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

    DNS:             192.168.0.1


- Device: wlan0 ----------------------------------------------------------------
  Type:              802.11 WiFi
  Driver:            rt2800pci
  State:             disconnected
  Default:           no
  HW Address:        00:27:13:F9:7E:D0

  Capabilities:

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

  Wireless Access Points

Obs: é a versão ubuntu 10.10 64bits

zekkerj

Você tem a interface cabeada funcionando, não? Isso é bom, com ela podemos instalar algum pacote que esteja faltando.

Execute os comandos abaixo e diga se há diferença em sua rede.

sudo apt-get install wireless-tools

sudo rfkill unblock 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

adrianleite

#4
sudo apt-get install wireless-tools

Lendo listas de pacotes... Pronto
Construindo árvore de dependências      
Lendo informação de estado... Pronto
wireless-tools já é a versão mais nova.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.

sudo rfkill unblock wifi ok

Não teve diferença,, reiniciei, fiz novamente e também nada !!

zekkerj

O comando não é permanente, depois de reiniciar vc precisa executá-lo novamente. Aproveite e repita o "nm-tool" depois de executar o "rfkill".
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

adrianleite

Nada ainda
o comando mn-tool:

NetworkManager Tool

State: connected

- Device: eth0  [Auto eth0] ----------------------------------------------------
  Type:              Wired
  Driver:            r8169
  State:             connected
  Default:           yes
  HW Address:        D4:85:64:00:F1:DD

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

  Wired Properties
    Carrier:         on

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

    DNS:             192.168.0.1


- Device: wlan0 ----------------------------------------------------------------
  Type:              802.11 WiFi
  Driver:            rt2800pci
  State:             disconnected
  Default:           no
  HW Address:        00:27:13:F9:7E:D0

  Capabilities:

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

  Wireless Access Points

O driver não está errado ??

zekkerj

Está e não está. O chipset RT3090 é compatível com o 2800, tanto é que vc consegue localizar sua rede.

Vamos tentar usar o driver "staging" pro seu chipset.

sudo modprobe -r rt2800pci
sudo modprobe -v rt3090sta


Teste novamente sua rede, sem reiniciar.
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

adrianleite

Olá .. zekkerj funcionou !!

mas assim eu realizei o procedimento duas vezes,,

sudo modprobe -r rt2800pci
sudo modprobe -v rt3090sta

sudo modprobe -r rt3090sta
sudo modprobe -v rt2800pci

sudo modprobe -r rt2800pci
sudo modprobe -v rt3090sta


depois disso encontrei a rede, e conectou normalmente !!
eu executei isso rodando o ubuntu pelo cd !! eu irei instalar ele novamente na maquina e realizar o procedimento novamente.
assim que fizer posto os resultados !!

fica uma duvida !? hora q eu reiniciar, mantera esta configuração ?!
este rt3090sta - "staging" -> seria driver beta ?
Grato pela ajuda !!!

zekkerj

Citareu executei isso rodando o ubuntu pelo cd
Isso dá muita diferença... :-[ Infelizmente a gente precisa que vc faça isso no Ubuntu instalado.

Citarfica uma duvida !? hora q eu reiniciar, mantera esta configuração ?!
Não, não manterá. O procedimento pra manter a configuração é outro.

Citareste rt3090sta - "staging" -> seria driver beta ?
Não.

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

adrianleite

Olá .. instalei o ubuntu 10.10 amd64 na maquina,, estava do mesmo jeito que antes,, realizei o procedimento do mesmo jeito que descrevi acima
e funcionou !! segue a copia do terminal !!

To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

adriano@DianoDV5:~$ sudo modprobe -r rt2800pci
[sudo] password for adriano:
adriano@DianoDV5:~$ sudo modprobe -v rt3090sta
adriano@DianoDV5:~$ sudo modprobe -r rt3090sta
adriano@DianoDV5:~$ sudo modprobe -v rt2800pci
   insmod /lib/modules/2.6.35-22-generic/kernel/drivers/misc/eeprom/eeprom_93cx6.ko
   insmod /lib/modules/2.6.35-22-generic/kernel/net/wireless/cfg80211.ko
   insmod /lib/modules/2.6.35-22-generic/kernel/net/mac80211/mac80211.ko
   insmod /lib/modules/2.6.35-22-generic/kernel/drivers/net/wireless/rt2x00/rt2x00lib.ko
   insmod /lib/modules/2.6.35-22-generic/kernel/lib/crc-ccitt.ko
   insmod /lib/modules/2.6.35-22-generic/kernel/drivers/net/wireless/rt2x00/rt2x00pci.ko
   insmod /lib/modules/2.6.35-22-generic/kernel/drivers/net/wireless/rt2x00/rt2x00usb.ko
   insmod /lib/modules/2.6.35-22-generic/kernel/drivers/net/wireless/rt2x00/rt2800lib.ko
   insmod /lib/modules/2.6.35-22-generic/kernel/drivers/net/wireless/rt2x00/rt2800pci.ko
adriano@DianoDV5:~$ sudo modprobe -r rt2800pci
adriano@DianoDV5:~$ sudo modprobe -v rt3090sta
   insmod /lib/modules/2.6.35-22-generic/kernel/lib/crc-ccitt.ko
   insmod /lib/modules/2.6.35-22-generic/kernel/drivers/staging/rt2860/rt2860sta.ko
adriano@DianoDV5:~$

então o que seria este "staging" ? e como faço para manter as configurações ?
Grato !!

zekkerj

Citarcomo faço para manter as configurações ?

1. Bloqueie o módulo rt2800pci. Para isso, edite o arquivo "/etc/modprobe.d/blacklist" com o comando abaixo.

gksudo gedit /etc/modprobe.d/blacklist

Adicione a linha abaixo ao final:

blacklist rt2800pci

Salve o arquivo.

1. Force a carga do módulo rt3090sta. Para isso, edite o arquivo "/etc/modules" com o comando abaixo.

gksudo gedit /etc/modules

Adicione ao final uma linha com o nome do módulo, ou seja, "rt3090sta".

Salve o arquivo.
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

zekkerj

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

adrianleite

Ok ,, está funcionando normalmente,,
zekkerj valew pela ajuda !!

como encerro o tópico !?