Los módulos son partes del kernel que podemos activar o desactivar para añadir o quitar funcionalidades.
Los módulos tienen una relación muy estrecha con el hardware y son archivos terminados con la extensión .ko y se encuentran en la ubicación /lib/modules/versioón_del_kernel/
Ejemplo de los comandos para gestionar el hardware.
lsmod
Muestra módulos cargados en el sistema.
modinfo
Junto con el nombre del módulo amplía la información de dicho módulo.
insmod
Carga o inserta un módulo, para que lo cargue no hay que especificar el nombre sino la ruta del fichero .ko
rmmod
Quita un módulo que está dando problemas o ya no queremos en el sistema y se puede usar con -w para esperar a que deje de utilizarse -f fuerza la eliminación si estamos seguros.
modprobe
Carga o borra módulos y resuelve las dependencias entre estos.
Con las opciones siguientes.
-f Fuerza la carga del módulo aunque la versión del kernel no coincida con la que espera encontrar.
-r Elimina el módulo.
-v Va mostrando información de lo que va mostrando.
-n Como este comando es algo delicado, hace una simulación, pero no inserta el módulo.