Re: problema para crear paquete de controladores

2011-10-18 Por tema Camaleón
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

2011-10-18 Por tema Angel Claudio Alvarez
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

2011-10-18 Por tema mariodebian
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

2011-10-17 Por tema Rodolfo D. Arce S.
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