modprobe
El programa modprobe es un comando de administración del sistema en Linux hecho para la gestión (visualización, inclusión o exclusión) de módulos cargables al kernel. Módulo es la palabra que hay en Linux para referirse al tipo de software que hace el mismo truco que los drivers de Windows.
Una breve descripción.
Durante el arranque del sistema modprobe típicamente revisa el contenido de tres objetos del sistema de archivos de Linux:
- el directorio /lib/modules/`uname -r` donde se encuentran los módulos del kernel y archivos relacionados para el kernel en uso.
- el archivo de texto /etc/modules que contiene la lista de módulos opcionales que deben cargarse al kernel por omisión y
- la lista negra, que es un archivo de texto ubicado en /etc/modprobe.d/blacklist que contiene la lista de módulos que no deben cargarse al kernel bajo ninguna circunstancia
nota: las ubicaciones son convencionales y pueden variar entre distribuciones. Los directorios y archivos descritos siguen la costumbre de Debian y las distros basadas en él.
Uso y opciones básicas.
Digamos que modulename es el módulo que quieres inyectar al kernel. Para eso escribe
modprobe modulename
como root o super usuario o, de otro modo,
sudo modprobe modulename
Hecho lo cual puedes revisar que el módulo esté cargado pidiéndole a modprobe la lista de módulos cargados con
modprobe -l
ó
modprobe --list
que es impráctico por que la lista suele ser muy larga. Pero puedes preguntar por un módulo particular o usar comodines
modprobe -l modulename
ó
modprobe --list modulename
Por último, puedes excluír el módulo del kernel usando la opción -r ó –remove como root o super usuario o, en su defecto, usando el comando sudo:
modprobe -r modulename
ó
modprobe --remove modulename
Modprobe excluye módulos del kernel llamando a otro comando, rmmod, que tú también puedes usar directamente.
Para más opciones e información, consulta el manual de tu sistema
man modprobe
Loading...
[...] mismo puede lograrse usando la opción remove del comando modprobe — en última instancia, modprobe llama a rmmod para la [...]
rmmod « Vlogcánico - Octubre 19, 2007 at 5:09 pm
[...] modprobe [...]
Cómo instalar un adaptador WiFi Encore ENUWI-G2 en Ubuntu Linux 6.10 Edgy Eft « Vlogcánico - Octubre 21, 2007 at 1:21 am
[...] Paso 4. ——- *Cargar los Modulos [...]
Configurando el Sonido en la PC de la Oficina 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01) « Cibermetal - Febrero 9, 2008 at 1:49 pm
Buena info, fijate q acabo de instalar OpenSuse 10.3 en una hp pavilion dv2125 mi procesador es de 32 bits, mi problema es que al parecer se instalaron los controladores del wireless, me detectaba las redes inalámbricas pero no me conectaba, y pues al momento de hacer la revision del hardware en suse, me marcaba dos modulos para la tarjeta de wireless uno de ellos desactivado, segun lei que el modelo q estaba en uso era viejo para la version actual de mi kernel asi que por eso al parecer no funcionaba, probare activando y desactivando los modulos a ver q pasa espero y sea asi de sencillo y no tener que instalar controladores, gracias y un saludo!!!!
Agustin - Febrero 20, 2008 at 4:27 pm
¿Qué chipset WiFi tienes? Si tienes un centrino estándar (intel 3945) lo que pasa es que hay más de un módulo para ese chipset, pero los módulos más viejos no funcionan bien y, sin embargo, son los que vienen instalados en el kernel por omisión. No uso OpenSuSE pero varias distros (Mandriva, por ejemplo) ofrecen un paquete precompilado para instalar automáticamente el módulo correcto, busca en tu YAST o en el administrador de paquetes.
Jorge - Febrero 20, 2008 at 8:07 pm
gracias
Daniel - Abril 12, 2009 at 9:55 am
[...] http://delajusco.wordpress.com/2007/08/11/modprobe [...]
Modem ZTE MF636 en openSUSE guia definitiva « Weblog Tecnologico - Julio 9, 2009 at 10:22 am