2010-02-10 27 views

Respuesta

0

Usted no necesita. depmod se ejecutará a través de todos los módulos en el directorio/lib/modules/directorio actual y construir su dependencia de árbol basado en símbolos sin resolver.

Por defecto se asumirá ningún símbolo no proporcionada por otro módulo se encuentra en el núcleo, sin embargo se pueden utilizar las opciones -e/-F para comprobar que es el caso también.

4

Aunque no es del todo satisfactoria, la mejor que he llegado con modprobe para hacer el trabajo es o bien añadiendo una entrada a modules.dep

# tail -1 modules.dep 
../../../../home/ctuffli/mymod/mymod.ko: kernel/drivers/scsi/libsas/libsas.ko kernel/drivers/scsi/scsi_transport_sas.ko 

o, alternativamente, que une simbólicamente el módulo fuera del árbol para /lib/modules/ y dejar que depmod averiguar las dependencias

# ln -s /home/ctuffli/mymod/mymod.ko /lib/modules/2.6.31-19-server/kernel/drivers/scsi/ 
# depmod 
# grep mymod /lib/modules/2.6.31-19-server/modules.dep 
kernel/drivers/scsi/mymod.ko: kernel/drivers/scsi/libsas/libsas.ko kernel/drivers/scsi/scsi_transport_sas.ko 
Cuestiones relacionadas