viernes, 26 de marzo de 2010

Cargar el modulo bttv durante el arranque de la computadora.

El sistema que estoy usando es OpenSuse 11.2 (kernel 2.6.31), la información cargada está basada en las instrucciones de la página http://www.zoneminder.com/wiki/index.php/Kodicom_4400r .

Estoy tratando de crear un sistema de vigilancia usando una tarjeta Kodikom 4400r con capacidad de conectar 16 camaras, mi problema era que el cada vez que apagaba la computadora la configuración de la tarjeta se perdia y las instrucciones dadas en la mencionada página no aplican para opensuse ya que opensuse no usa el archivo modprobe.conf

La solución fue:
  • Iniciar YAST e ir a Sistema/Editar los archivos /etc/sysconfig/System/Kernel/MODULES_LOADED_ON_BOOT
  • Teclear bttv en el cuadro de dialogo y darle aceptar. Esto hará que el modulo se cargue en el arranque.
  • Iniciar una terminar con el superusuario (root) e ir al directorio /etc/modprobe.d
  • Crear un nuevo archivo con el nombre que se les ocurra, por conveniencia deberia de estar relacionado a lo que se va a instalar, en mi caso creé el archivo bttv.conf; este archivo debe de contener : options bttv gbuffers=32 card=133,132,133,133 chroma_agc=1, el ultimo parámetro es opcional (chroma_agc=1) y puede ser eliminado. El archivo creado contiene la configuración que necesitamos en la tarjeta.
  • Reiniciar la computadora.
El parámetro card se obtiene con ayuda del archivo  CARDLIST.bttv; para encontrar el archivo utilizar find / -name CARDLIST.bttv desde la consola (como usuario root).