Emiliano Nuñez wrote:
-Y ya que estamos en el tema.. ¿donde tengo que poner las fuentes de los
modulos para
que un modulo nuevo (supongamos bajado de internet, que no viene con la
distribucion),
aparezca en el make menuconfig??
ejemplo: me compro una placa de sonido de marca cuchifai y el fabricante
me da las fuentes del modulo para que funcione en linux, donde diablos
pongo esas fuentes o como hago para compilar esos modulos??
Las fuentes de un modulo no necesitan ponerse en un lugar especifico
para compilarse, al menos en 2.6.x. Por causas historicas, se suelen
poner en /usr/src/linux, pero muchas veces /usr es Read-Only para el
usuario normal. El makefile generalmente viene con un target 'install',
que copia el/los .ko adonde deban ir, usualmente en /lib/modules/`uname -r`/
Si el modulo es para hardware especifico y no esta en make menuconfig,
el vendor usualmente incluye un patch que lo agrega, o un archivo que
explica que agregar al menu y como. (sorry, no acentos).
El kernel 2.6.x viene con un makefile especial, que compila primero los
headers del kernel instalado y despues el modulo a compilar, desde
cualquier directorio. Esto usualmente con un simple 'make'. 'make
install' copia el/los modulos recien compilados.
Saludos,
-P@
_______________________________________________
Lugro mailing list
[email protected]
http://www.lugro.org.ar/mailman/listinfo/lugro