Problemas na Instalação do Driver rt2070 no Ubuntu 9.10

Iniciado por bmp, 06 de Junho de 2010, 11:20

tópico anterior - próximo tópico

bmp

Antena Aquário placa modelo Grade USB-2510 funcionando perfeitamente no Ruindows, com CD com driver para Linux da Ralink. O problema é que ao copilar o driver acontece o seguinte erro:

/home/xxx/2009_0416_RT2070_Linux_STA_v2.1.0.0/os/linux/../../os/linux/rt_linux.c: In function 'RtmpOSNetDevAddrSet':
/home/xxx/2009_0416_RT2070_Linux_STA_v2.1.0.0/os/linux/../../os/linux/rt_linux.c:1392: error: 'struct net_device' has no member named 'priv'
/home/xxx/2009_0416_RT2070_Linux_STA_v2.1.0.0/os/linux/../../os/linux/rt_linux.c: In function 'RtmpOSNetDevAttach':
/home/xxx/2009_0416_RT2070_Linux_STA_v2.1.0.0/os/linux/../../os/linux/rt_linux.c:1585: error: 'struct net_device' has no member named 'priv'
/home/xxx/2009_0416_RT2070_Linux_STA_v2.1.0.0/os/linux/../../os/linux/rt_linux.c:1587: error: 'struct net_device' has no member named 'open'
/home/xxx/2009_0416_RT2070_Linux_STA_v2.1.0.0/os/linux/../../os/linux/rt_linux.c:1588: error: 'struct net_device' has no member named 'stop'
/home/xxx/2009_0416_RT2070_Linux_STA_v2.1.0.0/os/linux/../../os/linux/rt_linux.c:1589: error: 'struct net_device' has no member named 'hard_start_xmit'
/home/xxx/2009_0416_RT2070_Linux_STA_v2.1.0.0/os/linux/../../os/linux/rt_linux.c:1590: error: 'struct net_device' has no member named 'do_ioctl'
/home/xxx/2009_0416_RT2070_Linux_STA_v2.1.0.0/os/linux/../../os/linux/rt_linux.c:1596: error: 'struct net_device' has no member named 'get_stats'
/home/xxx/2009_0416_RT2070_Linux_STA_v2.1.0.0/os/linux/../../os/linux/rt_linux.c:1630: error: 'struct net_device' has no member named 'validate_addr'
/home/xxx/2009_0416_RT2070_Linux_STA_v2.1.0.0/os/linux/../../os/linux/rt_linux.c: At top level:
/home/xxx/2009_0416_RT2070_Linux_STA_v2.1.0.0/os/linux/../../os/linux/rt_linux.c:1683: fatal error: opening dependency file /home/ubu/2009_0416_RT2070_Linux_STA_v2.1.0.0/os/linux/../../os/linux/.rt_linux.o.d: Permissão negada
compilation terminated.
make[2]: ** [/home/ubu/2009_0416_RT2070_Linux_STA_v2.1.0.0/os/linux/../../os/linux/rt_linux.o] Erro 1
make[1]: ** [_module_/home/ubu/2009_0416_RT2070_Linux_STA_v2.1.0.0/os/linux] Erro 2
make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.31-14-generic'
make: ** [LINUX] Erro 2

Pensei em atualizar o kernel 2.6.31-14-generic, mas sem internet no ubuntu fica complicado. Vou postar alguns comandos para facilitar( OBS: Ao analizar, as duas placas de redes comuns não estão sendo utilizadas eth0 e eth1 ) :

# lsusb

xxx@xxxx-xxxx:~$ lsusb
Bus 001 Device 002: ID 148f:2070 Ralink Technology, Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 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 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

# iwconfig

xxx@xxxx-xxxx:~$ iwconfig wlan0
wlan0     IEEE 802.11bgn  ESSID:"" 
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated   
          Tx-Power=17 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

# ifconfig

xxx@xxxx-xxxx:~$ ifconfig
eth0      Link encap:Ethernet  Endereço de HW 00:08:54:17:60:2f 
          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:16 Endereço de E/S:0xe800

eth1      Link encap:Ethernet  Endereço de HW 00:18:f3:5c:c9:bc 
          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:20 Endereço de E/S:0xe400

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

wlan0     Link encap:Ethernet  Endereço de HW 08:10:74:91:99:23 
          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)

wmaster0  Link encap:Não Especificado  Endereço de HW 08-10-74-91-99-23-00-00-00-00-00-00-00-00-00-00 
          UP RUNNING  MTU:0  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)

# lshw

xxx@xxxx-xxxx:~$ sudo lshw -C network
[sudo] password for ubu:
  *-network:0             
       description: Ethernet interface
       product: RTL-8139/8139C/8139C+
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: b
       bus info: pci@0000:00:0b.0
       logical name: eth0
       version: 10
       serial: 00:08:54:17:60:2f
       size: 10MB/s
       capacity: 100MB/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=8139too driverversion=0.9.28 duplex=half latency=64 link=no maxlatency=64 mingnt=32 multicast=yes port=MII speed=10MB/s
       resources: irq:16 ioport:e800(size=256) memory:febffc00-febffcff
  *-network:1
       description: Ethernet interface
       product: RTL-8139/8139C/8139C+
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: e
       bus info: pci@0000:00:0e.0
       logical name: eth1
       version: 10
       serial: 00:18:f3:5c:c9:bc
       size: 10MB/s
       capacity: 100MB/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=8139too driverversion=0.9.28 duplex=half latency=64 link=no maxlatency=64 mingnt=32 multicast=yes port=MII speed=10MB/s
       resources: irq:20 ioport:e400(size=256) memory:febff800-febff8ff
  *-network
       description: Wireless interface
       physical id: 1
       logical name: wlan0
       serial: 08:10:74:91:99:23
       capabilities: ethernet physical wireless
       configuration: broadcast=yes multicast=yes wireless=IEEE 802.11bgn

# lsmod

xxx@xxxx-xxxx:~$ sudo lsmod
Module                  Size  Used by
nls_iso8859_1           3740  1
nls_cp437               5372  1
vfat                   10716  1
fat                    51452  1 vfat
via                    40192  1
drm                   159584  2 via
binfmt_misc             8356  1
i2c_viapro              7312  0
k8temp                  4188  0
arc4                    1660  2
ecb                     2524  2
snd_via82xx            23576  2
rt2800usb              37372  0
gameport               11368  1 snd_via82xx
rt2x00usb              11548  1 rt2800usb
snd_mpu401_uart         6940  1 snd_via82xx
rt2x00lib              29756  2 rt2800usb,rt2x00usb
snd_seq_dummy           2656  0
snd_via82xx_modem      11204  0
snd_ac97_codec        101216  2 snd_via82xx,snd_via82xx_modem
ac97_bus                1532  1 snd_ac97_codec
snd_pcm_oss            37920  0
snd_mixer_oss          16028  1 snd_pcm_oss
snd_pcm                75296  4 snd_via82xx,snd_via82xx_modem,snd_ac97_codec,snd_pcm_oss
led_class               4096  1 rt2x00lib
snd_seq_oss            28576  0
snd_seq_midi            6432  0
snd_rawmidi            22208  2 snd_mpu401_uart,snd_seq_midi
snd_seq_midi_event      6940  2 snd_seq_oss,snd_seq_midi
iptable_filter          3100  0
input_polldev           3716  1 rt2x00lib
snd_seq                50224  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
lp                      8964  0
ppdev                   6688  0
ip_tables              11692  1 iptable_filter
psmouse                56180  0
mac80211              181236  2 rt2x00usb,rt2x00lib
snd_timer              22276  2 snd_pcm,snd_seq
parport_pc             31940  1
x_tables               16544  1 ip_tables
shpchp                 32272  0
serio_raw               5280  0
cfg80211               93052  2 rt2x00lib,mac80211
snd_seq_device          6920  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
parport                35340  3 lp,ppdev,parport_pc
crc_ccitt               1852  1 rt2800usb
snd                    59204  16 snd_via82xx,snd_mpu401_uart,snd_via82xx_modem,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
snd_page_alloc          9156  3 snd_via82xx,snd_via82xx_modem,snd_pcm
soundcore               7264  1 snd
8139too                22620  0
floppy                 54916  0
8139cp                 19260  0
mii                     5212  2 8139too,8139cp
sata_via                9184  0
amd64_agp               9796  1
agpgart                34988  2 drm,amd64_agp

# dmesg ( linhas finais )

[   18.576901] eth0: link down
[   18.576982] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   18.581128] eth1: link down
[   18.581210] ADDRCONF(NETDEV_UP): eth1: link is not ready
[   18.604575] rt2800usb 1-3:1.0: firmware: requesting rt2870.bin
[   18.858530] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   21.457438] [drm] Initialized drm 1.1.0 20060810
[   21.461060] pci 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   21.461357] [drm] Initialized via 2.11.1 20070202 for 0000:01:00.0 on minor 0
[   21.544594] agpgart-amd64 0000:00:00.0: AGP 3.5 bridge
[   21.544620] agpgart-amd64 0000:00:00.0: putting AGP V3 device into 8x mode
[   21.544739] pci 0000:01:00.0: putting AGP V3 device into 8x mode
[ 1985.724490] kjournald starting.  Commit interval 5 seconds
[ 1985.724510] EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
[ 1985.732189] EXT3 FS on sdb5, internal journal
[ 1985.732202] EXT3-fs: mounted filesystem with writeback data mode.
[ 1991.944921] kjournald starting.  Commit interval 5 seconds
[ 1991.945075] EXT3 FS on sdb3, internal journal
[ 1991.945081] EXT3-fs: mounted filesystem with writeback data mode.
xxx@xxxx-xxxx:~$

zekkerj

#1
Compilando o driver pq, se esse driver já existe nativamente???

EDIT: Oooops, foi mal. Entendi que vc estava compilando um driver RT61. Vou dar uma pesquisada e vejo melhor a situaçã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

zekkerj

Vc viu que apareceu uma interface "wlan0" reconhecida, com o módulo "rt2800usb"???

Veja se ela está funcionando.

iwconfig wlan0
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

bmp

#3
zekkerj obrigado por ajudar, desculpe mas não sou muito bom com módulos e tenho dúvidas, este módulo vai servir para conectar? tenho que procurar outra versão do driver ou subir o módulo em questão? ele está ativo?

xxx@xxxx-xxxx:~$ iwconfig wlan0
wlan0     IEEE 802.11bgn  ESSID:""
         Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated  
         Tx-Power=17 dBm  
         Retry  long limit:7   RTS thr:off   Fragment thr:off
         Power Management:on
         Link Quality:0  Signal level:0  Noise level:0
         Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
         Tx excessive retries:0  Invalid misc:0   Missed beacon:0

web2000


libonati

Você tem o driver aí 

lsmod: 8139too

segundo a saída
lshw:    driver=8139too driverversion=0.9.28

tenta     #modprobe 8139too

e ajusta as configurações de acordo. Se não der certo vamos
inicializar o módulo na marra.

bmp

libonati, vou tentar levantar o módulo, vai demorar um pouco pq p acessar tenho q no Ruindows

zekkerj

libonatti, esse driver 8139too é para as placas Realtek 8139, cabeadas, e não tem absolutamente nada a ver com o problema...
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

bmp, tente configurar manualmente sua rede wireless.

sudo iwconfig wlan0 essid "SSID-DO-SEU-PROVEDOR" txpower on
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

libonati

zekkerj como você explica quando eu a usava com o dlink-122?   
aqui eu encerro minha árticipação neste tópico... continue zekkerj a ajudar o amigo.

zekkerj

Rapaz, eu sinceramente não faço idéia de como vc consegue usar o driver da placa ethernet mais usada do brasil com uma controladora sem-fio.
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