Mailinglist Archive: opensuse-es (1524 mails)

< Previous Next >
Re: [suse-linux-s] insmod vs. modprobe
  • From: Urbez Santana Roma <urbez@xxxxxxxxxxxxxxxx>
  • Date: Wed, 20 Apr 2005 21:08:05 +0200
  • Message-id: <200504202108.05842.urbez@xxxxxxxxxxxxxxxx>
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@xxxxxxxxxxxxxxxx
#- Private Web:  http://linuxupc.upc.es/~urbez/
################################################

< Previous Next >
Follow Ups
References