Ver los parámetros de cada modulo cargado del Kernel


Desde hace días he estado ajustando valores a la configuración de mi cámara web en busca de mejorar algunos valores del gamma. Leyendo por un foro, a veces ciertos valores no los toma por una opciones por defecto que toman el modulo del kernel. Por lo que tenía que ver que parámetro cargaba uvcvideo y ver si podía quitar u añadir algún otro parámetro.
¿Pero como carrizo veo eso?


Aunque mi necesidad era ver un módulo en particular, encontré este script que permite listar por cada módulo cargado, los parámetros que posee.



#!/bin/bash

cat /proc/modules | cut -f 1 -d " " | while read module; do \
   echo "Modulo: $module"; \
  if [ -d "/sys/module/$module/parameters" ]; then \
       ls /sys/module/$module/parameters/ | while read parameter; do \
             echo -n "Parámetro: $parameter --> "; \
              cat /sys/module/$module/parameters/$parameter; \
       done; \
fi; \
echo; \
done



Aunque no es requerido root, algunos módulos mostrarán algunos parámetros si se ejecuta como root. 

Y así se ve más o menos al ejecutarlo ^__^


Pd: También lo puse en un gist

0 comentarios:

Publicar un comentario