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
Mínimo ejemplo QEMU + Buildroot que las configuraciones automáticamente 'depmod': https://stackoverflow.com/a/44614246/895245 –