Re: problema para crear paquete de controladores
El Mon, 17 Oct 2011 20:56:51 -0300, Rodolfo D. Arce S. escribió: (...) Esta maquina tiene una tarjeta de red wifi realtek 8192SE que requiere la instalacion de modulos de kernel (y firmware) que no es completamenete libre, razon por la cual en vez de hacer un remix de debian, querria simplemente hacer una paquete .deb del firmware. Wheezy ya tiene soporte nativo (aunque en modo experimental) para ese adaptador, así que sólo necesitarías el firmware. Pero supongo que quieres instalar Squeeze ¿no? Me encontre con un pequeño problema al crear el paquete, y es que el controlador no permite compilar usando un directorio de destino o al menos no lo estoy leyendo tan bien. Ya habia creado paquetes personalizados de software antes, pasando el parametro --prefix en el comando configure, pero en este caso no me da la opcion de pasar parametros sino simplemente make y make install, y el makefile no es tan documentado como me gustaria. http://www.wireless-driver.com/realtek-rtl8191se-rtl8192se-wireless-linux-driver-ver0019/ Te recomiendo usar siempre la página de descarga oficial del fabricante (por si acaso): http://www.realtek.com/downloads/downloadsView.aspx?Langid=1PNid=21PFid=48Level=5Conn=4DownTypeID=3GetDown=falseDownloads=true Este el driver de la tarjeta, al compilarlo funciona todo a la perfeccion. Con que alguien pueda echar un vistazo al Makefile para aconsejar como compilar en un lugar alternativo ya me seria de gran ayuda. Hum... no sé si lo he entendido. Si quieres compilar el driver tendrás que hacerlo contra la ruta donde tengas los módulos del kernel en el sistema, que son las variables que aparecen definidas en la cabecera del Makefile y que deben ser comunes para todas las distribuciones que admite el driver. Ahora bien, si lo que quieres es generar un paquete .deb con ese controlador para instalarlo en otro equipo, eso ya no sé cómo habría que hacerlo pero vaya, si el controlador se instala fácilmente siguiendo los pasos ¿ves necesario tener que crear un paquete deb? :-? Otra duda, la compilacion de los modulos se hace usando las cabeceras del kernel actual, al actualizar el kernel (y las cabeceras) el firmware podria dejar de funcionar? Sí, exacto, si cambias de kernel tendrías que volver a recompilar el driver pero eso en la versión estable no pasa (no hay cambio de versión del kernel). Saludos, -- Camaleón -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/pan.2011.10.18.11.27...@gmail.com
Re: problema para crear paquete de controladores
El mar, 18-10-2011 a las 11:27 +, Camaleón escribió: El Mon, 17 Oct 2011 20:56:51 -0300, Rodolfo D. Arce S. escribió: (...) Esta maquina tiene una tarjeta de red wifi realtek 8192SE que requiere la instalacion de modulos de kernel (y firmware) que no es completamenete libre, razon por la cual en vez de hacer un remix de debian, querria simplemente hacer una paquete .deb del firmware. Wheezy ya tiene soporte nativo (aunque en modo experimental) para ese adaptador, así que sólo necesitarías el firmware. Pero supongo que quieres instalar Squeeze ¿no? Me encontre con un pequeño problema al crear el paquete, y es que el controlador no permite compilar usando un directorio de destino o al menos no lo estoy leyendo tan bien. Ya habia creado paquetes personalizados de software antes, pasando el parametro --prefix en el comando configure, pero en este caso no me da la opcion de pasar parametros sino simplemente make y make install, y el makefile no es tan documentado como me gustaria. http://www.wireless-driver.com/realtek-rtl8191se-rtl8192se-wireless-linux-driver-ver0019/ Te recomiendo usar siempre la página de descarga oficial del fabricante (por si acaso): http://www.realtek.com/downloads/downloadsView.aspx?Langid=1PNid=21PFid=48Level=5Conn=4DownTypeID=3GetDown=falseDownloads=true Este el driver de la tarjeta, al compilarlo funciona todo a la perfeccion. Con que alguien pueda echar un vistazo al Makefile para aconsejar como compilar en un lugar alternativo ya me seria de gran ayuda. Hum... no sé si lo he entendido. Si quieres compilar el driver tendrás que hacerlo contra la ruta donde tengas los módulos del kernel en el sistema, que son las variables que aparecen definidas en la cabecera del Makefile y que deben ser comunes para todas las distribuciones que admite el driver. Ahora bien, si lo que quieres es generar un paquete .deb con ese controlador para instalarlo en otro equipo, eso ya no sé cómo habría que hacerlo pero vaya, si el controlador se instala fácilmente siguiendo los pasos ¿ves necesario tener que crear un paquete deb? :-? Otra duda, la compilacion de los modulos se hace usando las cabeceras del kernel actual, al actualizar el kernel (y las cabeceras) el firmware podria dejar de funcionar? Sí, exacto, si cambias de kernel tendrías que volver a recompilar el driver pero eso en la versión estable no pasa (no hay cambio de versión del kernel). Pregunta en debian-devel-spanish Saludos, -- Camaleón -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1318973567.2514.1.ca...@gabita2.angel-alvarez.com.ar
Re: problema para crear paquete de controladores
El mar, 18-10-2011 a las 18:32 -0300, Angel Claudio Alvarez escribió: El mar, 18-10-2011 a las 11:27 +, Camaleón escribió: El Mon, 17 Oct 2011 20:56:51 -0300, Rodolfo D. Arce S. escribió: (...) Esta maquina tiene una tarjeta de red wifi realtek 8192SE que requiere la instalacion de modulos de kernel (y firmware) que no es completamenete libre, razon por la cual en vez de hacer un remix de debian, querria simplemente hacer una paquete .deb del firmware. Wheezy ya tiene soporte nativo (aunque en modo experimental) para ese adaptador, así que sólo necesitarías el firmware. Pero supongo que quieres instalar Squeeze ¿no? Me encontre con un pequeño problema al crear el paquete, y es que el controlador no permite compilar usando un directorio de destino o al menos no lo estoy leyendo tan bien. Ya habia creado paquetes personalizados de software antes, pasando el parametro --prefix en el comando configure, pero en este caso no me da la opcion de pasar parametros sino simplemente make y make install, y el makefile no es tan documentado como me gustaria. http://www.wireless-driver.com/realtek-rtl8191se-rtl8192se-wireless-linux-driver-ver0019/ Te recomiendo usar siempre la página de descarga oficial del fabricante (por si acaso): http://www.realtek.com/downloads/downloadsView.aspx?Langid=1PNid=21PFid=48Level=5Conn=4DownTypeID=3GetDown=falseDownloads=true Este el driver de la tarjeta, al compilarlo funciona todo a la perfeccion. Con que alguien pueda echar un vistazo al Makefile para aconsejar como compilar en un lugar alternativo ya me seria de gran ayuda. Hum... no sé si lo he entendido. Si quieres compilar el driver tendrás que hacerlo contra la ruta donde tengas los módulos del kernel en el sistema, que son las variables que aparecen definidas en la cabecera del Makefile y que deben ser comunes para todas las distribuciones que admite el driver. Ahora bien, si lo que quieres es generar un paquete .deb con ese controlador para instalarlo en otro equipo, eso ya no sé cómo habría que hacerlo pero vaya, si el controlador se instala fácilmente siguiendo los pasos ¿ves necesario tener que crear un paquete deb? :-? Otra duda, la compilacion de los modulos se hace usando las cabeceras del kernel actual, al actualizar el kernel (y las cabeceras) el firmware podria dejar de funcionar? Sí, exacto, si cambias de kernel tendrías que volver a recompilar el driver pero eso en la versión estable no pasa (no hay cambio de versión del kernel). Pregunta en debian-devel-spanish Hay un sistema llamado dkms[1] que recompila las fuentes del módulo cada vez que se actualiza el kernel, el código fuente del módulo o se instala un kernel nuevo. No es demasiado difícil hacer un paquete deb con DKMS, en el repositorio de Debian hay varios que usan este sistema y te pueden servir de guía... hace poco hice yo uno con el módulo de un TDT: http://ppa.launchpad.net/mariodebian/dvb-usb-af9035/ubuntu/pool/main/a/af90xx-dkms/ Incluye el driver y el firmware. Para un driver de de red también he hecho otro: http://max.educa.madrid.org:8000/max60/pool/main/a/atheros-ar8151/ [1] http://en.wikipedia.org/wiki/Dynamic_Kernel_Module_Support -- Saludos -- http://mariodebian.com signature.asc Description: This is a digitally signed message part
problema para crear paquete de controladores
Hola: Estoy usando una maquina del proyecto conectar igualdad de Argentina, aunque la estoy usando para un proyecto en paraguay. Esta maquina tiene una tarjeta de red wifi realtek 8192SE que requiere la instalacion de modulos de kernel (y firmware) que no es completamenete libre, razon por la cual en vez de hacer un remix de debian, querria simplemente hacer una paquete .deb del firmware. Me encontre con un pequeño problema al crear el paquete, y es que el controlador no permite compilar usando un directorio de destino o al menos no lo estoy leyendo tan bien. Ya habia creado paquetes personalizados de software antes, pasando el parametro --prefix en el comando configure, pero en este caso no me da la opcion de pasar parametros sino simplemente make y make install, y el makefile no es tan documentado como me gustaria. http://www.wireless-driver.com/realtek-rtl8191se-rtl8192se-wireless-linux-driver-ver0019/ Este el driver de la tarjeta, al compilarlo funciona todo a la perfeccion. Con que alguien pueda echar un vistazo al Makefile para aconsejar como compilar en un lugar alternativo ya me seria de gran ayuda. Otra duda, la compilacion de los modulos se hace usando las cabeceras del kernel actual, al actualizar el kernel (y las cabeceras) el firmware podria dejar de funcionar? Desde ya muchas gracias, toda ayuda es bienvenida -- Rodolfo D. Arce S. -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/CAHGppmvtMEvsAqJf6CjBw3CcDXoW_y107fhOnGFDb=o1bod...@mail.gmail.com