El Lunes, 18 de Abril de 2005 18:35, Aquiles escribió: Se que hace dias que salió el tema, pero me gustaria remarcar una diferencia en modprobe y insmod, que obliga a mantener insmod... Insmod sirve para forzar cargar un módulo concreto sin usar ninguna dependencia, ni ninguna otra información. Imaginad que teneis 3 versiones de un mismo módulo, porque lo estais desarrollando, o simplemente, no os funciona bien uno, y probais de arreglarlo. Con modprobe solo podreis cargar los modulos que estan instalados en los directorios /lib/modules/version_del_kernel/... Y ademas te cargará las dependencias que haya generado depmod. Es posible que te interese cargar los módulos en un orden concreto, o bien hayan 2 alternativas en las dependencias, y con perdon, es mas practico hacer las pruebas con insmod, al modulo y directorio que te de la gana, en lugar de ir cambiando los ficheros de configuración e ir haciendo insmod. Tambien es util el insmod, cuando quieres dejar fija la configuración de hardware en una máquina, y saltarte todos los superlentos scripts de inicio que buscan hardware. Yo es lo que hago en las máquinas, normalmente para ahorrar ese horrible tiempo de búsqueda de dispositivos. Suelo usar el valor 4 de init, que no usa nadie, para hacer una configuración y arranque rápidos. Si hay cambios de hardware, con un programa automáticamente me detecta cambios en el PCI y USB (es muy rapido) y decide usar el arranque rápido o lento, en funcion de si hay diferencias o no, y por supuesto uso el insmod, una vez, creo que un hardware me interesa, grabo la información de módulos actual automáticamente, de esta manera, optimizas el proceso más lento de todos del arranque. Para que os hagais una idea, si el lspci y lsusb, no han cambiado, porqué has de buscar de nuevo todo? si ya sabes lo que necesitas...
Hola a todos,
* Estoy examinando el paquete modutils y me pregunto...
¿porqué existen insmod y modprobe si ambos comandos hacen los mismo?
Incluso más, pues en las páginas man, en el caso de insmod dice:
"insmod is a trivial program to insert a module into the ker- nel: if the filename is a hyphen, the module is taken from standard input. Most users will want to use modprobe(8) instead, which is cleverer."
¿en qué casos estará entonces indicado utilizar insmod en lugar de modprobe teniendo en cuenta que es más limitado?
Más que nada me gustaría saber en qué situación se usa uno u otro de manera óptima.
Gracias por las aclaraciones.
-- ################################################ #- Urbez Santana i Roma - #- Email: urbez@linuxupc.upc.edu #- Private Web: http://linuxupc.upc.es/~urbez/ ################################################