[opensuse-es] 10.3 y la RT2500
Bueno, pues he estado probando con kinternet y la cosa no funciona. No tengo internet desde la 10.3, por lo que para escribiros esto tengo que arrancar la 10.0 y eso es un poco molesto. Os puedo poner trazas que aparecen en messages o pegar los iwconfig de ambos sistemas. El caso es que en google buscando "rt2500 opensuse 10.3" el primer resultado habla de algún problema con estas tarjetas: http://linux.wordpress.com/2007/10/06/opensuse-103-and-ralink-rt2x00-based-w... Tras leer el asunto, algo laborioso para mí, tengo algunas dudas. Si hago eso, tendré que hacerlo cada vez que se actualice el kernel? A ver si me podéis aconsejar. Saludos y gracias: Miki --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Me contesto yo mismo para explicar algo mejor el problema. El chipset wifi RT2500 aparece como soportado en la web de openSuse, y en la versión 10.0 no he tenido ningún problema con el. Usaba el módulo rt2500. El caso es que parece que para la 10.3 han cambiado el driver por uno más nuevo (rt2x00) que está desarrollando la misma gente del que se usaba en la 10.0 (desconozco si en la 10.1 y 10.2 también). Sin embargo a mí parece que me da problemas y que no soy al único como demuestra el link que puse en el anterior mensaje. Tengo un par de preguntas a ver si me podéis aclarar: - Es posible que exista en la distro o en algún otro repositorio el driver antiguo? Lo digo por evitar la solución que plantea en el enlace que pongo, que es compilar el módulo e instalarlo. Y como no lo he hecho nunca pues me da cierto reparo. - Y una duda. Si compilo e instalo, cada vez que se actualice el kernel tendré que realizar los mismos pasos? Saludos y perdón por ser insistente. Miki --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 16/10/07, Miguel escribió:
- Es posible que exista en la distro o en algún otro repositorio el driver antiguo? Lo digo por evitar la solución que plantea en el enlace que pongo, que es compilar el módulo e instalarlo. Y como no lo he hecho nunca pues me da cierto reparo.
Existe, pero te puede dar problemas en la 10.3 porque seguramente vaya unido al kernel antiguo... no te lo recomendaría :-( http://benjiweber.co.uk:8080/webpin/index.jsp?distro=openSUSE_102&searchTerm=rt2500 Para la 10.3 tiene un módulo más reciente del que trae suse en el repositorio de dmueller pero no usa git como el que trae suse, no sé si tendrías que actualizarlo con cada cambio de kernel o si funciona correctamente :-?. Si alguien utiliza ese controlador (rt2500) te podrá dar más datos: http://benjiweber.co.uk:8080/webpin/index.jsp?distro=openSUSE_103&searchTerm=rt2500
- Y una duda. Si compilo e instalo, cada vez que se actualice el kernel tendré que realizar los mismos pasos?
Sí, supongo que como los controladores de nvidia y ati, será un paquete compilado para un kernel en concreto. Algunos han podido hacer funcionar el módulo que viene con suse 10.3 (rt2x00pci.ko), intenta configurarlo (por ejemplo, en este foro comentan que hay que ejecutar el comando "iwlist scan" como root tras cada inicio -un palo, pero si te funciona podría ser una opción...). http://www.suseforums.net/index.php?showtopic=39469&hl=rt2500 Lo raro es que no se incluyan los controladores de serialmonkey al menos en un repositorio aparte, no creo que haya problema de licencias y demás :-?. Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Miguel escribió:
- Y una duda. Si compilo e instalo, cada vez que se actualice el kernel tendré que realizar los mismos pasos?
Generalmente si, porque el kernel no tiene una ABI/API estable ( no es un error, es a proposito leer: http://www.kroah.com/log/linux/stable_api_nonsense.html para mas info) -- "You don't have to burn books to destroy a culture. Just get people to stop reading them." --Ray Bradbury Cristian Rodríguez R, Core Services SUSE LINUX Products GmbH Research & Development http://www.opensuse.org/ --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Ok. pues entonces seguiré las instrucciones de http://linux.wordpress.com/2007/10/06/opensuse-103-and-ralink-rt2x00-based-w... Ya os cuento. Y una cosa más. Si en un momento quisiera volver al estado actual sería únicamente quitar el módulo nuevo y volver a cargar el antiguo? modprobe -r rt2500 modprobe rt2500pci Lo digo por si el módulo original de la distro se actualiza (no sé si se incluye en el kernel) para volver a probar si ya me funciona. Saludos y gracias: Miki --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 16/10/07, Miguel escribió:
Y una cosa más. Si en un momento quisiera volver al estado actual sería únicamente quitar el módulo nuevo y volver a cargar el antiguo?
modprobe -r rt2500
Con esto creo que eliminas el módulo, y todos los que dependen de él :-?. Antes de hacerlo, podrías intentar poner el módulo como "blacklisted" para evitar que se cargue... que alguien te lo confirme porque no sé cómo funciona exactamente ni si en este caso sería efectivo, quizá tengas que eliminarlo como explican en las instrucciones :-/
modprobe rt2500pci
Bueno, supongo que si usas un kernel de suse podrás descargar los módulos de nuevo e instalarlo, sin reiniciar el equipo, con modprobe. Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Bueno, pues me he puesto en la faena y la primera en la frente como se suele decir. No me compila. In file included from /root/miki/rt2500-1.1.0-b4/Module/rtmp_main.c:50: /root/miki/rt2500-1.1.0-b4/Module/rt_config.h:58:40: error: linux/config.h: No s uch file or directory /root/miki/rt2500-1.1.0-b4/Module/rtmp_main.c: In function 'RT2500_open': /root/miki/rt2500-1.1.0-b4/Module/rtmp_main.c:343: warning: 'deprecated_irq_flag ' is deprecated (declared at /usr/src/linux-2.6.22.5-31/include/linux/interrupt. h:66) /root/miki/rt2500-1.1.0-b4/Module/rtmp_main.c:343: warning: passing argument 2 o f 'request_irq' from incompatible pointer type /root/miki/rt2500-1.1.0-b4/Module/rtmp_main.c: In function 'rt2500_init_module': /root/miki/rt2500-1.1.0-b4/Module/rtmp_main.c:1009: error: implicit declaration of function 'pci_module_init' make[4]: *** [/root/miki/rt2500-1.1.0-b4/Module/rtmp_main.o] Error 1 make[3]: *** [_module_/root/miki/rt2500-1.1.0-b4/Module] Error 2 make[2]: *** [modules] Error 2 make[1]: *** [modules] Error 2 make: *** [module] Error 1 Me bajé la última release en lugar de la última de cvs como dice la página. Voy a probar con esta a ver si hay más suerte, aunque no me da que sea ese el problema. Saludos: Miki --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Me bajé la última release en lugar de la última de cvs como dice la página. Voy a probar con esta a ver si hay más suerte, aunque no me da que sea ese el problema.
No he tenido tiempo de hacerlo (esta tarde espero), pero por los mensajes en los foros de los drivers serialmonkey sí que puede ser este el problema :-O No entiendo que la última release no compile... Ya os cuento: Miki --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Bueno, pues con el paquete de cvs compiló y se instaló correctamente. Ya os escribo desde la 10.3. Ahora poco a poco a completar la migración para liberar la partición de la 10.0. Seguro que me surge alguna otra cosa y os doy la lata otro poco. Saludos y gracias: Miki --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 17/10/07, Miguel escribió:
Bueno, pues con el paquete de cvs compiló y se instaló correctamente.
¡Qué bien! :-) Oye, si me dices el modelo de tarjeta que usas lo añado en la wiki, a la gente le vendrá muy saber cómo hacer funcionar este chipset en la 10.3. Recuerda que al actualizar el kernel tendrás que volver a recompilar el controlador. Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Oye, si me dices el modelo de tarjeta que usas lo añado en la wiki, a la gente le vendrá muy saber cómo hacer funcionar este chipset en la 10.3.
Es una Conceptronic C54RI con el chipset Ralink RT2500. Lo curiosos es que con los drivers que trae la distro debería funcionar, ya que son los que están desarrollando en http://rt2x00.serialmonkey.com para sustituir al que he tenido que poner, y además son libres. Pero parece que o no están bien del todo, o la versión que trae SuSE es antigua o que con mi tarjeta no se llevan bien. Parece que Ralink da bastante soporte a Linux, y ellos mismos publican otros drivers (no uabiertos) que no sé si funcionarán mejor. También enlazan en su página a los de serialmonkey. Básicamente lo que he hecho es lo que aparece en http://linux.wordpress.com/2007/10/06/opensuse-103-and-ralink-rt2x00-based-w... incluyendo un punto que el autor no está muy seguro de si es necesario y que a lo mejor alguien más experto puede confirmar (yo no he compilado nunca el kernel a mano y en esta parte no sabía muy bien qué estaba haciendo). Es la parte de: # cd /usr/src/linux # make mrproper # make cloneconfig # make modules_prepare
Recuerda que al actualizar el kernel tendrás que volver a recompilar el controlador.
Ya me di cuenta ya, que al actualizar incluyó un nuevo kernel y tuve que volver a repetir el asunto (aunque ahora que lo pienso me salté la parte que indicaba antes). Saludos y nuevamente gracias por el interés: Miki --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-10-18 a las 08:01 +0200, Miguel escribió:
Básicamente lo que he hecho es lo que aparece en http://linux.wordpress.com/2007/10/06/opensuse-103-and-ralink-rt2x00-based-w... incluyendo un punto que el autor no está muy seguro de si es necesario y que a lo mejor alguien más experto puede confirmar (yo no he compilado nunca el kernel a mano y en esta parte no sabía muy bien qué estaba haciendo). Es la parte de:
# cd /usr/src/linux # make mrproper <==== NO # make cloneconfig # make modules_prepare
Con un kernel de suse en rpm recien instalado lo de mrproper (Don Limpio) es contraproducente. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFHF0OztTMYHG2NR9URAh9nAJ99oo6tDSziWgPAjrayozmnRC266ACeMPfe VwPH0PBJiboZHiI3VwVr9j4= =Nppc -----END PGP SIGNATURE-----
participants (4)
-
Camaleón
-
Carlos E. R.
-
Cristian Rodriguez
-
Miguel