Registrarse
Home
Foros
Miembros
Calendario
Normas
Ayuda

Foros de usuarios de openSUSE
Retroceder   ForoSUSE > Zona OpenSUSE > Hardware


Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook

Respuesta
 
Herramientas Desplegado

T. wifi ovislink en OpenSuse 11.2
  #1  
Antiguo 14-nov-2009, 15:24
Avatar de atami
atami atami está desconectado
Aforado
 
Fecha de Ingreso: 02-septiembre-2006
Ubicación: Granada
Versión: 13.2
Mensajes: 84
Agradecimientos: 17
Agradecido 9 Veces en 8 Mensajes
Poder de Credibilidad: 12
atami está en el buen camino
T. wifi ovislink en OpenSuse 11.2

Antes de nada que antes de abrir este post he buscado y busqué por el foro sobre el tema de instalar los drivers ralink rt61 y hay mucha información que me sirvió en el pasado para hacer funcionar la tarjeta bajo la 11.0. El tema es que con la 11.2 NO sirve el mismo procedimiento o algo hago mal.

El tema es que tengo una tarjeta wifi Ovislink Evo-W54PCIv2 que funciona perfectamente en OpenSuSe 11.0 (no sin haberme peleado antes bastante), pero al intentar instalar el driver en la 11.2 NO funciona. Se supone que las OpenSuSe llevan el driver rt61pci que hay que poner en la blacklist en /etd/modprobe.d/blacklist y a continuación instalar el driver que te proporciona el fabricante y colocar el firmware en la carpeta /lib/firmware. He probado con dos drivers, los que uso en la 11.0 y unos nuevos descargados de la página del fabricante de la tarjeta con resultados dispares:

1º Driver "antiguo"

Lo compila pero:
Cita:
linux-3lpf:/home/tahur/Escritorio/rt61/Module # make
make[1]: se ingresa al directorio `/usr/src/linux-2.6.31.5-0.1-obj/x86_64/desktop'
make -C ../../../linux-2.6.31.5-0.1 O=/usr/src/linux-2.6.31.5-0.1-obj/x86_64/desktop/. modules
Building modules, stage 2.
MODPOST 0 modules
make[1]: se sale del directorio `/usr/src/linux-2.6.31.5-0.1-obj/x86_64/desktop'
*** Module rt61.ko built successfully
linux-3lpf:/home/tahur/Escritorio/rt61/Module # make install
*** Install module in /lib/modules/2.6.31.5-0.1-desktop/extra ...
make[1]: se ingresa al directorio `/usr/src/linux-2.6.31.5-0.1-obj/x86_64/desktop'
make -C ../../../linux-2.6.31.5-0.1 O=/usr/src/linux-2.6.31.5-0.1-obj/x86_64/desktop/. modules_install
DEPMOD 2.6.31.5-0.1-desktop
make[1]: se sale del directorio `/usr/src/linux-2.6.31.5-0.1-obj/x86_64/desktop'
/sbin/depmod -a
*** Update /etc/modprobe.d/ralink alias for wlan*
*** Install firmware in /lib/firmware ...
*** Check old config ...
linux-3lpf:/home/tahur/Escritorio/rt61/Module # modprobe rt61
WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.
WARNING: All config files need .conf: /etc/modprobe.d/ralink, it will be ignored in a future release.
WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.
WARNING: All config files need .conf: /etc/modprobe.d/ralink, it will be ignored in a future release.
FATAL: Module rt61 not found.
sh: /sys/bus/pci/drivers/rt61/new_id: No existe el fichero o el directorio
FATAL: Error running install command for rt61
linux-3lpf:/home/tahur/Escritorio/rt61/Module # lsmod | grep rt*
Coincidencia en el fichero binario rt61.ko
Coincidencia en el fichero binario rt61.o
rt_config.h:#define RT2561_IMAGE_FILE_NAME "rt2561.bin"
Coincidencia en el fichero binario rtmp_init.o
2º driver más reciente:

Falla en la compilación

Cita:
linux-3lpf:/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module # make
make -C /lib/modules/2.6.31.5-0.1-desktop/build SUBDIRS=/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module modules
make[1]: se ingresa al directorio `/usr/src/linux-2.6.31.5-0.1-obj/x86_64/desktop'
make -C ../../../linux-2.6.31.5-0.1 O=/usr/src/linux-2.6.31.5-0.1-obj/x86_64/desktop/. modules
CC [M] /home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.o
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c: In function ‘rt61_get_drvinfo’:
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:78: error: ‘struct net_device’ has no member named ‘priv’
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:78: warning: unused variable ‘pAd’
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c: In function ‘rt61_get_regs_len’:
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:97: warning: no return statement in function returning non-void
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c: In function ‘rt61_get_regs’:
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:103: error: ‘struct net_device’ has no member named ‘priv’
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:104: warning: unused variable ‘counter’
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:103: warning: unused variable ‘pAd’
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c: In function ‘rt61_ethtool_get_link’:
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:120: warning: unused variable ‘pAd’
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:130: warning: no return statement in function returning non-void
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c: In function ‘rt61_get_eeprom_len’:
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:139: warning: no return statement in function returning non-void
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c: In function ‘rt61_get_eeprom’:
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:145: error: ‘struct net_device’ has no member named ‘priv’
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:146: warning: unused variable ‘counter’
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:145: warning: unused variable ‘pAd’
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:159: warning: no return statement in function returning non-void
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c: At top level:
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:169: warning: initialization from incompatible pointer type
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c: In function ‘RT61_probe’:
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:238: warning: assignment discards qualifiers from pointer target type
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:287: error: ‘struct net_device’ has no member named ‘priv’
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:290: error: ‘struct net_device’ has no member named ‘priv’
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:294: error: ‘struct net_device’ has no member named ‘priv’
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:305: error: ‘struct net_device’ has no member named ‘open’
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:306: error: ‘struct net_device’ has no member named ‘hard_start_xmit’
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:307: error: ‘struct net_device’ has no member named ‘stop’
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:308: error: ‘struct net_device’ has no member named ‘get_stats’
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:317: error: ‘struct net_device’ has no member named ‘set_multicast_list’
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:318: error: ‘struct net_device’ has no member named ‘do_ioctl’
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:328: error: ‘struct net_device’ has no member named ‘validate_addr’
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:344: warning: ISO C90 forbids mixed declarations and code
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c: In function ‘RT61_open’:
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:422: error: ‘struct net_device’ has no member named ‘priv’
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:472: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
/usr/src/linux-2.6.31.5-0.1/include/linux/interrupt.h:117: note: expected ‘irq_handler_t’ but argument is of type ‘enum irqreturn_t (*)(int, void *, struct pt_regs *)’
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c: In function ‘RTMPSendPackets’:
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:627: error: ‘struct net_device’ has no member named ‘priv’
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c: In function ‘RTMPIsr’:
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:713: error: ‘struct net_device’ has no member named ‘priv’
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c: In function ‘RT61_get_wireless_stats’:
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:825: error: ‘struct net_device’ has no member named ‘priv’
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c: In function ‘RT61_get_ether_stats’:
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:873: error: ‘struct net_device’ has no member named ‘priv’
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c: In function ‘RT61_close’:
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:942: error: ‘struct net_device’ has no member named ‘priv’
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c: In function ‘RT61_remove_one’:
/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.c:1002: error: ‘struct net_device’ has no member named ‘priv’
make[4]: *** [/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module/rtmp_main.o] Error 1
make[3]: *** [_module_/home/tahur/Escritorio/2009_0123_RT61_Linux_STA_v1.1.2.3/Module] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: se sale del directorio `/usr/src/linux-2.6.31.5-0.1-obj/x86_64/desktop'
make: *** [all] Error 2
Os dejo la salida de lspci y lsmod por si es de utilidad.

Salida de lspci

Cita:
00:00.0 Host bridge: nVidia Corporation C55 Host Bridge (rev a2)
00:00.1 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:00.2 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:00.3 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:00.4 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:00.5 RAM memory: nVidia Corporation C55 Memory Controller (rev a2)
00:00.6 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:00.7 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:01.0 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:01.1 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:01.2 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:01.3 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:01.4 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:01.5 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:01.6 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:02.0 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:02.1 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:02.2 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:03.0 PCI bridge: nVidia Corporation C55 PCI Express bridge (rev a1)
00:06.0 PCI bridge: nVidia Corporation C55 PCI Express bridge (rev a1)
00:07.0 PCI bridge: nVidia Corporation C55 PCI Express bridge (rev a1)
00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a3)
00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a3)
00:0a.2 RAM memory: nVidia Corporation MCP51 Memory Controller 0 (rev a3)
00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev a1)
00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1)
00:0f.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1)
00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3)
01:07.0 Network controller: RaLink RT2561/RT61 rev B 802.11g
01:0a.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306 Fire II IEEE 1394 OHCI Link Layer Controller (rev c0)

02:00.0 VGA compatible controller: nVidia Corporation G86 [GeForce 8500 GT] (rev a1)
Salida de lsmod

Cita:
Module Size Used by
snd_pcm_oss 60032 0
snd_mixer_oss 22728 1 snd_pcm_oss
snd_seq 78528 0
snd_seq_device 10460 1 snd_seq
edd 13232 0
fuse 87984 1
loop 22292 0
dm_mod 101448 0
snd_hda_codec_realtek 317868 1
sr_mod 20964 0
ohci1394 38340 0
ppdev 12368 0
snd_hda_intel 37088 2
snd_hda_codec 111112 2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 11216 1 snd_hda_codec
forcedeth 68564 0
ieee1394 121024 1 ohci1394
pcspkr 3720 0
cdrom 48232 1 sr_mod
snd_pcm 117808 3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_timer 32152 2 snd_seq,snd_pcm
snd 97608 14 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,s nd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,s nd_hwdep,snd_pcm,snd_timer
parport_pc 46856 0
snd_page_alloc 12600 2 snd_hda_intel,snd_pcm
floppy 73576 0
parport 46544 2 ppdev,parport_pc
i2c_nforce2 10256 0
sg 40128 0
button 8360 0
ext4 401040 2
jbd2 115072 1 ext4
crc16 2504 1 ext4
fan 6352 0
processor 56900 0
ide_pci_generic 5484 0
amd74xx 8080 0
ide_core 148128 2 ide_pci_generic,amd74xx
pata_amd 16748 0
ata_generic 6508 0
sata_nv 31700 3
thermal 25160 0
thermal_sys 21888 3 fan,processor,thermal
PD: La única diferencia que encuentro con la instalación en OpenSuSe 11.0 es que en el lsmod aparece
Cita:
firmware_class 27776 2 microcode,rt61
al hacer un lsmod | grep rt*

A ver si alguno me da alguna idea porque estoy encantadísimo con esta versión, va fluidísima y arranca al instante. Un saludo y gracias de antemano.
Responder Citando
  #2  
Antiguo 14-nov-2009, 17:34
Avatar de DiabloRojo
DiabloRojo DiabloRojo está desconectado
Super Moderador
 
Fecha de Ingreso: 19-marzo-2005
Ubicación: En un lugar del planeta Tierra
Versión: La ultima estable
Mensajes: 16.470
Agradecimientos: 563
Agradecido 2.415 Veces en 1.626 Mensajes
Poder de Credibilidad: 10
DiabloRojo llegará a ser famoso muy pronto
No se que estas haciendo, openSUSE soporta los chipset de ralink ya que estoy usándolo con mi wifi que es el rt73usb y no hay que hacer nada mas que configurarlo.
__________________
NORMAS A CUMPLIR EN LOS FOROS (Lectura obligatoria) Lo siento, no contesto privados sobre problemas con GNU/Linux.
Síguenos en TWITTER y en FACEBOOK
Código:
Buscador de   Alojamiento      Alojamiento     Otros
 paquetes:    de imágenes:     de ficheros:    buscadores:
Search        TinyPic          Ifile Wuala     Simple y Facil
Webpinstant   Paste Suse       SendSpace       TextSnip  Cl1p
Responder Citando
El Siguiente Usuario Ha Dado las Gracias a DiabloRojo Por Este Mensaje:
Euphoria (16-nov-2009)
Respuesta

Marcadores


(0 miembros y 1 visitantes)
 
Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
openSUSE 11.2 será liberado el 12 de Noviembre GNW Noticias 0 25-abr-2009 03:55
Calendario del openSuSE 11.2 Dux Noticias 10 14-ene-2009 23:35
Planes para openSUSE 11.2 RGB Noticias 6 19-dic-2008 12:00
Anuncio oficial openSUSE 11.0 (español) elpreto Portal de ForoSUSE 66 18-ago-2008 16:48
Guía de Instalación de OpenSuSE 10.3 DiabloRojo Instalación y Actualizaciones 5 11-feb-2008 10:41



Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook


La franja horaria es GMT +2. Ahora son las 20:29.
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.

Esta página está bajo una licencia de Creative Commons, salvo que no se indique lo contrario.
Creative Commons License

Valid CSS!

Diseño por:Designed by: vbdesigns.devbdesigns.de 
Contáctenos - ForoSUSE - Archivo - Declaración de Privacidad - Arriba